Skip to content
Magic Mirror Module for Alexa Skill Note Taker
JavaScript
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.gitignore v1 Feb 14, 2017
LICENSE.txt v1 Feb 14, 2017
MMM-NoteTaker.css v1 Feb 14, 2017
MMM-NoteTaker.js v1 Feb 14, 2017
README.md update readme Feb 20, 2017
node_helper.js v1 Feb 14, 2017
package.json updated readme Feb 15, 2017
sample_config.json

README.md

MMM-NoteTaker

This is a module for the MagicMirror. It is a companion module for the Alexa skill Note Taker, which takes notes for you and store them in DynamoDB. This mirror module retrieves the notes from DynamoDB and displays them. To use this mirror module, you have to setup the Alexa skill first. Follow the instructions in the repo to setup the Alexa skill.

Dependencies

  • aws-sdk (installed via npm install)

The AWS SDK uses your AWS access key to retrieve data from your DynamoDB. If you don't have one, go to the AWS management console, and find My Sercurity Credentials by clicking on your name. Then click on + Access Keys, then click on the blue button that says Create New Access Key.

When you have your Access Key ID and Secret Access Key, open a terminal, navigate to this module folder, copy sample_config.json and rename it to config.json by entering cp sample_config.json config.json in the command line. Then copy your Access Key ID and Secret Access Key and paste them in config.json.

// sample_config.json
{
  "accessKeyId": "YOUR ACCESS KEY ID",
  "secretAccessKey": "YOUR SECRET ACCESS KEY",
  "region": "us-east-1"
}

Configuration

The entry in your Magic Mirror config.js can look like the following.

You have to retrieve your Alexa User ID from the Alexa skill Note Taker, by asking the skill "what's my user ID?". Then your Alexa user ID will be displayed on your Alexa companion mobile app. Copy and paste your Alexa user ID to your config.js entry.

{
    module: 'MMM-NoteTaker',
    position: "middle_center",
    config: {
        'alexaUserId': "YOUR ALEXA USER ID"
    }
}
You can’t perform that action at this time.