railil
Wyszukuj rozkłady pociągów Israeli Railways z fuzzy search i eksportuj w JSON, Markdown lub tabelach.
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Railil to narzędzie CLI do wyszukiwania rozkładów pociągów izraelskich kolei. Szukaj połączeń między stacjami z obsługą fuzzy matching — system automatycznie dopasuje nazwę stacji, nawet jeśli wpiszesz ją niedokładnie. Filtruj wyniki po dacie i godzinie wyjazdu, a wyniki wyświetlaj w formacie tekstowym, JSON, Markdown lub tabeli. Idealne dla agentów AI, które muszą programowo pobierać dane o pociągach.
Jak używać
Zainstaluj railil globalnie na swoim komputerze za pomocą npm: npm install -g railil. Wymaga zainstalowanego Node.js.
Wykonaj podstawowe wyszukiwanie, podając stację początkową i docelową. Railil obsługuje fuzzy search, więc możesz wpisać przybliżoną nazwę stacji, np. railil --from "Tel Aviv" --to "Haifa". Wynik pokaże kolejne dostępne pociągi.
Aby wyszukać pociągi na konkretny dzień i godzinę, dodaj flagi --date i --time: railil --from "Beer Sheva" --to "Tel Aviv" --time 08:00 --date 2023-11-01. Data powinna być w formacie YYYY-MM-DD, a czas w HH:MM.
Ogranicz liczbę wyników za pomocą flagi --limit, na przykład railil --from "Ben Gurion" --to "Jerusalem" --limit 3 pokaże tylko 3 pierwsze pociągi.
Zmień format wyjścia, dodając flagę --output. Dostępne opcje to json, text (domyślnie), table i markdown. Dla integracji z agentami AI zalecane jest JSON: railil --from "Tel Aviv" --to "Haifa" --output json.
Wyświetl pełną listę dostępnych opcji i przykładów, wpisując railil --help.