Git Product home page Git Product logo

dratinidex's Introduction

DratiniDex

DratiniDex Icon

An Alexa skill to retrieve Pokémon evolution information. Written in Scala, utilizing the PokéAPI. Specifically, this skill will tell you a Pokémon's evolutionary stages, and what level that they evolve at. If the evolution requires something other than a level to evolve at, Alexa will give a general response to indicate as much.

Disclaimer: Information is only as up-to-date as the PokeAPI information is. At the time of this writing, Pokémon in Sun/Moon are not available.

How Do I Use This Alexa Skill?

Ask your Echo or Echo Dot such questions as...

Alexa, ask My Tini Dex about Bulbasaur.
Alexa, ask My Tini Dex what level Abra evolves at.
Alexa, ask My Tini Dex what Venonat evolves into.
Alexa, ask My Tini Dex how do I use this?

Unfortunately you can't use "DratiniDex" because Alexa doesn't seem to register that phrase to invoke the skill. "My Tini Dex" it is.

At the time of this writing this is not a published skill, so to use it you'll need to build your own. But hey, that's probably why you're on this page anyway, yeah?

Prerequisites to Build Your Own

The following information assumes you already know how to create Alexa Skills and AWS Lambda functions.

  • Java 1.8.x
  • Scala 2.11.x
  • SBT 0.13.x
  • AWS Account for Lambda service access
  • An Alexa-capable device, such as the Echo or Echo Dot.

AWS Lambda Configuration Information:

Region: us-east-1 (Alexa triggers don't show up in other regions, it seems.)
Runtime: Java 8
Handler: com.clydemachine.dratinidex.DratiniDexSpeechletRequestStreamHandler
Memory: I used 512MB as that's the default. Tweak this if you're adventurous.

License and Legal

I don't own Pokémon, and am not personally affiliated with anyone who maintains Pokémon. I don't own PokéAPI, and am not personally affiliated with anyone who maintains PokéAPI. I do not and will not monetize any part of this software, as I only intend for it to be a useful Alexa skill for those who enjoy the Pokémon games. Feel free to improve, contribute, make your own, etc. according to the license on this project.

This Alexa skill is not sponsored or endorsed by Pokémon, Nintendo or their affiliates.

Authors and Notes

Joe Greene [email protected]

dratinidex's People

Contributors

clydemachine avatar

Stargazers

 avatar

Watchers

 avatar  avatar

Forkers

tubbz-alt

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.