/gobble

🦃 Process MBTA events into a format that can be consumed by the Data Dashboard

Primary LanguagePythonMIT LicenseMIT

gobble

lint

Screenshot in action

Requirements to develop locally

Development Instructions

  1. Duplicate config/template.json into config/local.json, and change the null out with your MBTA V3 API key.
  2. In the root directory, run poetry install to install dependencies
  3. Run poetry run python3 src/gobble.py to start.
  4. Output will be in data/ in your current working directory. Good luck!

Linting

You can run the linter against any code changes with the following commands

$ poetry run flake8 src
$ poetry run black --check src

Support TransitMatters

If you've found this app helpful or interesting, please consider donating to TransitMatters to help support our mission to provide data-driven advocacy for a more reliable, sustainable, and equitable transit system in Metropolitan Boston.