主要是因为现有的微信查询页面实在太难用了,所以就自己写了一个 PWA 应用来玩玩。目前仅仅只是 BETA 版本,还有很多小细节和功能没有完善。但是应该不影响使用。
前端主要用了 Vue 和 UI 框架 Vuetify,GitHub;
后端则是 Koa 和 Redis,但是代码并不打算公开,因为写的实在丑(PS: 页面代码也很丑)。因为想学一门 FP 类型的语言,所以接下来的后端开发打算用 Elixir。到时候发布正式版的时候应该会把后端代码也放出来。
网站则是放在 Amazon Lightsail 新加坡节点,所以各位访问的时候可能不会特别的快。还望见谅!
最后,如果各位在使用过程中有好的建议或者 BUG 反馈亦或者想参与到这个开源项目当中的话可以直接在下面留言或者给我发送邮件
当然,如果各位有珠海的前端工作岗位推荐的话,也可以给我 email 喔~
1
lidfather 2019-01-06 17:01:16 +08:00 via Android
高度限制有点难受
|
4
isCyan 2019-01-06 17:20:47 +08:00 via Android
比官方公众号好看太多了
|
6
CraxClive OP @lidfather 高度限制应该是我这边没有考虑到的点之一,您说 panel 需要点一下指的是 Show 按钮对嘛?如果是这样的话我明白了,之后的版本中会在点击线路之后直接显示站点信息的。
|
7
tygm 2019-01-06 19:56:07 +08:00 via Android
为什么 uc 浏览器没有弹出添加 pwa 的选项
|
8
quietjosen 2019-01-06 21:39:03 +08:00 via iPhone
考虑加到实时公交小程序里
|
9
CraxClive OP @quietjosen 我这边可以提供接口给你,也可以告诉你官方的接口怎么获取。
|
10
CraxClive OP @tygm 这个不太清楚诶,因为我这边还没测试 UC 的兼容性,已知 Chrome 和 Firefox 都是有的。
|
11
winterx 2019-01-06 23:21:11 +08:00
珠海人支持一下楼主
未授权的接口建议楼主还是不要公开了,公开了搞不好大家都没得用 珠海公交现在有 3 个官方查询,公交自己是最丑的 |
12
rogwan 2019-01-06 23:33:33 +08:00 via Android
@tygm 浏览器弹这个要满足 2 次访问,以及浏览器兼容,我试过不是所有的都能弹。还有一个问题没太清楚:就是浏览器是不是会判断已经添加到桌面了?否则总是弹不是很骚扰?
|
13
CraxClive OP |
14
CraxClive OP @winterx 真的有三个接口嘛?我目前的话只知道有两个接口。可否邮件告知这三个接口分别的出处呢?感谢!接口我目前还不打算公开。
|
16
CraxClive OP @rogwan 刚才我翻了翻 Google Developers 才知道,这个判断是由浏览器进行的,开发者无需也不能手动介入。其中的判断原理尚未明确,详见: https://developers.google.com/web/fundamentals/app-install-banners/。
官方的判断条件有提到“ The web app is not already installed"。所以得出这个判断其实是浏览器来完成的这个结论。 |
17
quietjosen 2019-01-07 06:05:32 +08:00 via iPhone
@quietjosen 谢,我应该也能搞定,就是城市太多了…另外,就是测试麻烦,毕竟不在当地,准不准不知道。
|
18
daguaochengtang 2019-01-07 09:07:21 +08:00
楼主你的数据怎么来的?我输入公交路线的时候,看 Network 面板没有发送任何请求啊?
|
19
CraxClive OP @nikolausliu 这个是存在本地的 JSON 里面,后期会改成从服务器获取。具体是从公交官方网站公布的线路信息里面统计出来的。
|
21
zzj2003613 107 天前 via Android
@winterx 现在还有什么接口
|