Skip to content

switch180/flash-briefing-stock-snapshot

Repository files navigation

Check Stock Price Flash Briefing Skill

This skill allows you to receive a stock quote and potentially a full portfolio update.

Requirements

  1. Robinhood account
  2. Amazon account
  3. Registration in the amazon developer program - click here, click on Alexa, and sign up

TODO

  1. Test deploy - need vendoring and need prod_api hack fix for the warmer
  2. ASK console instructions
  3. easier way to test & generate signature

Getting started

  1. Clone the repo
  2. change into the directory
  3. setup a pyenv virtualenv with version 3.6.x
  4. pip install requirements.txt and requirements-dev.txt
  5. vendor the RH and itsdangerous into your vendor folder (see vendor readme)
  6. modify chalicelib.config with your portfolio bits
  7. test: chalice local & python -m unittest discover test
  8. Generate a signature for your function: generate_signature.py and test the function httpie localhost:8000/(private_method)/{signaure}
  9. chalice deploy
  10. modify config.json with your prod endpoint for the warmer
  11. Create a new flash briefing skill in ASK console
  12. Test "alexa, flash briefing"

About

An Alexa Flash Briefing Skill to provide a stock quote using your brokerage account, such as Robinhood

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages