跳转到主要内容

查询柏林即将到来的公共交通出发时间

项目描述

Downloads Latest Version Development branch

bvg-grabber

在您的办公室显示BVG出发时间

博客文章

https://markusholtermann.eu/2013/06/showing-bvg-departures-in-your-office/

幻灯片

https://speakerdeck.com/markush/showing-bvg-departures-in-your-office

图片
Installation 1 Installation 2

安装

需要Python 3!

要使用bvg-grabber,就像安装任何Python包一样进行安装

$ pip install bvg-grabber

或者

$ pip install --user bvg-grabber

用法

bvg-grabber附带一个简单的命令行工具 bvg-grabber.py

$ bvg-grabber.py --help
usage: bvg-grabber.py [-h]
                    [--vehicle [{S,U,TRAM,BUS,FERRY,RB,IC} [{S,U,TRAM,BUS,FERRY,RB,IC} ...]]]
                    [--limit LIMIT]
                    station file

Query the BVG-website for departures

positional arguments:
station               The station to query
file                  Path to file. Use - for stdout

optional arguments:
-h, --help            show this help message and exit
--vehicle [{S,U,TRAM,BUS,FERRY,RB,IC} [{S,U,TRAM,BUS,FERRY,RB,IC} ...]]
                        Vehicles which shall be queried, if non given
                        actualdepartue (bus) will be used
--limit LIMIT         Max departures to query. Default: 9

示例

$ bvg-grabber.py "U Ernst-Reuter-Platz (Berlin)" - --vehicle U --limit 2 | json_pp
[
   [
      "U Ernst-Reuter-Platz (Berlin)",
      [
         {
            "line" : "U2",
            "end" : "U Ruhleben (Berlin)",
            "remaining" : 12180,
            "start" : "U Ernst-Reuter-Platz (Berlin)"
         },
         {
            "line" : "U2",
            "start" : "U Ernst-Reuter-Platz (Berlin)",
            "remaining" : 12600,
            "end" : "S+U Pankow (Berlin)"
         }
      ]
   ]
]

项目详情


下载文件

下载适合您平台的应用程序。如果您不确定要选择哪个,请了解更多关于 安装包 的信息。

源分布

bvg-grabber-0.2.1.tar.gz (9.1 kB 查看散列值)

上传时间:

构建分布

bvg_grabber-0.2.1-py2.py3-none-any.whl (11.4 kB 查看散列值)

上传于 Python 2 Python 3

由以下支持

AWSAWS云计算和安全赞助商DatadogDatadog监控FastlyFastlyCDNGoogleGoogle下载分析MicrosoftMicrosoftPSF赞助商PingdomPingdom监控SentrySentry错误记录StatusPageStatusPage状态页面