用python制作的librus api。

py-librus-api的Python项目详细描述


杜库门塔克亚w j_zyku polskim笑话tutaj.

py librus api

目录

  1. Intro
  2. Instalation
  3. Exmaple usage
  4. Functions

简介

librus e-register的api。
无法保证会进一步开发这个api!

安装

总有一天…

示例用法

frompy_librus_apiimportLibruslibrus=Librus()"""Loops until user logs in successfully"""whilenotlibrus.logged_in:ifnotlibrus.login(login,password):print("Log in failed! Check your username and/or password!")else:print("Logged in successfully!")# Your code goes here

functions中的更多信息

功能

所需的参数/函数用!前缀标记。
*意味着下面有解释,或者有些东西是可选的。

啊!登录(!登录,!密码)

如果登录成功,函数返回true;如果登录不成功,函数返回false
login-包含用户登录名的变量。
password-包含用户密码的变量。
示例用法:

librus.login(login_var,password_var)

您可以检查用户是否已登录!

iflibrus.logged_in:...

如果用户未登录,则会引发“用户未登录”异常!

如果发生连接错误,将引发“连接错误”!

获取幸运号码()

返回幸运数字(int)。

获得_grades()

如果要在控制台中显示成绩,建议使用漂亮的打印(pprint)! 返回此论坛中的所有用户成绩:

grades = {
  "Biologia": [
    {
      "Grade": "5",
      "Weight": "3",
      "Category": "Kartkówka",
      'Teacher': {'FirstName': 'Jan', 'LastName': 'Kowalski'},
      "Comment": "kartkówka z działu o płazach",
      "To_the_average": "Tak"
    }
    ...
  ]
  ...
}

请注意,主题名称使用librus api提供的语言(在本例中是波兰语)

请教师(模式*)

以两种格式返回教师的个人数据(名字、姓氏)。 您可以选择这样的格式:

librus.get_teachers(mode="print")# etc.

格式列表:

正常(默认)

{
  1123576: {'FirstName': 'Jan', 'LastName': 'Kowalski'},
  1983456: {'FirstName': 'Grażyna', 'LastName': 'Kowalska'},
  ...
}

全名

[
  "Jan Kowalski",
  "Grażyna Kowalska",
  ...
]

全名id

[
  '1476937: Jan Kowalski',
  '1484010: Grazyna Kowalska',
  ...
 ]

获得免费的学习日(

返回放学天数的列表。 格式:

[
    {'DateFrom': '2019-01-01', 'DateTo': '2019-01-01', 'Name': 'Nowy Rok'},
    ...
]

获得“教师”的免费天数()

返回教师缺勤的列表。 格式:

[
    {
        'DateFrom': '2018-10-24',
        'DateTo': '2018-10-26',
        'Teacher': {'FirstName': 'Jan', 'LastName': 'Kowalski'},
        'TimeFrom': '13:40:00',
        'TimeTo': '15:15:00',
        'Type': 'szkolenie'
    },
]

^ {STR 1 } $可能发生^ {CD8>}和^ {CD9>}不存在!

获得观众数()

以这种格式返回出席人数:

[
{'AddDate': '2018-10-29 12:52:51',
  'AddedBy': {'FirstName': 'Jan', 'LastName': 'Kowalski'},
  'Date': '2018-10-29',
  'Id': 123456,
 'Lesson': {'Subject': 'Chemia',
            'Teacher': {'FirstName': 'Jan', 'LastName': 'Kowalski'}},
 'LessonNo': 6,
 'Semester': 1,
 'Type': {'IsPresenceKind': True,
           'Name': 'Obecność',
           'Order': 1,
           'Short': 'ob',
           'Standard': True}
           }
 ...
]

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
用xuggler将BuffereImage组合成视频的java   Java、Selenium和getXpathCount   是否可以创建一个Javascript版本的UUID生成器,相当于Java的   如何经营一家公司。在java中暂停并继续的bat文件   使用rxjava和dagger2跨线程访问java领域   java Apache POI在excel工作表中插入逗号(,)   java Hibrate查询不返回来自同一事务的新添加记录   java Tomcat 8.5.28:错误的SetCookie头:安全;HttpOnly未找到从位置75开始的令牌的“=”   shell如何在从java调用ant target时设置记录器   java如何在Linux上安装Eclipse   java识别正在运行的JSP文件   java Android:ClassNotFoundException在包含SimpleXML转换器2时   swing如何使用按钮(java)更改图形的大小?   java默认手机应用程序意图操作拨号未打开活动   Java类:成功构建,但输出为“user\u包”。Point@68e26d2e"   java YouTube数据API V3自动化授权过程,而不是手动干预   在vscode中折叠或折叠“import”语句(对于java代码)   绿足中的java定时器   java如何验证arraylist中是否存在具有特定属性值的对象?