An open API service indexing awesome lists of open source software.

https://github.com/josephschmitt/alexa-libby

A skill to ask Alexa about your Movie and TV Show library queues.
https://github.com/josephschmitt/alexa-libby

alexa-skill alexa-skills-kit couchpotato lambda node-lambda radarr sickbeard sonarr sonarr-pvr

Last synced: 3 months ago
JSON representation

A skill to ask Alexa about your Movie and TV Show library queues.

Awesome Lists containing this project

README

          

# Libby Alexa Skill

Ask [Alexa](http://alexa.design) about your Movie and TV Show library queues.

[![GitHub version](https://badge.fury.io/gh/josephschmitt%2Falexa-libby.svg)](https://badge.fury.io/gh/josephschmitt%2Falexa-libby)
[![CircleCI](https://circleci.com/gh/josephschmitt/alexa-libby.svg?style=shield)](https://circleci.com/gh/josephschmitt/alexa-libby)
[![codecov](https://codecov.io/gh/josephschmitt/alexa-libby/branch/master/graph/badge.svg)](https://codecov.io/gh/josephschmitt/alexa-libby)

This is a skill built for Amazon's Alexa service that tells you about your
[Couch Potato](https://couchpota.to), [Sickbeard](http://sickbeard.com),
[Sonarr](https://sonarr.tv), or [Radarr](http://radarr.video) queue. It allows you to ask Alexa the
following:

> Alexa, ask Libby to add the movie The Godfather
>
> Alexa, ask Libby to add the movie The Godfather released in 1974
>
> Alexa, ask Libby if the film The Dark Knight is on the list
>
> Alexa, ask Libby if the film Batman 1989 is on the list
>
> Alexa, ask Libby to add the show Silicon Valley
>
> Alexa, ask Libby if the series Jessica Jones is on the list

You can read more about how the project works on the
[Wiki](https://github.com/josephschmitt/alexa-libby/wiki/).

### Alexa Development Resources
- [Getting Started with the Alexa Skills Kit](https://developer.amazon.com/public/solutions/alexa/alexa-skills-kit/getting-started-guide)
- [Developing an Alexa Skill as a Lambda Function](https://developer.amazon.com/public/solutions/alexa/alexa-skills-kit/docs/developing-an-alexa-skill-as-a-lambda-function)

### Libby Configuration
- [The Config File](https://github.com/josephschmitt/alexa-libby/wiki//The-Config-File)
- [Anatomy of the Config](https://github.com/josephschmitt/alexa-libby/wiki//Anatomy-of-the-Config)
- [Sample Configs](https://github.com/josephschmitt/alexa-libby/wiki//Sample-Configs)

### Running the Project

To get the project up and running on AWS Lambda and the Alexa Developer Dashboard, follow these
guides:

- [Creating a Lambda Function](https://github.com/josephschmitt/alexa-libby/wiki//Creating-a-Lambda-Function)
- [Using the Pre-packaged Zip File](https://github.com/josephschmitt/alexa-libby/wiki//Using-the-Pre-packaged-Zip-File)
or [Producing a Package From Source](https://github.com/josephschmitt/alexa-libby/wiki//Producing-a-Package-From-Source)
- [Creating the AWS Alexa Skill](https://github.com/josephschmitt/alexa-libby/wiki//Creating-the-AWS-Alexa-Skill)

If you run into trouble, there are a few troubleshooting sections to help (contributions here
especially welcome):
- [Troubleshooting Lambda](https://github.com/josephschmitt/alexa-libby/wiki//Troubleshooting-Lambda)
- [Troubleshooting the Interaction Model](https://github.com/josephschmitt/alexa-libby/wiki//Troubleshooting-the-Interaction-Model)
- [Troubleshooting Intent Slots](https://github.com/josephschmitt/alexa-libby/wiki//Troubleshooting-Intent-Slots)

### Local Development

If you're interested in contributing to the project, you can learn more about the project's
structure here:
- [Project Structure](https://github.com/josephschmitt/alexa-libby/wiki//Project-Structure)
- [Testing Changes](https://github.com/josephschmitt/alexa-libby/wiki//Testing-Changes)
- [Running Unit Tests](https://github.com/josephschmitt/alexa-libby/wiki//Running-Unit-Tests)