检查电费的程序。
buptelecmon的Python项目详细描述
把自己从繁琐的操作中解放出来,现在只需使用一行命令就可以查看宿舍的用电信息。
数据来自北京邮电大学工作微信。但是请注意此实用工具只能查询位于西土城校区的宿舍。其他的学校目前不受支持。
功能
- 轻松获取电源数据,包括剩余电量、电压、电流、功率等。
- 计算可用时间。
要求
- Python3
快速启动
步骤1:从pypi
安装pip install buptelecmon
第3步:运行它
elecinfo <dormitory-number>
宿舍号必须采用正确的格式(公寓号宿舍号,例如1-101)。
此外,这个命令工具还将记住上次查询的宿舍号。下次,如果要查询与上次查询相同的宿舍,只需键入:
elecinfo
充电
使用此工具可直接访问充值页面。
elecinfo --recharge <dormitory-number>
然后,二维码将显示在您的终端上。请使用您的微信扫描二维码并付款。
高级用法
完整命令行
elecinfo [ --version | --set-auth | [--loop] <dormitory-number-1> [... <dormitory-number-n>] | --recharge <dormitory-number>]
Option | Description |
---|---|
–version | Display the version of this tool. |
–set-auth | Set your authorization information, as the Quick Start - Step 2 shows. |
–loop | Repeat querying electricity information every 60 seconds. |
–recharge | Display a recharge QR code. |
注意:请不要同时查询太多宿舍或查询太频繁,否则您可能会收到来自远程服务器的HTTP 500 Internal Server Errors。
原料药
我们允许您使用api来构建应用程序,例如:
importbuptelecmonem=buptelecmon.electricitymonitor.ElectricityMonitor()em.login('student_id','password')em.query(['x-xxx'])
有关详细信息,请阅读APIs Document。
屏幕截图
更改日志
mon,2018年8月13日:1.2.2发布。修正一个错误,防止程序在出现异常时退出。:书签:
mon,2018年8月13日:1.2.1发布。修复文档错误。:书签:
sun,2018年8月12日:1.2.0发布:书签:
- 添加充电模式
sat,2018年8月11日:1.1.0发布:书签:
- 已删除后台程序模式
- 添加了配置模式-我们不再需要手动编写json文件
- 发布给PYPI
fri,2018年3月30日:第一版。:tada:
许可证
这个软件是在MIT License下发布的。