https://github.com/tmbo/alexa-vbb-skill
Amazon Alexa skill to retrieve Berlin VBB departures (S-bahn, U-bahn, tram and Bus).
https://github.com/tmbo/alexa-vbb-skill
alexa-skill bot serverless vbb
Last synced: 3 months ago
JSON representation
Amazon Alexa skill to retrieve Berlin VBB departures (S-bahn, U-bahn, tram and Bus).
- Host: GitHub
- URL: https://github.com/tmbo/alexa-vbb-skill
- Owner: tmbo
- Created: 2017-11-11T16:59:46.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2018-04-19T14:43:25.000Z (about 8 years ago)
- Last Synced: 2025-12-29T06:25:24.357Z (6 months ago)
- Topics: alexa-skill, bot, serverless, vbb
- Language: Python
- Homepage:
- Size: 29.3 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Alexa S-Bahn Skill
Stores a home station and when ever asked for it replies with the next
departure times.
## Development Setup
1. Make sure serverless is installed (to deploy functions to AMZN Lambda):
```bash
npm install serverless -g
```
2. Setup your AWS lambda account (creating keys / secrets for serverless to deploy)
https://serverless.com/framework/docs/providers/aws/guide/credentials/.
3. Reach out to vbb and ask them for an access token. Using their "development"
system is fine, have never experienced issues with it: [VBB REST API](http://www.vbb.de/de/article/fahrplan/webservices/schnittstellen-fuer-webentwickler/5070.html#rest-schnittstelle)
4. Create a file called `credentials.yml` with your token:
```yml
vbbtoken: "Tom-Bocklisch-XXXXXXX"
```
## Setting up the project
```
mkvirtualenv alexa-vbb
pip install -r requirements.txt
npm install
```
## Deploying the app
```
serverless deploy
```