{ "info": { "author": "Joona Hoikkala", "author_email": "joona@kuori.org", "bugtrack_url": null, "classifiers": [ "Environment :: Console", "License :: OSI Approved :: BSD License", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.1", "Programming Language :: Python :: 3.2", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5" ], "description": "=====\nfocli\n=====\n\nBookmarkable CLI client to timetables for a city of Turku (F\u00f6li) bus stop(s), including time differences to prescheduled times for lines that provide realtime data.\n\nBookmark once, quickly check all the stop schedules relevant to you any time you need them with only one command. \n\n.. image:: https://cloud.githubusercontent.com/assets/5235109/13114915/4aac1f02-d59e-11e5-9565-02ce1e104893.gif\n\n\n\n\nInstallation\n============\n\nInstall via pip for current user (needs ~/.local/bin on $PATH)::\n\n pip install --user focli\n \nGlobally via pip::\n\n sudo pip install focli\n\nOr::\n\n git clone https://github.com/joohoi/focli.git\n cd focli\n python setup.py install\n\n\nUsage\n=====\n\nClient parameters::\n\n usage: focli [-h] [-a] [-d] [-l] [-n STOPNAME] [stopnumber [stopnumber ...]]\n \n positional arguments:\n stopnumber Stop number to show / add / delete\n \n optional arguments:\n -h, --help show this help message and exit\n -a Add line to bookmarks\n -d Remove line from bookmarks\n -v Verbose output (show destination)\n -l List saved bookmarks\n -n STOPNAME Custom name for the stop to bookmark\n\n\nEg: add two bus stops to list, the one you use to get to work from home, and other the other way around::\n\n focli -n \"Home\" -a 157\n focli -n \"Work\" -a T34\n \nafter bookmarking, you can get the schedules for both of the stops simultanously every time you run::\n\n focli\n\nor::\n \n focli -v\n \nwithout arguments.\n\n\nFeatures\n========\n\n* Displays realtime data if available for the stop\n* Shows the schedule for the current hour\n* Color coding for delayed lines\n* Displays as many stop schedules side by side as the active terminal can fit\n* Add / delete / list bookmarks\n* Option to show destination (disabled by default to avoid cluttering)\n\nChangelog\n=========\n- 1.0 - Initial release\n\nTODO\n====\n\n* Exclude certain lines from the output, useful for stops with heavy traffic\n", "description_content_type": null, "docs_url": null, "download_url": "https://github.com/joohoi/focli/tarball/1.0", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/joohoi/focli", "keywords": null, "license": "BSD", "maintainer": null, "maintainer_email": null, "name": "focli", "package_url": "https://pypi.org/project/focli/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/focli/", "project_urls": { "Download": "https://github.com/joohoi/focli/tarball/1.0", "Homepage": "https://github.com/joohoi/focli" }, "release_url": "https://pypi.org/project/focli/1.0/", "requires_dist": null, "requires_python": null, "summary": "focli - Decent frontend to F\u00f6li stop schedules", "version": "1.0" }, "last_serial": 1961536, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "3993002bc8142d266a19270e8704be0a", "sha256": "95251194214bb9da5b58137c0e5074dec481ba10324057f8aae241cc19d88b1c" }, "downloads": -1, "filename": "focli-0.1.tar.gz", "has_sig": false, "md5_digest": "3993002bc8142d266a19270e8704be0a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5039, "upload_time": "2016-02-14T12:19:19", "url": "https://files.pythonhosted.org/packages/45/21/d12f71909609de31e83df119f65e9e2350a22f5bde4a0af1a63fa583dcd5/focli-0.1.tar.gz" } ], "0.2": [ { "comment_text": "", "digests": { "md5": "881bd49e2e8e9c4406c6eb7dc5123d48", "sha256": "eb6df4b4180451228d175d271fbb84c1f386986aeb2f26427e6d1b1ad85e8b7d" }, "downloads": -1, "filename": "focli-0.2.tar.gz", "has_sig": false, "md5_digest": "881bd49e2e8e9c4406c6eb7dc5123d48", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5035, "upload_time": "2016-02-14T12:40:38", "url": "https://files.pythonhosted.org/packages/f7/46/ddde8b8a03c9dd977203943c20e53470efe11ab371bf07f3bb2c4294c41d/focli-0.2.tar.gz" } ], "0.3": [ { "comment_text": "", "digests": { "md5": "d25f4c84bfaceec5b5575ddec1b37caf", "sha256": "4680dd2210cf02fef954843ec515fec585c659020789d9034d4feea225aca0c8" }, "downloads": -1, "filename": "focli-0.3.tar.gz", "has_sig": false, "md5_digest": "d25f4c84bfaceec5b5575ddec1b37caf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5038, "upload_time": "2016-02-14T12:47:01", "url": "https://files.pythonhosted.org/packages/43/20/37d078f6715a0abee6d2ccb25f9ecb22b05ed778882b6731cb9d58fbdeff/focli-0.3.tar.gz" } ], "0.4": [ { "comment_text": "", "digests": { "md5": "f27c7fc30f34a6cc971eec6870ee6376", "sha256": "0cad1d8e454d38000a279387c8a01c2145fa7ee2695b68ab2a8e226599ee3322" }, "downloads": -1, "filename": "focli-0.4.tar.gz", "has_sig": false, "md5_digest": "f27c7fc30f34a6cc971eec6870ee6376", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5257, "upload_time": "2016-02-15T10:01:14", "url": "https://files.pythonhosted.org/packages/e3/08/5cafe1c252a1376fb91e8f46a1881ad72cbbc4137f19f9887c9390730bc8/focli-0.4.tar.gz" } ], "0.5": [ { "comment_text": "", "digests": { "md5": "bc57875b0203ca25eb155d791fea364e", "sha256": "3412f6ac926d2b230ff7af3aef268583e3580617ed684cd26f05f8e02678ddfd" }, "downloads": -1, "filename": "focli-0.5.tar.gz", "has_sig": false, "md5_digest": "bc57875b0203ca25eb155d791fea364e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5260, "upload_time": "2016-02-15T10:08:44", "url": "https://files.pythonhosted.org/packages/02/4b/c0c84ee491c135c19d03731f10db3558ad89f7324337fb36b72ccfc211ec/focli-0.5.tar.gz" } ], "0.6": [ { "comment_text": "", "digests": { "md5": "1e18043e010a5a6e3fbf72c24cd1f682", "sha256": "6009c7ddca8fadd6fd22afac85d058ef007ab03737539bc21bb007a97371e066" }, "downloads": -1, "filename": "focli-0.6.tar.gz", "has_sig": false, "md5_digest": "1e18043e010a5a6e3fbf72c24cd1f682", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5346, "upload_time": "2016-02-15T22:49:27", "url": "https://files.pythonhosted.org/packages/37/5b/a96dc55cbf295e98d0591483ff0d6a32f756e877264c770fe9516ac41e3b/focli-0.6.tar.gz" } ], "0.7": [ { "comment_text": "", "digests": { "md5": "dc4e3f97e4deac01f5af7e510bdd9d68", "sha256": "f3241e3ec84f0128fc375e39396d2f875599016d0e9bb65ff71d70ea38804718" }, "downloads": -1, "filename": "focli-0.7.tar.gz", "has_sig": false, "md5_digest": "dc4e3f97e4deac01f5af7e510bdd9d68", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5396, "upload_time": "2016-02-16T08:48:37", "url": "https://files.pythonhosted.org/packages/80/40/d70ec6a7527a5f065865aa327d30a6b7ed1a00f492aa3bebf583422f5a12/focli-0.7.tar.gz" } ], "0.8": [ { "comment_text": "", "digests": { "md5": "6a616e7849c681da6472297472e384db", "sha256": "51b1772fca1702f8734da50e836f7899de4014f7f259a3ed03675dd1cf5a65a5" }, "downloads": -1, "filename": "focli-0.8.tar.gz", "has_sig": false, "md5_digest": "6a616e7849c681da6472297472e384db", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5506, "upload_time": "2016-02-17T07:11:15", "url": "https://files.pythonhosted.org/packages/65/1c/076bf27a9892c352749ffeafb340999aeabf1f3d8587f5b314748aae8385/focli-0.8.tar.gz" } ], "0.9": [ { "comment_text": "", "digests": { "md5": "da3e7abddcec314d232dbd614aeac944", "sha256": "e529214ab6ed4d38f74c00d11812b2089d80a87c5e962d954cb83472fbd805f9" }, "downloads": -1, "filename": "focli-0.9.tar.gz", "has_sig": false, "md5_digest": "da3e7abddcec314d232dbd614aeac944", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5619, "upload_time": "2016-02-17T09:14:11", "url": "https://files.pythonhosted.org/packages/77/13/7eea04ad1055e1718ff2101ada5f570a99a68e60d43d98af0354b3c983db/focli-0.9.tar.gz" } ], "1.0": [ { "comment_text": "", "digests": { "md5": "5d76dd89fb63bb86f510712ee65148b8", "sha256": "c7877158f1afb4d872518886ac4ac47442298d11083bed747531676aa823df1b" }, "downloads": -1, "filename": "focli-1.0.tar.gz", "has_sig": false, "md5_digest": "5d76dd89fb63bb86f510712ee65148b8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5864, "upload_time": "2016-02-17T15:59:46", "url": "https://files.pythonhosted.org/packages/49/0d/56f629ceada44d887db779d9030a4ae4a85d4014a767e0292cc760f8377b/focli-1.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "5d76dd89fb63bb86f510712ee65148b8", "sha256": "c7877158f1afb4d872518886ac4ac47442298d11083bed747531676aa823df1b" }, "downloads": -1, "filename": "focli-1.0.tar.gz", "has_sig": false, "md5_digest": "5d76dd89fb63bb86f510712ee65148b8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5864, "upload_time": "2016-02-17T15:59:46", "url": "https://files.pythonhosted.org/packages/49/0d/56f629ceada44d887db779d9030a4ae4a85d4014a767e0292cc760f8377b/focli-1.0.tar.gz" } ] }