ns-trains
Check Dutch train schedules, departures, disruptions, and plan journeys using the NS API. Perfect for daily commute checks.
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Check Dutch train schedules, departures, disruptions, and plan journeys using the NS API. Perfect for daily commute checks.
How to use
Przejdź na portal NS API (apiportal.ns.nl) i utwórz konto. Zasubskrybuj darmowy plan produktu Ns-App, a następnie skopiuj swój klucz podstawowy (Primary Key) z panelu subskrypcji.
Ustaw zmienną środowiskową NS_SUBSCRIPTION_KEY na wartość skopiowanego klucza. Jeśli planujesz używać skrótów dla dojazdów, dodaj także zmienne NS_HOME_STATION (np. "Utrecht Centraal") i NS_WORK_STATION (np. "Amsterdam Zuid"). Przechowuj klucz w bezpiecznym magazynie zmiennych środowiskowych, nie w kodzie.
Aby sprawdzić połączenia z domu do pracy, uruchom komendę z parametrem --to-work rano lub --to-home wieczorem. Umiejętność automatycznie pobierze rozkład między skonfigurowanymi stacjami.
Do planowania dowolnej trasy użyj komendy journey z parametrami --from i --to, podając nazwy stacji (np. "Utrecht Centraal" i "Amsterdam Zuid"). Otrzymasz listę dostępnych połączeń z czasami odjazdu i przyjazdu.
Aby zobaczyć wszystkie odjazdy z konkretnego dworca, uruchom komendę departures z parametrem --station. Analogicznie komenda arrivals pokazuje przychodzące pociągi na wybranej stacji.
Sprawdź bieżące zakłócenia w sieci kolei za pomocą komendy disruptions. Możesz także zawęzić wyniki do konkretnej trasy, podając parametry --from i --to, aby zobaczyć tylko zakłócenia dotyczące twojej podróży.