sbb-tui - Switzerland's public transports timetables, right at $HOME

Wait 5 sec.

SBB-TUI is a TUI client for Switzerland's public transports timetables, inspidered by the SBB/CFF/FFS app. Repository: https://github.com/Necrom4/sbb-tui ❓Why I often work in the train, passing through remote regions of Switzerland where I'll have to wait up to an entire minute to finally be able to load the SBB website/app and get the much needed information about my next connection (I have a cheap cellular data subscription). Someday I fell onto the incredible Swiss public transport API and decided it was the perfect occasion to learn how to create TUIs. 📦 Install # homebrew brew tap necrom4/homebrew-tap && brew install sbb-tui # or go go install github.com/necrom4/sbb-tui 🚀 Usage Run sbb-tui (--no-nerdfont if applies) Input departure and arrival locations (navigate with tab). Add optional information such as date, time, and whether those are for departure or arrival. Press Enter to view the results (navigate with arrows). 🏆 Roadmap UI stability improvements. Stationboard mode, returns a list of the next departures at a specific station. This software's code is partially AI-generated. I previously already tried posting this with the same AI-related warning and got taken down because "your post is not partially AI generated". I am hence writing this paragraph to make sure months of work don't get taken down because someone didn't bother checking the code. In all honesty, I know every line of this code as AI was first only used to help me understand new stuff, as this project is for me a learning playground. Since the "release" commit I've used AI more as I've had less time for building desired new features, but still, everything was checked, tweaked and tested before posting.   submitted by   /u/4Necrom [link]   [comments]