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)
Built Distribution
njupt-0.2.3-py2.py3-none-any.whl
(441.5 kB
view details)
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | 84c5b809d00ba3e70b6955c3c24773991b411b2114cef69b145768dcefa8f79f |
|
MD5 | 4c3693a0b983f42b995924cc406af0f0 |
|
BLAKE2b-256 | 48547176a9f55478c677c71a499ed7f59aea901b8ddf65189f840c68f6b7d47b |
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5d5291b61dd2d5a5a0ec09ec72d9aebc03570c7582f51faba5f58f88fc479dea |
|
MD5 | 882978027d9d3af55eb1d9bfee5461ab |
|
BLAKE2b-256 | 76527134f7cb3296c0bd8e8fd9c54abce4448e0fac1d3b9ea6e1f6ecd817ad8b |