├── .babelrc ├── .eslintignore ├── .eslintrc ├── .gitignore ├── CODE_OF_CONDUCT.md ├── LICENSE ├── README.md ├── _config.yml ├── circle.yml ├── config └── default.json ├── context.json ├── default.env ├── icon-108x108.png ├── index.js ├── interaction_model ├── intent_schema.json ├── sample_utterances.txt └── skill_builder.json ├── models ├── dictionary.js └── schemas │ ├── addMovie.js │ ├── addShow.js │ ├── findMovie.js │ ├── findShow.js │ └── index.js ├── package.json ├── scripts ├── gen-interaction.js └── post-install.js ├── src ├── api │ ├── config.js │ ├── couchpotato.js │ ├── getProvider.js │ ├── index.js │ ├── radarr.js │ ├── sickbeard.js │ └── sonarr.js ├── app.js ├── handlers │ ├── general.js │ ├── movies.js │ └── shows.js ├── lib │ ├── buildCard.js │ ├── buildReprompt.js │ ├── getArtwork.js │ ├── getResponseSSML.js │ ├── parseDate.js │ └── tmpl.js └── responses │ ├── general.js │ ├── movies.js │ └── shows.js ├── test ├── .eslintrc ├── api │ ├── config.js │ ├── couchpotato.js │ ├── getProvider.js │ ├── radarr.js │ ├── sickbeard.js │ └── sonarr.js ├── handlers │ ├── general.js │ └── movies.js └── lib │ ├── getArtwork.js │ └── parseDate.js └── test_events ├── libby_add_movie.json ├── libby_add_show.json ├── libby_find_movie.json ├── libby_find_show.json └── yes_reprompt.json /.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/josephschmitt/alexa-libby/HEAD/.babelrc -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- 1 | node_modules/ 2 | dist/ 3 | -------------------------------------------------------------------------------- /.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/josephschmitt/alexa-libby/HEAD/.eslintrc -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/josephschmitt/alexa-libby/HEAD/.gitignore -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/josephschmitt/alexa-libby/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/josephschmitt/alexa-libby/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/josephschmitt/alexa-libby/HEAD/README.md -------------------------------------------------------------------------------- /_config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/josephschmitt/alexa-libby/HEAD/_config.yml -------------------------------------------------------------------------------- /circle.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/josephschmitt/alexa-libby/HEAD/circle.yml -------------------------------------------------------------------------------- /config/default.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/josephschmitt/alexa-libby/HEAD/config/default.json -------------------------------------------------------------------------------- /context.json: -------------------------------------------------------------------------------- 1 | {} 2 | -------------------------------------------------------------------------------- /default.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/josephschmitt/alexa-libby/HEAD/default.env -------------------------------------------------------------------------------- /icon-108x108.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/josephschmitt/alexa-libby/HEAD/icon-108x108.png -------------------------------------------------------------------------------- /index.js: -------------------------------------------------------------------------------- 1 | // Lambda entry point 2 | exports.handler = require('./dist/app.js').default; 3 | -------------------------------------------------------------------------------- /interaction_model/intent_schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/josephschmitt/alexa-libby/HEAD/interaction_model/intent_schema.json -------------------------------------------------------------------------------- /interaction_model/sample_utterances.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/josephschmitt/alexa-libby/HEAD/interaction_model/sample_utterances.txt -------------------------------------------------------------------------------- /interaction_model/skill_builder.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/josephschmitt/alexa-libby/HEAD/interaction_model/skill_builder.json -------------------------------------------------------------------------------- /models/dictionary.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/josephschmitt/alexa-libby/HEAD/models/dictionary.js -------------------------------------------------------------------------------- /models/schemas/addMovie.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/josephschmitt/alexa-libby/HEAD/models/schemas/addMovie.js -------------------------------------------------------------------------------- /models/schemas/addShow.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/josephschmitt/alexa-libby/HEAD/models/schemas/addShow.js -------------------------------------------------------------------------------- /models/schemas/findMovie.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/josephschmitt/alexa-libby/HEAD/models/schemas/findMovie.js -------------------------------------------------------------------------------- /models/schemas/findShow.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/josephschmitt/alexa-libby/HEAD/models/schemas/findShow.js -------------------------------------------------------------------------------- /models/schemas/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/josephschmitt/alexa-libby/HEAD/models/schemas/index.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/josephschmitt/alexa-libby/HEAD/package.json -------------------------------------------------------------------------------- /scripts/gen-interaction.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/josephschmitt/alexa-libby/HEAD/scripts/gen-interaction.js -------------------------------------------------------------------------------- /scripts/post-install.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/josephschmitt/alexa-libby/HEAD/scripts/post-install.js -------------------------------------------------------------------------------- /src/api/config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/josephschmitt/alexa-libby/HEAD/src/api/config.js -------------------------------------------------------------------------------- /src/api/couchpotato.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/josephschmitt/alexa-libby/HEAD/src/api/couchpotato.js -------------------------------------------------------------------------------- /src/api/getProvider.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/josephschmitt/alexa-libby/HEAD/src/api/getProvider.js -------------------------------------------------------------------------------- /src/api/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/josephschmitt/alexa-libby/HEAD/src/api/index.js -------------------------------------------------------------------------------- /src/api/radarr.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/josephschmitt/alexa-libby/HEAD/src/api/radarr.js -------------------------------------------------------------------------------- /src/api/sickbeard.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/josephschmitt/alexa-libby/HEAD/src/api/sickbeard.js -------------------------------------------------------------------------------- /src/api/sonarr.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/josephschmitt/alexa-libby/HEAD/src/api/sonarr.js -------------------------------------------------------------------------------- /src/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/josephschmitt/alexa-libby/HEAD/src/app.js -------------------------------------------------------------------------------- /src/handlers/general.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/josephschmitt/alexa-libby/HEAD/src/handlers/general.js -------------------------------------------------------------------------------- /src/handlers/movies.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/josephschmitt/alexa-libby/HEAD/src/handlers/movies.js -------------------------------------------------------------------------------- /src/handlers/shows.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/josephschmitt/alexa-libby/HEAD/src/handlers/shows.js -------------------------------------------------------------------------------- /src/lib/buildCard.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/josephschmitt/alexa-libby/HEAD/src/lib/buildCard.js -------------------------------------------------------------------------------- /src/lib/buildReprompt.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/josephschmitt/alexa-libby/HEAD/src/lib/buildReprompt.js -------------------------------------------------------------------------------- /src/lib/getArtwork.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/josephschmitt/alexa-libby/HEAD/src/lib/getArtwork.js -------------------------------------------------------------------------------- /src/lib/getResponseSSML.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/josephschmitt/alexa-libby/HEAD/src/lib/getResponseSSML.js -------------------------------------------------------------------------------- /src/lib/parseDate.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/josephschmitt/alexa-libby/HEAD/src/lib/parseDate.js -------------------------------------------------------------------------------- /src/lib/tmpl.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/josephschmitt/alexa-libby/HEAD/src/lib/tmpl.js -------------------------------------------------------------------------------- /src/responses/general.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/josephschmitt/alexa-libby/HEAD/src/responses/general.js -------------------------------------------------------------------------------- /src/responses/movies.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/josephschmitt/alexa-libby/HEAD/src/responses/movies.js -------------------------------------------------------------------------------- /src/responses/shows.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/josephschmitt/alexa-libby/HEAD/src/responses/shows.js -------------------------------------------------------------------------------- /test/.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/josephschmitt/alexa-libby/HEAD/test/.eslintrc -------------------------------------------------------------------------------- /test/api/config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/josephschmitt/alexa-libby/HEAD/test/api/config.js -------------------------------------------------------------------------------- /test/api/couchpotato.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/josephschmitt/alexa-libby/HEAD/test/api/couchpotato.js -------------------------------------------------------------------------------- /test/api/getProvider.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/josephschmitt/alexa-libby/HEAD/test/api/getProvider.js -------------------------------------------------------------------------------- /test/api/radarr.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/josephschmitt/alexa-libby/HEAD/test/api/radarr.js -------------------------------------------------------------------------------- /test/api/sickbeard.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/josephschmitt/alexa-libby/HEAD/test/api/sickbeard.js -------------------------------------------------------------------------------- /test/api/sonarr.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/josephschmitt/alexa-libby/HEAD/test/api/sonarr.js -------------------------------------------------------------------------------- /test/handlers/general.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/josephschmitt/alexa-libby/HEAD/test/handlers/general.js -------------------------------------------------------------------------------- /test/handlers/movies.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/josephschmitt/alexa-libby/HEAD/test/handlers/movies.js -------------------------------------------------------------------------------- /test/lib/getArtwork.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/josephschmitt/alexa-libby/HEAD/test/lib/getArtwork.js -------------------------------------------------------------------------------- /test/lib/parseDate.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/josephschmitt/alexa-libby/HEAD/test/lib/parseDate.js -------------------------------------------------------------------------------- /test_events/libby_add_movie.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/josephschmitt/alexa-libby/HEAD/test_events/libby_add_movie.json -------------------------------------------------------------------------------- /test_events/libby_add_show.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/josephschmitt/alexa-libby/HEAD/test_events/libby_add_show.json -------------------------------------------------------------------------------- /test_events/libby_find_movie.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/josephschmitt/alexa-libby/HEAD/test_events/libby_find_movie.json -------------------------------------------------------------------------------- /test_events/libby_find_show.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/josephschmitt/alexa-libby/HEAD/test_events/libby_find_show.json -------------------------------------------------------------------------------- /test_events/yes_reprompt.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/josephschmitt/alexa-libby/HEAD/test_events/yes_reprompt.json --------------------------------------------------------------------------------