factcircuit
FactCircuit: an auditable claim-and-evidence verification loop with immutable provenance, staged checks, bounded retrieval, and reproducible evaluation.
Open-Source-Projekt für Verkehrsinformationen in Wien und der Ostregion: RSS-Feed, JSON-Daten, Dokumentation & Entwickler-Tools.
Translation pending
DataPython · ShellGitHub @OrigamihaseOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
No updates detected yet. GitHub releases will appear here.
Owners of public repositories under a personal GitHub account can sign in to verify ownership and manage the introduction themselves. No administrator approval is needed.
Sign in, generate a verification file, and commit it to this repository’s default branch within 30 minutes. Files on other branches or forks do not count. Then check the file below to manage the project without administrator approval. Keep the file to retain your access.
If needed, you will go to sign-in. After signing in, return here and press your chosen verification button again.
Run /nomorevibe verify in your project folder to verify ownership and manage the introduction yourself.
Verify in one minuteAsk about other verification options
Konsolidierter RSS-Feed für Störungen und Baustellenmeldungen im Wiener ÖPNV (WL/ÖBB/VOR) inklusive Dokumentation & Open‑Data‑Workflows.
Translation pending
Taken from the repository README
Loading the full README. The saved excerpt is shown below.
🚇 Was ist der Wien ÖPNV Feed? Ein Feed, alle Meldungen: Die zentrale Info-Quelle für den Wiener ÖPNV. Dieses Projekt bündelt Störungs- und Baustellenmeldungen der Wiener Linien (WL) und ÖBB in einem deduplizierten RSS-Feed für Wien und das Umland, ergänzt um offizielle OGD-Baustellendaten der Stadt Wien sowie einen dedizierten S-Bahn-Stammstrecken-Monitor (Verspätungen & Ausfälle) auf Basis der VOR/VAO ReST API.Read the full README ↗
Ein Feed, alle Meldungen: Die zentrale Info-Quelle für den Wiener ÖPNV.
Dieses Projekt bündelt Störungs- und Baustellenmeldungen der Wiener Linien (WL) und ÖBB in einem deduplizierten RSS-Feed für Wien und das Umland, ergänzt um offizielle OGD-Baustellendaten der Stadt Wien sowie einen dedizierten S-Bahn-Stammstrecken-Monitor (Verspätungen & Ausfälle) auf Basis der VOR/VAO ReST API.
| Funktion | Beschreibung |
|---|---|
| Konsolidierter RSS-Feed | Bereinigte Meldungen aller Verkehrsträger – ideal für Feed-Reader, Dashboards oder Widgets. |
| GeoRSS, wo der Ort sicher ist | ÖBB-Abschnitte als <georss:line>, einzelne Bahnhöfe, Baustellen und WL-Haltestellenverlegungen als <georss:point>; alle anderen Items bleiben bewusst ohne Geodaten (docs/architecture.md §1). |
| Statistik-Dashboard | Tägliche Auswertung von Verspätungen und Störungen (Fokus: S-Bahn-Stammstrecke). |
| OGD-Baustellen-Layer | Integration städtischer Baustellendaten (inkl. Bezirk, Zeitraum, Geo-Infos). |
| Stabile JSON-API | Sofort nutzbare Cache-Dateien (events.json) für eigene Projekte und Analysen. |
📡 Direkt zum Feed:
https://origamihase.github.io/wien-oepnv/feed.xml🇬🇧 Englischer Spiegel:
https://origamihase.github.io/wien-oepnv/feed.en.xml— dieselben Items, dieselbe Reihenfolge, nur übersetzt. Wie die Übersetzung arbeitet, steht indocs/architecture.md§8.
Die S-Bahn-Stammstrecke ist das Rückgrat des Pendlerverkehrs. Wir erfassen und werten reale Verspätungen, Ausfälle und Störungen kontinuierlich aus. Ausfälle werden aus den bestehenden VAO-Abfahrtsmonitor-Abfragen extrahiert und im 30-Min-Zyklus deduplizierungssicher gezählt.
Stammstrecken-Daten: Grundlage ist der VAO-„Start“-Zugang der Verkehrsauskunft Österreich VAO GmbH (kostenlos, bis zu 100 Abfragen pro Tag; Hinweis nach Punkt 5.3 des Vertrags, siehe
NOTICE.md).
Mehr Statistiken findest du hier: 📊 Zum detaillierten Dashboard
Letzte 60 Minuten – automatisch aktualisiert vom Workflow
update-cycle.yml.
| Kennzahl | Wert |
|---|---|
| Beobachtungen (gesamt) | 0 |
| Durchschnittliche Verspätung | N/A |
| Kritische Verspätungen (> 9 min) | 0 |
| Letzte Aktualisierung | 2026-10-30 04:00 CET |
⚠️ Eingeschränkte Abdeckung: Aktuell keine Fahrten von Wien Hbf Richtung Praterstern auf der Stammstrecke (zuletzt am 14.08.2026). Die Zahlen unten decken daher nur Richtung Meidling ab — kein Korridor-Gesamtwert.
Letzte 30 Tage – automatisch aktualisiert vom Workflow
update-cycle.yml.
| Kennzahl | Wert |
|---|---|
| Beobachtungen (gesamt) | 1.174 |
| Durchschnittliche Verspätung | 0.3 min |
| Kritische Verspätungen (> 9 min) | 12 |
| Letzte Aktualisierung | 2026-10-30 04:00 CET |
Letzte 60 Minuten – automatisch aktualisiert vom Workflow
update-cycle.yml.
| Kennzahl | Wert |
|---|---|
| Ausfälle (gesamt) | 0 |
| Letzte Aktualisierung | 2026-10-30 04:00 CET |
⚠️ Eingeschränkte Abdeckung: Aktuell keine Fahrten von Wien Hbf Richtung Praterstern auf der Stammstrecke (zuletzt am 14.08.2026). Die Zahlen unten decken daher nur Richtung Meidling ab — kein Korridor-Gesamtwert.
Letzte 30 Tage – automatisch aktualisiert vom Workflow
update-cycle.yml.
| Kennzahl | Wert |
|---|---|
| Ausfälle (gesamt) | 72 |
| Häufigste Linien | S1 (38), CJX9 (31), S3 (2) |
| Letzte Aktualisierung | 2026-10-30 04:00 CET |
Hinweis: Die zugrunde liegenden Roh-Ledger im CSV-Format liegen unter
data/stats/(Zeitstempel inEurope/Vienna).
Das Projekt unterscheidet konsequent zwischen Live-Verkehrsmeldungen (treiben den RSS-Feed) und Stationsverzeichnis-Anreicherung (befüllt data/stations.json). Beide Pfade greifen auf disjunkte Upstream-Sets zu — die folgende Tabelle ist die transparente Inventarisierung.
| Quelle | Zweck |
|---|---|
| Wiener Linien (WL) | Störungs- und Baustellenmeldungen für U-Bahn, Straßenbahn und Bus innerhalb des WL-Netzes. |
| ÖBB | Bundesweite Bahnmeldungen mit Wien-Filter (RSS-Feed, OEBB_RSS_URL-konfigurierbar). |
| VOR/VAO | Regionalverkehr Wien/Niederösterreich/Burgenland. Wird seit 2026-05-11 ausschließlich für den Stammstrecken-Monitor genutzt (siehe docs/architecture.md §7). |
| OGD Stadt Wien | Offizielle Baustellendaten der Stadt Wien (Bezirk, Zeitraum, Geo-Infos). |
Bestehende Koordinaten bleiben erhalten. Einer Station ohne Koordinate gibt der wöchentliche Lauf zuerst den Punkt aus dem ÖBB-GeoNetz (über die bst_id), danach fragt er HAFAS. Eine Station, die keine der beiden auflöst, bleibt ohne Koordinate und wird mit Namen gewarnt. (Google Places hat Michael am 16.10.2026 entfernt, OpenStreetMap am 17.10.2026: Das Verzeichnis führt nur Koordinaten mit bekannter Herkunft und passenden Bedingungen, siehe NOTICE.md.)
| Tier | Quelle | Zweck |
|---|---|---|
| 1 (Primär) | ÖBB-Infrastruktur GeoNetz | Offene Daten (CC BY 3.0 AT). Liefert den Punkt jeder ÖBB-Station über ihre bst_id; nie über den Namen, weil gleichnamige Orte verwechselt würden. |
| 2 (Fallback) | HAFAS (ÖBB Scotty) | Nativer Mgate-LocMatch-Client. Liefert Koordinaten und Metadaten (insb. EVA-Nummer / extId) für Stationen, die GeoNetz nicht abdeckt. Kein Tagesbudget. |
Begleitende Stamm-/Identifier-Quellen: das ÖBB-Excel „Verzeichnis der Verkehrsstationen" (Pflicht-bst_id/bst_code), das ÖBB-GeoNetz (EVA-Nummer & IFOPT-ID, Source-Token oebb_geonetz), die Wiener Linien OGD-CSVs für DIVA-Subcodes und Bahnsteig-Stops sowie die gepinnte VOR-Stop-Liste (data/vor-haltestellen.csv). Details in docs/architecture.md §5.
Inoffizielles Projekt ohne Verbindung zu Wiener Linien, ÖBB, Stadt Wien und VOR/VAO; maßgeblich sind die verlinkten Originalmeldungen.
Der Code steht unter der MIT-Lizenz. Die Meldungstexte in
docs/feed.xml und docs/feed.en.xml und die Datensätze unter data/ gehören
den jeweiligen Quellen und stehen unter deren Lizenzen (Wiener Linien und Stadt
Wien: CC BY 4.0; ÖBB-Meldungen: © ÖBB). Die vollständige Aufstellung mit den
Pflicht-Quellenangaben steht in NOTICE.md.
https://origamihase.github.io/wien-oepnv/feed.xmlhttps://origamihase.github.io/wien-oepnv/feed.en.xml (Spiegel des deutschen Feeds; bei fehlgeschlagener Übersetzung bleibt das betroffene Item deutsch)docs/schema/events.schema.jsondocs/feed-health.md (+ docs/feed-health.json für maschinelle Konsumenten) (beide werden lokal nach jedem Feed-Build erzeugt; nicht im Repository versioniert)Infos zu Installation, Architektur und Provider-Logik finden sich gebündelt in den Entwickler-Docs:
docs/development.md (Setup, CLI, Architektur)CONTRIBUTING.mddocs/reference/docs/architecture.mdCHANGELOG.mdSECURITY.md