Skip to main content

Python API Wrappers for NJUPT.

Project description

Python API Wrappers for NJUPT. 南京邮电大学网站接口 Python 封装

【阅读文档】

功能特性

正方教务

校园卡系统

图书馆系统

早锻炼系统

安装

pipenv install njupt # or pip install njupt
# 仅支持python3

使用示例

这里是一些简单的使用案例

from njupt import Zhengfang
zf = Zhengfang(account='B1xxxxxxx',password='password')
>>> zf.get_courses()
[
    {
        'class_end': 9,
        'class_start': 8,
        'day': 1,
        'name': '市场营销',
        'room': '教4-101',
        'teacher': '王波(男)',
        'week': '第1-15周|单周',
        'interval': 2,
        'week_end': 15,
        'week_start': 1
    },
    ...
]


from njupt import Card
card = Card(account='11020xxxxxxxxxx',password='passwd')

>>> card.recharge_xianlin_elec(amount=2.33,building_name='兰苑11栋',big_room_id='403', small_room_id='1')
{
    'success': True,
    'code' : 0,
    'Msg' : '缴费成功!'
}

更多示例参见 examples

谁在使用?

  • NJUPT-iCal : 生成课表ics文件并导入系统日历

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Files for njupt, version 0.2.3
Filename, size File type Python version Upload date Hashes
Filename, size njupt-0.2.3-py2.py3-none-any.whl (441.5 kB) File type Wheel Python version py2.py3 Upload date Hashes View
Filename, size njupt-0.2.3.tar.gz (58.3 kB) File type Source Python version None Upload date Hashes View

Supported by

Pingdom Pingdom Monitoring Google Google Object Storage and Download Analytics Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN DigiCert DigiCert EV certificate StatusPage StatusPage Status page