{"id":21238644,"url":"https://github.com/zaczero/osm-relatify","last_synced_at":"2025-04-09T16:17:33.624Z","repository":{"id":171766777,"uuid":"637927413","full_name":"Zaczero/osm-relatify","owner":"Zaczero","description":"🚍 OpenStreetMap Public Transport Made Easy! — Web Editor","archived":false,"fork":false,"pushed_at":"2025-02-06T02:17:45.000Z","size":10767,"stargazers_count":68,"open_issues_count":58,"forks_count":6,"subscribers_count":8,"default_branch":"main","last_synced_at":"2025-04-09T16:17:24.071Z","etag":null,"topics":["bus","mapping","openstreetmap","python","routing","tram","transit","transportation"],"latest_commit_sha":null,"homepage":"https://relatify.monicz.dev","language":"Python","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/Zaczero.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}},"created_at":"2023-05-08T17:55:31.000Z","updated_at":"2025-04-09T09:42:31.000Z","dependencies_parsed_at":null,"dependency_job_id":"6a2db5be-c9db-4682-82ff-0214deb94c0f","html_url":"https://github.com/Zaczero/osm-relatify","commit_stats":{"total_commits":122,"total_committers":5,"mean_commits":24.4,"dds":0.07377049180327866,"last_synced_commit":"dc1dcf5861a6c4b2d42bdbf9390eb577a67e4334"},"previous_names":["zaczero/osm-relatify"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Zaczero%2Fosm-relatify","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Zaczero%2Fosm-relatify/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Zaczero%2Fosm-relatify/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Zaczero%2Fosm-relatify/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Zaczero","download_url":"https://codeload.github.com/Zaczero/osm-relatify/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248065283,"owners_count":21041872,"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":["bus","mapping","openstreetmap","python","routing","tram","transit","transportation"],"created_at":"2024-11-21T00:37:00.034Z","updated_at":"2025-04-09T16:17:33.594Z","avatar_url":"https://github.com/Zaczero.png","language":"Python","funding_links":["https://liberapay.com/Zaczero/","https://github.com/sponsors/Zaczero"],"categories":[],"sub_categories":[],"readme":"# \u003cimg height=\"24\" src=\"https://github.com/Zaczero/osm-relatify/blob/main/static/img/favicon/256.webp?raw=true\" alt=\"🗺️\"\u003e OSM Relatify\n\n![Python version](https://shields.monicz.dev/badge/python-v3.13-blue)\n[![Liberapay Patrons](https://shields.monicz.dev/liberapay/patrons/Zaczero?logo=liberapay)](https://liberapay.com/Zaczero/)\n[![GitHub Sponsors](https://shields.monicz.dev/github/sponsors/Zaczero?logo=github\u0026label=Sponsors\u0026color=%23db61a2)](https://github.com/sponsors/Zaczero)\n[![GitHub repo stars](https://shields.monicz.dev/github/stars/Zaczero/osm-relatify?style=social)](https://github.com/Zaczero/osm-relatify)\n\nOpenStreetMap public transport made easy.\n\nYou can access the **official instance** of osm-relatify at [relatify.monicz.dev](https://relatify.monicz.dev).\n\n\u003cimg width=\"60%\" src=\"https://github.com/Zaczero/osm-relatify/blob/main/resources/application-preview.png?raw=true\" alt=\"Application preview\"\u003e\n\n## About\n\nOSM Relatify is a user-friendly web application specifically designed for editing public transport relations within OpenStreetMap (OSM).\n\nThe application relies on the OSM data to be (more-or-less) accurately tagged. Incorrect or poor tagging may necessitate manual corrections using an OSM editor, like iD or JOSM.\n\nPlease note that, for now, OSM Relatify only supports **bus** and **tram** relations.\n\n## User documentation\n\n\u003chttps://wiki.openstreetmap.org/wiki/Relatify\u003e\n\n## Features\n\n### Supported\n\n- ✅ Bus routes\n- ✅ Tram routes\n- ✅ One-way roads\n- ✅ Roundabouts\n- ✅ Right-hand traffic\n- ✅ `ref` \u0026 `local_ref`\n- ✅ `roundtrip`\n- ✅ `public_transport:version=2`\n- ✅ `public_transport=platform`\n- ✅ `public_transport=stop_position`\n- ✅ `public_transport=stop_area`\n\n### Planned\n\n- ⏳ Custom changeset comment\n- ⏳ Tag editing\n- ⏳ Creating new relations\n- ⏳ Creating new bus stops\n- ⏳ Left-hand traffic\n- ⏳ Relation `type=restriction`\n- ⏳ `direction=*`\n- ⏳ `oneway=-1`\n- ⏳ Trolleybuses, trains, etc.\n\n### Unsupported\n\n- ❌ Exceptionally poor tagging\n- ❌ `public_transport:version=1`\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzaczero%2Fosm-relatify","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fzaczero%2Fosm-relatify","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzaczero%2Fosm-relatify/lists"}