Name: vpr-alexa-skill
Owner: Vermont Public Radio
Description: Alexa Skill for VPR Digital
Created: 2017-03-14 13:59:42.0
Updated: 2017-12-16 03:58:58.0
Pushed: 2017-07-03 17:45:57.0
Homepage: null
Size: 67
Language: Python
GitHub Committers
User | Most Recent Commit | # Commits |
---|
Other Committers
User | Most Recent Commit | # Commits |
---|
This project is a Flask-Ask-based web application, providing a Voice User Interface to Vermont Public Radio programming.
Using Alexa AudioDirectives, it allows users to:
It's easiest to run the skill in Heroku using the provided Procfile. Follow the getting started on Heroku with Python documentation online.
FLASK_SECRET_KEY
SECRET_KEY
value on the Flask app. See http://flask.pocoo.org/docs/0.12/config/#builtin-configuration-valuesDISABLE_ASK_VERIFY_REQUESTS
(optional)REDIS_URL
(optional)redis://h:..
pattern. If you add a Redis add-on via Heroku, it should automatically set this environment variable on your dyno.The project is logically split out across a few modules:
Note: All Alexa requests target the /ask
path on the application.
The project is built to work with both Python 2.7 and Python 3.6. If you'd like to hack on the source code, it's recommended to use a Python virtual environment.
git clone https://github.com/vprnet/vpr-alexa-skill
pip install -r requirements.txt
tox
pytest
The project uses the pytest framework, keeping testing simple and straightforward.