在stdout上获取实时英国巴士时间

whensthebus的Python项目详细描述


给定ATCO代码,显示给定站点的下一班车时间。

这对于绑定到keybinding并传递给 libnotify的notify-send程序,因此您可以快速获得概述 你关心的下一站的公共汽车。

必须将WTB_APP_IDWTB_APP_KEY设置为应用程序ID和应用程序密钥 在TransportAPI有效。

用法

使用-a传递ATCO代码。有关如何找到它们,请参见下文。

% WTB_APP_ID=xxx WTB_APP_KEY=xxx wtb -a 490004733D -a 4100008HAYRS
Canada Water Bus Station (Stop D) (490004733D):
- 199 to Canada Water: Due, 11 min, 25 min
- C10 to Canada Water: 3 min, 9 min, 19 min
- 1 to Canada Water: 8 min, 20 min
- P12 to Surrey Quays: 11 min, 20 min
- 225 to Canada Water: 13 min
- LO-M to Canada Water: 23 min

Haymarket Bus Station (R) (4100008HAYRS):
- 44 to Dinnington: 4 min, 34 min, 1 hr 4 min
- 43 to Cramlington Manor Walks Dudley Lane: 11 min, 41 min
- 45 to Dinnington: 19 min, 49 min, 1 hr 19 min
- 43 to Morpeth Bus Station: 26 min

如何找到ATCO代码?

  • 伦敦的公共汽车站在市区。例如,在this URI, “490004733D”是ATCO代码。
  • 对于非伦敦,请尝试以下操作:
    1. 在OpenStreetMap上导航到公共汽车站
    2. 在右侧,单击“层”
    3. 勾选“地图数据”
    4. 单击地图上的公交车站
    5. 在左边,您应该看到atco代码(可能是 喜欢naptan:AtcoCode

安装

从pypi安装最新稳定版本:

$ pip install -U whensthebus

直接从github安装最新的开发版本:

$ pip install -U git+https://github.com/cdown/whensthebus.git@develop

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java读取计算错误的数学pow   java jOOQ转换器在写入记录时隐式设置值   java获取时间轴后的int值   java如何获得高质量的缩略图   jvm集Java调用堆栈   Android中的java libGDX AdMob?   java随机Tic Tac Toe检查器问题   java如何在静态类中获取属性   java在KIE执行服务器中使用drools globals与外部服务交互   java将任何颜色代码转换为Android中最接近的人类颜色   在spring项目中使用AOP注释@flip时,java FF4J不会翻转   java如何在安卓中包装动态创建的文本视图?   java在ColdFusion中切换到不同的XSLT处理器   java检测特定的用户输入,而不首先在while循环中处理它   排序Java:将矩阵转化为列表:我的add方法不起作用,我不知道为什么   Android上使用JAIN SIP API的java PeerRunAvailableException   java是否读取了数组中的下一个文件?   java如何使用JDO在AppEngine中的ManyTone中按父对象筛选实体