The unofficial stm cli cli client.

stmcli的Python项目详细描述


[![构建状态](https://travis-ci.org/stmcli/stmcli.svg?branch=master)(https://travis ci.org/stm cli/stmcli)
stmcli
非官方的stm cli客户端。


stmcli旨在使用[sociétéde transport de montréal]提供的数据(http://www.stm.info/)
创建一个易于使用的命令行应用程序来访问总线/地铁信息。

STM实时信息。它只检索公共汽车的预定时间。'Pip3安装STMCLI 'BR/>< GNU/Linux >(BR/> > BR/>使用< BR/>< BR/> 'BR/>用法:STMCLI[-B-BuSo.[[-BSuxStutoCult] ] [BR/> [-T-DATE] [-MID] [-Y] < BR/>< BR/>可选参数:
-H,-帮助
BR/>安装< BR/> BR/显示此帮助消息并退出
-B总线号,即BUS号BUS号BR/>的总线BR/> -S BUS StoScript代码,即公交站代码BUS StoScript代码BR/>公交停机代码
-N编号出发,号码离任号码> BR/>打印输出号码。仅适用于
同时指定-b和-s的情况
-d日期,--date日期指定获取发车时间时要使用的日期。
格式:aaaammjj
-t时间,--time时间指定获取发车时间时要使用的时间。
格式:hh:m m
-m metro,--metro metro
打印给定线路的metro状态需要
Internet连接。可接受的选项:绿色、橙色、黄色、蓝色和所有
-y,-强制更新在更新
``````
````````````````````
``总线
之前不要询问,要获得下一个发车时间,您至少需要指定-b和-s,这是总线号和总线停止代码。

例如:``stmcli-b 150-s 52150```

在“du sussex/rené-lévesque(52150)”公共汽车站打印公共汽车“150 rené-lévesque est”的下10个发车时间。


如果您不知道您的公共汽车站代码或您的公共汽车号码,则只能指定-b或-s。仅指定-b将打印所有公共汽车站,仅指定-s将打印此车站代码的所有公共汽车号码。

-d和/或-t参数您可以在将来的某个时间获得公交车发车时间。

例如:``stmcli-b 150-s 52150-d 20160328-t 06:30``

将打印与第一个示例几乎相同的内容唯一的例外是它将在2016年3月28日上午6:30之后打印下一个10个发车。

###metro
您还可以使用```-m```获取metro的当前状态。

例如:``stmcli-m green``将为您提供绿线的当前状态。

(文件是第一次运行stmcli时生成的)
默认为英语。

~/.stmcli/lang.txt````


###调查数据库

默认情况下,数据库是以sqlite格式创建的~/.stmcli/stm.db。


有用的工具是sqlitebrowser https://github.com/sqlitebrowser/sqlitebrowser

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

推荐PyPI第三方库


热门话题
java Jboss LinkageError:加载程序约束冲突:解析重写的方法时   java Struts 1:如何使用表单bean设置<html:multibox/>值?   使用Fortify将字段设置为Null时的Java Null取消引用   用java对连接字符的图像进行分割   java无法使用Quarkus模拟,NullPointer异常,无法找到相关导入   html试图使iframe垫片与Java小程序上的CSS下拉菜单一起工作   java无法获取Base64。decodeBase64正常工作(Commons编解码器)   java为什么我不能通过点击打开jar文件?   java当用户第一次使用预先填充的sqlite数据库时,安卓应用程序如何添加新的列或表?   在tomcat中安装java GoDaddy SSL证书。。。没有与私钥匹配的证书   java试图实现一些伪代码、算法   java如何读取其他按钮id,避免所有转到第一个按钮   java使用单个   oop为什么Java Map不扩展集合?