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
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