监控广州番禺地区的部分公交车位置,以及提供相关的生活服务
- 每天早上7点启动程序,运行 itchat,并通过邮件发送登录二维码到本机
- 本机授权登录,itchat 发送通知给我,告诉我下一趟 番68 在哪,估计还有多久达到
PS: 第一次安装请删除 panyubus.log 文件!!!
PSS: 请尽量使用 Python3 !
crontab:
30 6 * * 1,2,3,4,5 ~/start.sh
- 设置 Cron 规则,定时启动脚本
- 逻辑修改:车到再进行提醒
- 优化、简化微信扫二维码流程:
- 公众号每天早上6:30私发微信登陆二维码(通过公众号)
- 搭建网站,访问 API 进入二维码扫码(需要搭站)
- 用户输入起始-终点,判断 Direction ,获取 API_url,
V1: 每天早上固定时间发送公交车给用户;
V2: 等每天早上服务启动后,用户输入起点站,以及提前几个站提醒;
V3: 等每天早上服务启动后,用户输入起点,终点站,逻辑进行判断 Direction,动态获取车辆方向;
V1:
每天早上固定时间启动计划任务,引导启动程序
程序使用 itchat 模块发送微信登陆二维码到邮箱,手动扫码登陆
程序再获取特定路线特定方向的实时公交位置,并以登陆的微信发送信息给用户提醒;
V2: 需要优化二维码登录流程
V3: 树莓派闹钟登陆微信