tfl-journey-disruption
Planuj podróże po Londynie i sprawdzaj zakłócenia w transporcie publicznym na bieżąco.
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Umiejętność do planowania tras w londyńskim transporcie publicznym (TfL) z wbudowanym monitoringiem zakłóceń. Podajesz punkt startu i końca podróży, godzinę wyjazdu lub przyjazdu, a narzędzie zwraca optymalną trasę oraz ostrzega o problemach na liniach. Gdy linia jest niedostępna, otrzymujesz sugestie alternatywnych połączeń. System obsługuje adresy, kody pocztowe, nazwy stacji i współrzędne geograficzne.
Jak używać
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.