ns-trains
Sprawdzaj rozkłady pociągów NS, odjazdy i zakłócenia w sieci holenderskich kolei
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Umiejętność integracji z API holenderskich kolei NS pozwala ci planować podróże, sprawdzać rozkłady jazdy, odjazdy z dworca i bieżące zakłócenia w ruchu. Idealna do codziennych dojazdów do pracy — wystarczy skonfigurować stacje domową i pracę, aby otrzymywać szybkie informacje o połączeniach. Obsługuje wyszukiwanie stacji, szczegółowe plany tras oraz alerty o opóźnieniach i zmianach w rozkładzie.
Jak używać
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.