Visualize public transportation information from GTFS feeds in the terminal.
Project description
mobilis
v0.1 alpha — the passenger TUI and feed-management CLI are functional. GTFS feeds are downloaded, imported into DuckDB, and browsable from the terminal.
mobilis is a terminal-first tool for exploring public transportation data from GTFS static schedule feeds. It lets riders, operators and developers browse transit schedules without leaving the terminal.
Built with:
textual— interactive TUI dashboards.rich— formatted one-shot CLI output.duckdb— embedded analytics engine for fast GTFS queries.uv— packaging and environment management.
Commands
# Passenger TUI — browse schedules for any GTFS feed
mobilis go
mobilis go mdb-466 # skip the feed selector, load feed directly
# Feed management
mobilis feeds show # list downloaded feeds + catalog
mobilis feeds show -d # downloaded feeds only
mobilis feeds show -c # catalog only
mobilis feeds update mdb-466
mobilis feeds remove mdb-466
# One-shot output (Rich-formatted)
mobilis show stop ABC123
Quick start
git clone https://github.com/simovilab/mobilis.git
cd mobilis
uv sync
uv run mobilis go
Documentation
Full documentation is in docs/.
License
See LICENSE.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file mobilis-0.1.0.tar.gz.
File metadata
- Download URL: mobilis-0.1.0.tar.gz
- Upload date:
- Size: 2.0 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.9.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2cdcac1fc57a45388721e16a92ff0ea8413162b8b55e6bbe4aef7b71f99e36a3
|
|
| MD5 |
2386eaee11ac5e1747865b1174935fee
|
|
| BLAKE2b-256 |
5a52cb6e91e8def00c99c0cc08ec1569c3a50e43197d4d8fcbb756e6da5c3657
|
File details
Details for the file mobilis-0.1.0-py3-none-any.whl.
File metadata
- Download URL: mobilis-0.1.0-py3-none-any.whl
- Upload date:
- Size: 2.0 MB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.9.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
194d50ce1a1af8895cb1db3e98a7616d5d8fbfecaa1ff683b07efa2a457d9306
|
|
| MD5 |
d2d75011a245dd0b4dfb5736a5c09839
|
|
| BLAKE2b-256 |
fa0c0d77335107da94a96e9bd33b09b6ce290cb6ff33bd0809bd2d456a0f6a3e
|