trip

command module
v0.0.0-...-a87e50c Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 27, 2025 License: GPL-3.0 Imports: 16 Imported by: 0

README

[!IMPORTANT] Development has moved to Linux-Society/trip.

🚉 trip

sydney public transport, in your terminal
made in collaboration with linux society @ unsw

Demo

🛠 Setup

Requirements
Build the database
./makedatabase.sh /path/to/unzipped/gtfs

This creates app.sqlite with GTFS data.

Run the app locally
go build -o trip -tags 'fts5' main.go
./trip
SSH Server Mode

trip can be run in SSH mode to allow users to connect via ssh:

Edit defaultSSHAddr in main.go to change the port if needed. Then build with permissions to bind to privileged ports and run in ssh mode:

go build -o trip -tags 'fts5' main.go
sudo setcap CAP_NET_BIND_SERVICE=+eip trip
./trip --ssh
# then connect from another terminal
ssh user@your.domain.here -p your_port

Acknowledgements

thank you everyone who helped trip come to life in such a short period of time ❤️

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis
example command
staacccccck
staacccccck

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL