{"id":19987613,"url":"https://github.com/raederdev/wl-realtime-ogd","last_synced_at":"2026-05-12T18:06:15.531Z","repository":{"id":179705275,"uuid":"663254832","full_name":"RaederDev/wl-realtime-ogd","owner":"RaederDev","description":"Rust crate to request and parse the Wiener Linien real time data API","archived":false,"fork":false,"pushed_at":"2023-07-10T21:34:39.000Z","size":26,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-09-27T15:54:01.076Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://crates.io/crates/wl-realtime-ogd","language":"Rust","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/RaederDev.png","metadata":{"files":{"readme":"README.MD","changelog":null,"contributing":null,"funding":null,"license":"LICENSE-APACHE","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-07-06T22:49:31.000Z","updated_at":"2023-07-10T21:42:05.000Z","dependencies_parsed_at":null,"dependency_job_id":"84a44060-b95c-4b31-9801-5ee7d10d9e65","html_url":"https://github.com/RaederDev/wl-realtime-ogd","commit_stats":null,"previous_names":["raederdev/wl-api-crate"],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/RaederDev/wl-realtime-ogd","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RaederDev%2Fwl-realtime-ogd","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RaederDev%2Fwl-realtime-ogd/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RaederDev%2Fwl-realtime-ogd/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RaederDev%2Fwl-realtime-ogd/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/RaederDev","download_url":"https://codeload.github.com/RaederDev/wl-realtime-ogd/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RaederDev%2Fwl-realtime-ogd/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286079811,"owners_count":27282121,"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-11-25T02:00:05.816Z","response_time":54,"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":[],"created_at":"2024-11-13T04:37:21.644Z","updated_at":"2025-11-25T18:05:00.581Z","avatar_url":"https://github.com/RaederDev.png","language":"Rust","funding_links":[],"categories":[],"sub_categories":[],"readme":"# WL Real-Time Data API Rust Crate\n\n## Disclaimer\n**NOTE:** This project is not affiliated, endorsed, or supported by Wiener Linien or Stadt Wien. It is an independent effort to provide a Rust crate for interacting with the Wiener Linien Real-Time OGD API. Use this crate at your own discretion.\n\n## Overview\nThis Rust crate provides a convenient interface for interacting with the Wiener Linien Real-Time Open Government Data (OGD) API. The API allows you to access real-time data about public transportation in Vienna, Austria. You can retrieve information about current vehicle positions, arrival times, departures, and more.\n\n## Required Attribution\nOGD data is licenced as CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/deed.de), please see this page for required attributions in your application: https://www.data.gv.at/katalog/dataset/522d3045-0b37-48d0-b868-57c99726b1c4\n  \nFrom personal experience \"Datenquelle: Stadt Wien - https://data.wien.gv.at\" has been accepted in the past as sufficent attribution but your milage may vary.\n\n## Example\nFor explanation of arguments of any Request please see the official WL documentation: https://www.wienerlinien.at/ogd_realtime/doku/ogd/wienerlinien-echtzeitdaten-dokumentation.pdf as this crates just directly maps to those interfaces.\n\n### Monitor request\n```rust\nasync fn send_monitor_req() {\n    let mut request = MonitorRequest::new();\n    request.stop_id.push(399);\n    request.stop_id.push(5410);\n    request\n        .activate_traffic_info\n        .push(ExtTrafficInfoEnum::TrafficInfo(\n            TrafficInfoEnum::FahrtreppenInfo,\n        ));\n    request\n        .activate_traffic_info\n        .push(ExtTrafficInfoEnum::TrafficInfo(\n            TrafficInfoEnum::AufzugsInfo,\n        ));\n    let resp = request.run().await;\n    println!(\"{:?}\", resp.ok());\n}\n```\n\n### Traffic info\n```rust\nasync fn send_traffic_info_req() {\n    let mut request = TrafficInfoListRequest::new();\n    let resp = request.run().await;\n    println!(\"{:?}\", resp.ok());\n}\n```\n\n## License\nLicensed under either of Apache License, Version 2.0 or MIT license at your option.\nUnless you explicitly state otherwise, any contribution intentionally submitted for inclusion in this crate by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fraederdev%2Fwl-realtime-ogd","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fraederdev%2Fwl-realtime-ogd","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fraederdev%2Fwl-realtime-ogd/lists"}