Skip to main content
Join the official Python Developers Survey 2018 and win valuable prizes: Start the survey!

NJUPT api for humans.

Project description

南京邮电大学(NJUPT) 第三方Python API

NJUPT-API 的初衷是希望为NJUPT的各个系统提供一套跨系统的简洁API接口,以便能够在此基础上进行扩展开发。

【阅读文档】

功能特性

正方教务

校园卡系统

图书馆系统

安装

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.

Filename, size & hash SHA256 hash help File type Python version Upload date
njupt-0.1.5.1-py2.py3-none-any.whl (72.2 kB) Copy SHA256 hash SHA256 Wheel py2.py3 Oct 2, 2018
njupt-0.1.5.1.tar.gz (57.8 kB) Copy SHA256 hash SHA256 Source None Oct 2, 2018

Supported by

Elastic Elastic Search Pingdom Pingdom Monitoring Google Google BigQuery Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN SignalFx SignalFx Supporter DigiCert DigiCert EV certificate StatusPage StatusPage Status page