{"id":42072022,"url":"https://github.com/vingerha/gtfs2","last_synced_at":"2026-03-12T12:12:25.322Z","repository":{"id":205046214,"uuid":"709665442","full_name":"vingerha/gtfs2","owner":"vingerha","description":"Support GTFS in Home Assistant GUI-only","archived":false,"fork":false,"pushed_at":"2025-12-29T14:23:10.000Z","size":634,"stargazers_count":126,"open_issues_count":1,"forks_count":14,"subscribers_count":8,"default_branch":"main","last_synced_at":"2026-01-01T17:34:16.265Z","etag":null,"topics":["bus","gtfs","home-assistant","train","tram","transport"],"latest_commit_sha":null,"homepage":"https://github.com/vingerha/gtfs2","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/vingerha.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":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2023-10-25T06:42:10.000Z","updated_at":"2025-12-29T14:20:59.000Z","dependencies_parsed_at":null,"dependency_job_id":"8b72b0f5-7ab9-4193-a1b3-14f0057c4ece","html_url":"https://github.com/vingerha/gtfs2","commit_stats":null,"previous_names":["vingerha/gtfs2"],"tags_count":117,"template":false,"template_full_name":null,"purl":"pkg:github/vingerha/gtfs2","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vingerha%2Fgtfs2","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vingerha%2Fgtfs2/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vingerha%2Fgtfs2/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vingerha%2Fgtfs2/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/vingerha","download_url":"https://codeload.github.com/vingerha/gtfs2/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vingerha%2Fgtfs2/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28771522,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-26T08:38:24.014Z","status":"ssl_error","status_checked_at":"2026-01-26T08:38:22.080Z","response_time":59,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"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":["bus","gtfs","home-assistant","train","tram","transport"],"created_at":"2026-01-26T09:02:24.673Z","updated_at":"2026-01-26T09:03:15.587Z","avatar_url":"https://github.com/vingerha.png","language":"Python","funding_links":[],"categories":["Python"],"sub_categories":[],"readme":"![GitHub release (with filter)](https://img.shields.io/github/v/release/vingerha/gtfs2) [![hacs_badge](https://img.shields.io/badge/HACS-Default-orange.svg)](https://github.com/custom-components/hacs) ![GitHub release](https://img.shields.io/github/v/release/vingerha/gtfs2.svg?include_prereleases\u0026label=latest(beta)\u0026color=lightgrey)\n\n\n# GTFS2 for Static and RealTime Public transport status collecting in Home Assistant\n- configuration via the GUI\n- Static schedule on a **route** between start/end stops\n- Shows next 10 departures on the same **route-start and route-end**, including alternative transport lines if applicable for the same start/end\n- Option to add gtfs **realtime trip updates** source/url\n- Option to add gtfs **realtime vehicle location** source/url, generates geojson file which can be used for tracking vehicle on map card\n- Option to add gtfs **realtime alerts** source/url\n- Add local stops and next departures, based on your location as 'person' or 'zone', can be extended with realtime data \n- A service to update the GTFS static datasource, e.g. for calling the service via automation\n- A service to update GTFS real time data locally, reducing internet traffic when using mulitple routes\n- A service to update GTFS local stops, e.g. when tied to a moving person\n- Allows to load/update/delete datasources in gtfs2 folder from the GUI\n- translations: English, French, German, Spanish, Portuguese\n\n**[Documentation](https://github.com/vingerha/gtfs2/wiki)**\n\n![image](https://github.com/vingerha/gtfs2/assets/44190435/401d3f5b-c3c3-405f-ab9a-1ecf949d5428)\n\n## 🌍 Support Environmental Protection\n\nIf you would like to show your appreciation for the effort put into this project then please think about supporting environmental protection efforts (as does using public transport) consider donating to one below or any of your own choice:\n\n- 🌱 **Greenpeace**  \n  https://www.greenpeace.org/international/donate/\n\n- 🐼 **World Wide Fund for Nature (WWF)**  \n  https://donate.worldwildlife.org/\n\n- 🌳 **Rainforest Alliance**  \n  https://www.rainforest-alliance.org/donate/\n\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvingerha%2Fgtfs2","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fvingerha%2Fgtfs2","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvingerha%2Fgtfs2/lists"}