tfl-journey-disruption
Plan TfL journeys from start/end/time, resolve locations (prefer postcodes), and warn about disruptions; suggest alternatives when disrupted.
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Plan TfL journeys from start/end/time, resolve locations (prefer postcodes), and warn about disruptions; suggest alternatives when disrupted.
How to use
Przygotuj dane wejściowe: punkt startu (kod pocztowy, nazwa stacji lub współrzędne), punkt docelowy w tym samym formacie, oraz godzinę — powiedz czy chcesz wyjechać o konkretnej godzinie czy przyjechać do określonego czasu.
Jeśli dysponujesz kluczami API TfL, ustaw zmienne środowiskowe TFL_APP_ID i TFL_APP_KEY w swoim systemie — umożliwi to wyższą limitów zapytań.
Uruchom skrypt pomocniczy poleceniem: python3 scripts/tfl_journey_disruptions.py, podając źródło i cel podróży. Przykład: python3 scripts/tfl_journey_disruptions.py "940GZZLUSTD" "W1F 9LD" --depart-at 0900 (wyjazd o 9:00) lub python3 scripts/tfl_journey_disruptions.py --from "Stratford" --to "W1F 9LD" --arrive-by 1800 (przyjazd do 18:00).
Jeśli system zwróci kilka opcji dla niejednoznacznej lokalizacji, wybierz właściwą stację lub adres z listy i powtórz zapytanie z wybranym identyfikatorem.
Przeanalizuj wynik: otrzymasz trasę z przesiadkami, czasem podróży oraz informacją o ewentualnych zakłóceniach na liniach. Jeśli jakaś linia jest niedostępna, system zaproponuje alternatywne połączenia.
W razie wątpliwości co do lokalizacji lub godziny — zamiast zgadywać — zapytaj użytkownika o wyjaśnienie, aby uniknąć błędnych wyników.