Bridge from Amtrak's Train Tracker to the GTFS RT system through MQTT (mimicking actual vehicles posting data)
- Python 95.3%
- Dockerfile 4.1%
- Makefile 0.6%
| .forgejo/workflows | ||
| src/hell_gate_bridge | ||
| .copier-answers.yml | ||
| .env.example | ||
| .gitignore | ||
| .gitkeep | ||
| .mcp.json | ||
| .pre-commit-config.yaml | ||
| CLAUDE.md | ||
| Dockerfile | ||
| LICENSE.txt | ||
| Makefile | ||
| pyproject.toml | ||
| README.md | ||
| uv.lock | ||
Hell Gate Bridge
Sidecar worker that polls the Amtrak live tracker and publishes MQTT position messages
Overview
Running Locally
cp .env.example .env # edit as needed
uv sync
python -m hell_gate_bridge.main
Development
uv sync # install dependencies
ruff check . # lint
ruff format . # format
pre-commit install # install git hooks (run once after clone)