{"id":25699739,"url":"https://github.com/damianperera/mvg-departures","last_synced_at":"2025-10-25T18:04:58.442Z","repository":{"id":224203581,"uuid":"760449414","full_name":"damianperera/mvg-departures","owner":"damianperera","description":"Track nearby public transport departures from the comfort of your home in Munich, Germany","archived":false,"fork":false,"pushed_at":"2025-07-22T04:06:38.000Z","size":1196,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-07-22T06:38:19.536Z","etag":null,"topics":["dashboard","munich","mvg","mvg-api","mvg-info","tracker"],"latest_commit_sha":null,"homepage":"https://mvg.apps.perera.io","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"agpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/damianperera.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":".github/CODEOWNERS","security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2024-02-20T12:51:03.000Z","updated_at":"2025-07-22T04:06:41.000Z","dependencies_parsed_at":"2025-07-22T06:34:12.062Z","dependency_job_id":null,"html_url":"https://github.com/damianperera/mvg-departures","commit_stats":null,"previous_names":["damianperera/munich-live-transport","damianperera/mvg-departures"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/damianperera/mvg-departures","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/damianperera%2Fmvg-departures","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/damianperera%2Fmvg-departures/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/damianperera%2Fmvg-departures/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/damianperera%2Fmvg-departures/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/damianperera","download_url":"https://codeload.github.com/damianperera/mvg-departures/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/damianperera%2Fmvg-departures/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":279014316,"owners_count":26085492,"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","status":"online","status_checked_at":"2025-10-13T02:00:06.723Z","response_time":61,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":["dashboard","munich","mvg","mvg-api","mvg-info","tracker"],"created_at":"2025-02-25T03:17:10.480Z","updated_at":"2025-10-13T08:36:18.953Z","avatar_url":"https://github.com/damianperera.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# MVG Departures\n\n[![CI](https://github.com/damianperera/mvg-departures/actions/workflows/ci.yml/badge.svg)](https://github.com/damianperera/mvg-departures/actions/workflows/ci.yml) [![CD](https://github.com/damianperera/mvg-departures/actions/workflows/cd.yml/badge.svg)](https://github.com/damianperera/mvg-departures/actions/workflows/cd.yml) [![CodeQL](https://github.com/damianperera/mvg-departures/actions/workflows/github-code-scanning/codeql/badge.svg)](https://github.com/damianperera/mvg-departures/actions/workflows/github-code-scanning/codeql)\n\n# Purpose\n\nThis web application is designed to serve as a live MVG transport tracker for your home or office, similar to the live schedules displayed at bus/tram halts and train stations. The application is designed to accommodate both touch and keyboard inputs.\n\n# Changing Stations\n\nTo switch your station click on the screen or press `Ctrl` + `1`, click on the station list and start typing your station's name. Once you select your station the application will reload to display the applicable journeys.\n\n\u003e Reloading the application will not clear the station. To reset the application to its defaults click on the `Reset` button in the settings screen or press `Ctrl` + `0`.\n\n# Updates\n\nThe application will automatically fetch and apply the latest update at 03:00 am CET/CEST. Dependabot updates have been configured to ensure that security vulnerabilities are patched as soon as fixes are made available.\n\n# Shortcuts\n\n- `Ctrl` + `1` - Open settings\n- `Ctrl` + `9` - Reload app\n- `Ctrl` + `0` - Reset app to defaults\n\n# Installation Recommendation\n\nUse an RPi or similar low-powered SBC with a low-energy e-Ink display as a permanent installation for this tracker.\n  \n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdamianperera%2Fmvg-departures","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdamianperera%2Fmvg-departures","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdamianperera%2Fmvg-departures/lists"}