Skip to content

A small chrome extension to popup notifications for customized bus lines in Zhuhai

License

Notifications You must be signed in to change notification settings

yellowb/zhuhai-bus-notifier

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Test passed by Chrome 67.0.3396.87 x64


zhuhai-bus-notifier(珠海公交到站提醒器)

背景:此插件是由个人痛点,并结合珠海公交微信公众号启发而做的。

痛点:微信公众号上能查询某个公交路线上的车子运行的实时数据,但如果我在用电脑,比如在加班,过一段时间后要去赶公交,为了节省等车的时间,我想得知车子是不是快要到我上车的站点,由于微信公众号没有到站提醒功能,我必须不断刷手机微信,十分麻烦。考虑到用电脑时一般都会开着浏览器,浏览器插件也能实现一些数据抓取和弹出通知的功能,并且安装也比较方便,所以以浏览器插件的方式实现。

这个Chrome扩展能实现如下功能:

  1. 同时订阅多条公交线路,每条线路可以订阅多个不同站点;
  2. 程序会在公交车接近指定站点时,在屏幕右下角弹出通知(暂设定是还有<=3站距离时触发通知,当然你觉得太烦也可以关掉通知功能);
  3. 可以查看订阅线路上所有公交车的运行状况(自动刷新)。

安装方法

1. 通过Chrome Store安装

这是最简单的方式,如果你能访问Chrome Store,可以用Chrome打开这个网址,点击右上角的添加至Chrome即可

2. 通过crx压缩包从本地安装

Step1:打开Release页面,下载最新版本的crx压缩包。

Step2:打开Chrome,点击右上角的...,选更多工具,再点击扩展程序

Step3:你需要手工打开开发者模式,在页面右上角:

Step4:把crx压缩包拖进这个页面:

Step5:确认安装:

Step6:成功:

使用方法

Step1:第一次使用时,由于还没有添加任何线路,所以数据是空的,可以点击插件Icon,在弹出页面右上角点击设置按钮进入设置界面:

Step2:依次填写和选择线路名称、线路方向、提醒站点,点击保存:

Step3:在我的关注页面里可以管理已经关注的线路,删除不想再关注的:

Step4:设置完成!之后程序会定时(暂时是20s一次)抓取公交数据,并结合你关注的线路和站点做计算,在需要时提醒你。

如果想查看线路上车子的实时情况,可以点击浏览器右上角Icon,在这里你也可以暂停插件的运行或禁止右下角通知的弹出:

右下角通知Sample如下,用的是chrome的notification:

Enjoy it!

About

A small chrome extension to popup notifications for customized bus lines in Zhuhai

Resources

License

Stars

Watchers

Forks

Packages

No packages published