从nextbus获取总线预测

bustracker的Python项目详细描述


总线跟踪器(nextbus)

PyPI versionBuild Status

NextBus获取总线数据的python模块

这是一个正在进行的项目。如果您有任何请求或贡献,请创建一个ticket

安装

来自具有pip的pypi

pip install bustracker

用法示例

frombustrackerimportBusTracker# Agency list is from http://webservices.nextbus.com/service/publicXMLFeed?command=agencyListagency='ttc'bus=BusTracker(agency)# get prediction for bus stopsstops=[{'routeTag':506,'stopTag':3292}]predictions=bus.get_predictions(stops)print(predictions)

结果是一个预测字典

{"predictions":{"message":{"text":"TTC Information 416-393-4636 (INFO)","priority":"Normal"},"agencyTitle":"Toronto Transit Commission","routeTag":"506","routeTitle":"506-Carlton","direction":{"title":"West - 506 Carlton towards High Park","prediction":[{"isDeparture":"false","minutes":"2","seconds":"134","tripTag":"38216487","vehicle":"4189","block":"506_9_90","branch":"506","dirTag":"506_1_506","epochTime":"1563543576881"},...]},"stopTitle":"Gerrard St East At Jones Ave","stopTag":"3292"},"copyright":"All data copyright Toronto Transit Commission 2019."}

用于开发

测试

pytest tests/test.py

参考文献

NextBus GuideGet Agency List

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

推荐PyPI第三方库


热门话题
java如何避免springbootstarterparent和dependency中的flyway包冲突   java文本文件写入不起作用   java获取名为DAO类的Bean创建异常   java类路径和清单文件   如何使用Java中的模式来获取像C中的“sscanf”这样的组?   java Spring自动连接具有构造函数的类   clientSecurity运行的java geode示例失败   java JavaFX:在FXML中从ResourceBundle访问非string对象   java登录到google firebase   java对象在通过构造函数后不会更改。为什么?   java(Android)对特定页面的操作webView   javascript如何在webview的js中从java调用变量   持久化—一种在Java中存储和检索对象而不使用关系数据库的简单方法?   java Ldap获取通讯组列表中的用户   java检查温度条件   java后退按钮警报框(Android Studio)   数组java列表问题:为什么我运行它时,它会在第三次打印时打印出4?   java相对路径与绝对路径