Make your Google Assistant talk to Västtrafik
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
action
.gitignore
LICENSE
README.md
bus_assistant.py
departures.py

README.md

VasttraPi on Google Assistant

A simple Python web server, in Flask, which is interfaced with an Action on Google Assistant. The server reuses code from VasttraPi to communicate with Västtrafik so to fetch the latest departures for the selected stations.

Read more about the project here.

VasttraPi and Google Home Mini

Get started

If you want a custom Google Action that talks to a sample Python server, then please follow this Instructable.

To set up a REST server that retrieves departures from Västtrafik:

  • Install PyTrafik
    • git clone https://github.com/axelniklasson/PyTrafik.git
    • sudo pip3 install PyTrafik/
  • Create an api-config file in the root folder of this repository with your Västtrafik API tokens
  • Edit bus_assistant.py by providing your business logic (e.g. stations of interest)
  • Run bus_assistant.py
    • python3 bus_assistant.py

Media