vprnet/vpr-alexa-skill

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

UserMost Recent Commit# Commits

Other Committers

UserEmailMost Recent Commit# Commits

README

Vermont Public Radio Alexa Skill

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:

Running the Alexa Skill

It's easiest to run the skill in Heroku using the provided Procfile. Follow the getting started on Heroku with Python documentation online.

Application Design

The project is logically split out across a few modules:

Note: All Alexa requests target the /ask path on the application.

Contributing

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.

Building the Project
  1. Clone the project: git clone https://github.com/vprnet/vpr-alexa-skill
  2. Install dependencies: pip install -r requirements.txt
  3. Verify you project through testing!
  4. Using tox: tox
  5. Using pytest directly: pytest
Tests!

The project uses the pytest framework, keeping testing simple and straightforward.


This work is supported by the National Institutes of Health's National Center for Advancing Translational Sciences, Grant Number U24TR002306. This work is solely the responsibility of the creators and does not necessarily represent the official views of the National Institutes of Health.