用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第三方库


热门话题
java如何格式化GregorianCalendar   java对于这种递归算法,什么是好的迭代解决方案?   Lucene中的java查询   java有没有办法让hibernate查询自动返回键值映射(省略“as”)?   网络Java优化将值作为位写入bytebuffer   tomcat8主java HttpServlet工作,但ServletContextListener无法访问mysql数据库   嵌入式模式下的java Neo4j慢速密码查询   图像处理TIF文件将此转换从ImageMagick转换为Java   eclipse当我试图在服务器上运行JavaWebApp时出现了一个问题   java Glide不起作用   爪哇人到达第n级楼梯的方法,但要有给定的圆锥形   重新安装ubuntu后,java JOGL无法工作   java正则表达式无法捕获所有匹配项   如何在Java中高效地删除多个会话密钥?   使用java表单创建具有复杂参数的ebean   java在Mac上设置“OOo安装路径”LibreOffice SDK配置   列出java中允许remove()方法工作的迭代的内部实现是什么?