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.

Source Distribution

njupt-0.2.3.tar.gz (58.3 kB view details)

Uploaded Source

Built Distribution

njupt-0.2.3-py2.py3-none-any.whl (441.5 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file njupt-0.2.3.tar.gz.

File metadata

  • Download URL: njupt-0.2.3.tar.gz
  • Upload date:
  • Size: 58.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.21.0 setuptools/40.6.2 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.7.0

File hashes

Hashes for njupt-0.2.3.tar.gz
Algorithm Hash digest
SHA256 84c5b809d00ba3e70b6955c3c24773991b411b2114cef69b145768dcefa8f79f
MD5 4c3693a0b983f42b995924cc406af0f0
BLAKE2b-256 48547176a9f55478c677c71a499ed7f59aea901b8ddf65189f840c68f6b7d47b

See more details on using hashes here.

File details

Details for the file njupt-0.2.3-py2.py3-none-any.whl.

File metadata

  • Download URL: njupt-0.2.3-py2.py3-none-any.whl
  • Upload date:
  • Size: 441.5 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.21.0 setuptools/40.6.2 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.7.0

File hashes

Hashes for njupt-0.2.3-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 5d5291b61dd2d5a5a0ec09ec72d9aebc03570c7582f51faba5f58f88fc479dea
MD5 882978027d9d3af55eb1d9bfee5461ab
BLAKE2b-256 76527134f7cb3296c0bd8e8fd9c54abce4448e0fac1d3b9ea6e1f6ecd817ad8b

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page