Code Monkey home page Code Monkey logo

echo-python's Introduction

echo-python

Amazon Echo Todo/Shopping List API For Python

Basics

This works off adding things to your todo list or shopping list. It returns None if you have not said anything new. It returns the string of what you said if you did say something new, like "Turn Off Lights".

from amazon_echo import Echo

echo = Echo('username', 'password')

print echo.get_latest_todo()
print echo.get_latest_shopping()

The todo list seems to listen to longer strings of commands more accurately. Like "Turn off the lights and turn the heat down".

The shopping list seems to listen to short command strings better. Like "shuffle" or "turn down".

Requires

  • beautifulsoup4

  • requests

Example

from amazon_echo import Echo
import sched, time

scheduler = sched.scheduler(time.time, time.sleep)
echo = Echo('username', 'password')

# Runs Every 5 Seconds and prints out what you last said
def main(scheduler):
    todo = echo.get_latest_todo()
    if todo:
        pass # Todo - Whatever you want to do based on what you said, Turn on lights, Turn down heat, Etc...

    scheduler.enter(5, 1, main, (scheduler,))

scheduler.enter(0, 1, main, (scheduler,))
scheduler.run()

echo-python's People

Contributors

nmercer avatar

Watchers

 avatar

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.