{"id":13535399,"url":"https://github.com/dbrgn/fahrplan","last_synced_at":"2025-04-12T15:38:32.309Z","repository":{"id":57428206,"uuid":"3878511","full_name":"dbrgn/fahrplan","owner":"dbrgn","description":"A SBB/CFF/FFS commandline based timetable client. Project started at make.opendata.ch.","archived":false,"fork":false,"pushed_at":"2024-10-19T17:00:31.000Z","size":740,"stargazers_count":134,"open_issues_count":6,"forks_count":19,"subscribers_count":8,"default_branch":"master","last_synced_at":"2025-04-10T17:24:06.018Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/dbrgn.png","metadata":{"files":{"readme":"README.rst","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":"AUTHORS","dei":null,"publiccode":null,"codemeta":null}},"created_at":"2012-03-30T16:30:31.000Z","updated_at":"2025-02-07T14:51:04.000Z","dependencies_parsed_at":"2023-12-02T14:25:15.443Z","dependency_job_id":"4d74b620-7020-4d2b-99c3-f0e50ab0b2f6","html_url":"https://github.com/dbrgn/fahrplan","commit_stats":{"total_commits":161,"total_committers":10,"mean_commits":16.1,"dds":"0.36024844720496896","last_synced_commit":"bf05e5ed8070301f18bd390ccbe7808e08239a29"},"previous_names":[],"tags_count":8,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dbrgn%2Ffahrplan","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dbrgn%2Ffahrplan/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dbrgn%2Ffahrplan/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dbrgn%2Ffahrplan/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/dbrgn","download_url":"https://codeload.github.com/dbrgn/fahrplan/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248590601,"owners_count":21129857,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-08-01T08:00:55.569Z","updated_at":"2025-04-12T15:38:32.278Z","avatar_url":"https://github.com/dbrgn.png","language":"Python","funding_links":[],"categories":["Projects"],"sub_categories":["Public Transport"],"readme":"fahrplan\n========\n\n\n.. image:: https://github.com/dbrgn/fahrplan/actions/workflows/CI/badge.svg\n    :alt: Build status\n    :target: https://github.com/dbrgn/fahrplan/actions\n\nGoal: Simple access to the SBB/CFF/FFS timetable service from the command line with human\nreadable argument parsing.\n\nRelies on the public transport API by opendata.ch: http://transport.opendata.ch/\n\nFahrplan supports Python 3.9+.\n\n\nInstalling\n----------\n\nTo install the current version using pip, issue::\n\n    $ sudo pip install fahrplan\n\nTo install from this repository, clone it and use::\n\n    $ python setup.py fahrplan\n\nUsage\n-----\n\n``fahrplan --help``::\n\n    usage: fahrplan [--full] [--info] [--debug] [--help] [--version]\n\t\t    [--proxy PROXY]\n\t\t    ...\n\n    A SBB/CFF/FFS commandline based timetable client.\n\n    positional arguments:\n      request\n\n    optional arguments:\n      --full, -f            Show full connection info, including changes\n      --info, -i            Verbose output\n      --debug, -d           Debug output\n      --help, -h            Show this help\n      --version, -v         Show version number\n      --proxy PROXY, -p PROXY\n\t\t\t    Use proxy for network connections (host:port)\n\n    Arguments:\n     You can use natural language arguments using the following\n     keywords in your desired language:\n     en -- from, to, via, departure, arrival\n     de -- von, nach, via, ab, an\n     fr -- de, à, via, départ, arrivée\n\n     You can also use natural time and date specifications in your language, like\n     - \"now\", \"immediately\", \"at noon\", \"at midnight\",\n     - \"tomorrow\", \"monday\", \"in 2 days\", \"22/11\".\n\n    Examples:\n     fahrplan from thun to burgdorf\n     fahrplan via bern nach basel von zürich, helvetiaplatz ab 15:35\n     fahrplan de lausanne à vevey arrivée minuit\n     fahrplan from Bern to Zurich departure 13:00 monday\n     fahrplan -p proxy.mydomain.ch:8080 de lausanne à vevey arrivée minuit\n\n.. image:: https://raw.github.com/dbrgn/fahrplan/master/screenshot.png\n    :alt: Screenshot\n\n\nTesting\n-------\n\nTesting is done using tox and nosetests.\n\nTo run the tests on supported Python versions::\n\n    $ ./test.sh\n\n\nSourcecode\n----------\n\nThe sourcecode is available on Github: https://github.com/dbrgn/fahrplan\n\n\nLicense\n-------\n\nThe code is licensed as GPLv3. See `LICENSE` file for more details.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdbrgn%2Ffahrplan","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdbrgn%2Ffahrplan","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdbrgn%2Ffahrplan/lists"}