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.
Metadata
Release files for mobilis 0.1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| mobilis-0.1.0.tar.gz | 2.0 MB | Without provenance | Details for mobilis-0.1.0.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| mobilis-0.1.0-py3-none-any.whl | Python 3 | none | any | Details for mobilis-0.1.0-py3-none-any.whl |
Total release size: 3.9 MB
Release files / mobilis-0.1.0.tar.gz
| Download URL | mobilis-0.1.0.tar.gz |
|---|---|
| Size | 2.0 MB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
2cdcac1fc57a45388721e16a92ff0ea8413162b8b55e6bbe4aef7b71f99e36a3
|
|
BLAKE2b-256 checksum How to use checksums |
5a52cb6e91e8def00c99c0cc08ec1569c3a50e43197d4d8fcbb756e6da5c3657
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.9.4
|
Release files / mobilis-0.1.0-py3-none-any.whl
| Download URL | mobilis-0.1.0-py3-none-any.whl |
|---|---|
| Size | 2.0 MB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
194d50ce1a1af8895cb1db3e98a7616d5d8fbfecaa1ff683b07efa2a457d9306
|
|
BLAKE2b-256 checksum How to use checksums |
fa0c0d77335107da94a96e9bd33b09b6ce290cb6ff33bd0809bd2d456a0f6a3e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.9.4
|
Security for mobilis 0.1.0
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.