Metadata-Version: 2.1
Name: njupt
Version: 0.2.1
Summary: Python API Wrappers for NJUPT.
Home-page: https://github.com/gaoliang/NJUPT-API
Author: Gao Liang
Author-email: me@gaoliang.im
License: MIT
Description: 
        
        # Python API Wrappers for NJUPT.   南京邮电大学网站接口 Python 封装
        
        [【阅读文档】](http://gaoliang.github.io/NJUPT-API)
        
        ## 功能特性
        
        [正方教务](#正方教务)
        
        - [获取课程成绩和绩点](#获取课程成绩和绩点)
        - [获取等级考试信息](#获取等级考试信息)
        - [获取全部课程](#获取全部课程)
        - [获取可选课程](#获取可选课程)
        - [获取课表](#获取课表)
        
        [校园卡系统](#校园卡系统)
        
        - [获取校园卡余额](#获取校园卡余额)
        - [充值校园卡](#充值校园卡)
        - [获取账单](#获取账单)
        - [获取网费余额](#获取网费余额)
        - [充值网费](#充值网费)
        - [充值寝室电费](#充值寝室电费)
        
        [图书馆系统](#图书馆系统)
        
        - [获取基本信息](#获取基本信息)
        
        ## 安装
        
        ```bash
        pipenv install njupt # or pip install njupt
        # 仅支持python3
        ```
        
        ## 使用示例
        
        这里是一些简单的使用案例
        ```python
        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](examples/)
        
        ## 谁在使用？
        
        - [NJUPT-iCal](https://github.com/shaoye/NJUPT-iCal) : 生成课表ics文件并导入系统日历
        
Platform: UNKNOWN
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: Implementation :: CPython
Classifier: Programming Language :: Python :: Implementation :: PyPy
Requires-Python: >=3.0.0
Description-Content-Type: text/markdown
