Skip to content

Repository files navigation

CommuteClever

A route planner and live departure board system for UK train and bus services. Created for A-Level Computer Science NEA.

Visit my website write-up for more info!

Screenshot Collage

Disclaimer

I am not currently actively maintaining this project (but I hope to in future!), so compatibility is not guaranteed (by any standard) with any APIs.

Docs

Run python -m pydoc -b, a browser window will open with the docs, then click CommuteClever/CommuteClever (module).

Setup

A secrets.json file is required, with the following API Key values:

{
    "NationalRail_AccessToken": "<National Rail API Key emailed to you>",
    "NationalRail_Username": "<National Rail API email address>",
    "NationalRail_Password": "<National Rail API password>",
    "Twilio_Auth_Token": "<Twilio API Auth Token>",
    "Twilio_Account_SID": "<Twilio API Account SID>",
    "flask_secretKey": "<Secret Key generated with os.urandom for Flask>",
    "NextBuses_Username": "<Username for Traveline Nextbuses API>",
    "NextBuses_Password": "<Password for Traveline Nextbuses API>",
    "TomTom_API_Key": "<API Key for TomTom Geocode>"
}

About

No description, website, or topics provided.

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages