{ "info": { "author": "Christian Struck, Markus Holtermann", "author_email": "info@markusholtermann.eu", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Environment :: Console", "Intended Audience :: Developers", "License :: OSI Approved :: BSD License", "Operating System :: OS Independent", "Programming Language :: Python :: 3.2", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4" ], "description": ".. image:: https://pypip.in/download/bvg-grabber/badge.svg\n :target: https://pypi.python.org/pypi/bvg-grabber/\n :alt: Downloads\n\n.. image:: https://pypip.in/version/bvg-grabber/badge.svg\n :target: https://pypi.python.org/pypi/bvg-grabber/\n :alt: Latest Version\n\n.. image:: https://travis-ci.org/Markush2010/bvg-grabber.svg?branch=develop\n :target: https://travis-ci.org/Markush2010/bvg-grabber\n :alt: Development branch\n\n\n===========\nbvg-grabber\n===========\n\nShowing BVG Departures In Your Office\n=====================================\n\nBlog post:\n https://markusholtermann.eu/2013/06/showing-bvg-departures-in-your-office/\n \nSlides:\n https://speakerdeck.com/markush/showing-bvg-departures-in-your-office\n\nPictures:\n .. image:: https://markusholtermann.eu/images/BVG-Grabber-LightningTalk-installation1tb.jpg\n :alt: Installation 1\n \n .. image:: https://markusholtermann.eu/images/BVG-Grabber-LightningTalk-installation2tb.jpg\n :alt: Installation 2\n\n\nInstallation\n============\n\nTo use *bvg-grabber* go and install it as you do with every Python package::\n\n $ pip install bvg-grabber\n\nor::\n\n $ pip install --user bvg-grabber\n\n\nUsage\n=====\n\n*bvg-grabber* comes with a simple command line tool ``bvg-grabber.py``::\n\n $ bvg-grabber.py --help\n usage: bvg-grabber.py [-h]\n [--vehicle [{S,U,TRAM,BUS,FERRY,RB,IC} [{S,U,TRAM,BUS,FERRY,RB,IC} ...]]]\n [--limit LIMIT]\n station file\n\n Query the BVG-website for departures\n\n positional arguments:\n station The station to query\n file Path to file. Use - for stdout\n\n optional arguments:\n -h, --help show this help message and exit\n --vehicle [{S,U,TRAM,BUS,FERRY,RB,IC} [{S,U,TRAM,BUS,FERRY,RB,IC} ...]]\n Vehicles which shall be queried, if non given\n actualdepartue (bus) will be used\n --limit LIMIT Max departures to query\n\n\nExample::\n\n $ bvg-grabber.py \"U Ernst-Reuter-Platz (Berlin)\" - --vehicle U --limit 2 | json_pp\n [\n [\n \"U Ernst-Reuter-Platz (Berlin)\",\n [\n {\n \"line\" : \"U2\",\n \"end\" : \"U Ruhleben (Berlin)\",\n \"remaining\" : 12180,\n \"start\" : \"U Ernst-Reuter-Platz (Berlin)\"\n },\n {\n \"line\" : \"U2\",\n \"start\" : \"U Ernst-Reuter-Platz (Berlin)\",\n \"remaining\" : 12600,\n \"end\" : \"S+U Pankow (Berlin)\"\n }\n ]\n ]\n ]", "description_content_type": null, "docs_url": "https://pythonhosted.org/bvg-grabber/", "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/Markush2010/bvg-grabber", "keywords": null, "license": "BSD", "maintainer": null, "maintainer_email": null, "name": "bvg-grabber", "package_url": "https://pypi.org/project/bvg-grabber/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/bvg-grabber/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/Markush2010/bvg-grabber" }, "release_url": "https://pypi.org/project/bvg-grabber/0.1.1/", "requires_dist": null, "requires_python": null, "summary": "Querying the upcoming public transport departures in Berlin", "version": "0.1.1" }, "last_serial": 1251266, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "5c3025e7863d36151a9fbbba1e7bbb7a", "sha256": "b7dda44c41ad0b41ae0c65c4345e3580dfa188a80d3da5d0b41b30591a2ca360" }, "downloads": -1, "filename": "bvg_grabber-0.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "5c3025e7863d36151a9fbbba1e7bbb7a", "packagetype": "bdist_wheel", "python_version": "3.4", "requires_python": null, "size": 10444, "upload_time": "2014-09-19T08:04:05", "url": "https://files.pythonhosted.org/packages/64/83/ece6150820cc6332bcc7f70efb6b0964138b7a9ba384f7b6d272cd6fc4a2/bvg_grabber-0.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9474b89708abd4aa13b416ccf9b553fa", "sha256": "aef5f027e20506caf714e3c1a6abffdc8aa093e0b7d029f6d0ea10093f8a0a9e" }, "downloads": -1, "filename": "bvg-grabber-0.1.0.tar.gz", "has_sig": false, "md5_digest": "9474b89708abd4aa13b416ccf9b553fa", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8008, "upload_time": "2014-09-19T08:04:02", "url": "https://files.pythonhosted.org/packages/9e/4c/407fc7eea4dcb3a75e6e1d64d1d5f1c9553e483fc1553a883b3aed0942f6/bvg-grabber-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "002982d9e909a054fe851147908a833f", "sha256": "82e1934ee953f4465e3db6848ece384acf8f924abda549ce928b10a03d365c7e" }, "downloads": -1, "filename": "bvg_grabber-0.1.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "002982d9e909a054fe851147908a833f", "packagetype": "bdist_wheel", "python_version": "3.4", "requires_python": null, "size": 11683, "upload_time": "2014-10-07T23:24:44", "url": "https://files.pythonhosted.org/packages/1d/ea/e93de9488bd19e9e8fae38421fa3d71611d4020708b07b3a5b1ecda00518/bvg_grabber-0.1.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "81b73467df2879dc477ac694b30a3edd", "sha256": "4551f74ad1cbdbfd8c9b002a5c1a9d21b560e1c2c586da5333e3fd6e19c17345" }, "downloads": -1, "filename": "bvg-grabber-0.1.1.tar.gz", "has_sig": false, "md5_digest": "81b73467df2879dc477ac694b30a3edd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8767, "upload_time": "2014-10-07T23:24:41", "url": "https://files.pythonhosted.org/packages/3c/dc/b022f1f13df74cdec9ddbb0e068b25852ab2b89e4d3c513ed4ef3c702751/bvg-grabber-0.1.1.tar.gz" } ], "0.1b1": [], "0.1b2": [ { "comment_text": "", "digests": { "md5": "eff7c793ce2eddcee491acf6b8ae9b1a", "sha256": "4d27b5537d3b96b48696b2edeabc2e84b243ed0ab1c293bae7af6938cff26db9" }, "downloads": -1, "filename": "bvg-grabber-0.1b2.tar.gz", "has_sig": false, "md5_digest": "eff7c793ce2eddcee491acf6b8ae9b1a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6042, "upload_time": "2013-06-15T00:26:36", "url": "https://files.pythonhosted.org/packages/58/49/159e0f004a5c27a6825d23ab057dee69fceac6ccf5fb9fa9e27d10cf84fa/bvg-grabber-0.1b2.tar.gz" } ], "0.1b3": [ { "comment_text": "", "digests": { "md5": "b81be8fd094e6a2efcb5b07ca4adc13c", "sha256": "94aa5323787b6bba1a0216aa784b9a5c6b0cda751f918600994f4f5a9381ba89" }, "downloads": -1, "filename": "bvg-grabber-0.1b3.tar.gz", "has_sig": false, "md5_digest": "b81be8fd094e6a2efcb5b07ca4adc13c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8594, "upload_time": "2013-06-15T11:50:46", "url": "https://files.pythonhosted.org/packages/a9/48/35fe4bec448dbdc645f6c8ec73b80b129b1f33b62aa78a567bf9b6591a8b/bvg-grabber-0.1b3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "002982d9e909a054fe851147908a833f", "sha256": "82e1934ee953f4465e3db6848ece384acf8f924abda549ce928b10a03d365c7e" }, "downloads": -1, "filename": "bvg_grabber-0.1.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "002982d9e909a054fe851147908a833f", "packagetype": "bdist_wheel", "python_version": "3.4", "requires_python": null, "size": 11683, "upload_time": "2014-10-07T23:24:44", "url": "https://files.pythonhosted.org/packages/1d/ea/e93de9488bd19e9e8fae38421fa3d71611d4020708b07b3a5b1ecda00518/bvg_grabber-0.1.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "81b73467df2879dc477ac694b30a3edd", "sha256": "4551f74ad1cbdbfd8c9b002a5c1a9d21b560e1c2c586da5333e3fd6e19c17345" }, "downloads": -1, "filename": "bvg-grabber-0.1.1.tar.gz", "has_sig": false, "md5_digest": "81b73467df2879dc477ac694b30a3edd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8767, "upload_time": "2014-10-07T23:24:41", "url": "https://files.pythonhosted.org/packages/3c/dc/b022f1f13df74cdec9ddbb0e068b25852ab2b89e4d3c513ed4ef3c702751/bvg-grabber-0.1.1.tar.gz" } ] }