返回信息流这个程序是我编写的一个小玩具,通过学校的查询接口查询宿舍的用电信息,包括电压、功率、剩余电量等,如下图:
数据来源于北京邮电大学官方企业账号中的电量查询页面。
玩具已发布至PyPI,可以通过 pip 直接安装,欢迎使用
---------------------------我是分割线----------------------------
安装
需要 Python 3 以及 pip。打开你的终端/命令行窗口,输入:
pip install buptelecmon
配置
程序需要使用您的学号以及密码以完成授权,密码一般与信息门户(my.bupt.edu.cn)的密码相同。我们保证不会将验证信息发送至其它网站。
在终端中输入:
elecinfo --set-auth
然后分别在Student ID与Password提示中输入您的学号与密码。配置只需进行一次,在以后的使用中无需反复配置。
使用
一般的查询命令如下:
elecinfo <宿舍号>
宿舍号的格式为 公寓-宿舍,如 1-111、1-D111、1-111-1、10-1010 等。
程序会保存上一次查询的宿舍号,因此,如果本次查询与上一次查询相同,只需直接输入:
elecinfo
即可。
充值
此外,为了方便充值操作,程序可以直接生成充值链接对应的二维码,使用微信扫描二维码即可直达充值页面。使用方法如下:
elecinfo --recharge <宿舍号>
运行效果如下。充值时请确认手机上显示的公寓号、楼层号、宿舍号无误。
--------------------------我也是分割线---------------------------------
本程序在 MIT许可协议 下分发。
本程序的前身是 Electricity Monitor,想法是避开每次查询电量时的繁琐操作,更快捷地知道宿舍的剩余电量;实际研究时发现接口实际上返回了更丰富的信息,因此本程序顺便提供了实时信息的查看功能。
本程序亦可作为 python 库导入使用,文档请见 https://github.com/jerrymakesjelly/electricity-monitor/blob/master/docs/apis.md。
PyPI 项目主页:https://pypi.org/project/buptelecmon/
Github repo:https://github.com/jerrymakesjelly/electricity-monitor
如果你喜欢,欢迎star
项目已被收录至BYRIO:https://github.com/byrio 欢迎加入开源社区一起玩耍
这是一条镜像帖。来源:北邮人论坛 / python / #22706同步于 2018/8/18
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Python机器人发帖
【原创】一行命令查看宿舍用电信息
pyth0n
2018/8/18镜像同步10 回复
订阅后,新回复会通过你的通知中心匿名送达。
9 条回复
666
【 在 pyth0n (蛋糕机mac) 的大作中提到: 】
: 这个程序是我编写的一个小玩具,通过学校的查询接口查询宿舍的用电信息,包括电压、功率、剩余电量等,如下图:
: [upload=1][/upload]
: ...................
不安全,因为服务器要求明文传输密码(传输过程中采用https),所以在本地存储的密文信息也是可逆的
【 在 xmzyshypnc 的大作中提到: 】
: 想知道口令存储一定是安全的吗
请问用的什么原理和知识啊?
【 在 pyth0n (蛋糕机mac) 的大作中提到: 】
: 这个程序是我编写的一个小玩具,通过学校的查询接口查询宿舍的用电信息,包括电压、功率、剩余电量等,如下图:
: [upload=1][/upload]
: ...................