Skip to content

tenoriojuann/SmartMirror

Repository files navigation

Smart Mirror

Build Status

Overview

A smart mirror is a product that provides you with useful information at the moment when you need it the most. We provide several OPTIONAL widgets that vary from traffic information to a twitter news feed.

Having traffic/weather information while getting ready in the morning is extremeley beneficial as you can put on your make up or tie your tie while reading the critical information for the day. As we think of more widgets to put on the widget enjoy the current ones and let us know of any improvements that can be made to this project via PRs or Issues.

Set up:

Install:

  1. Python3 & Dependencies

     "pip install -r requirements.txt"
    
  2. GIT

    this is the git shell, NOT the GitHub Client
    
  3. IDE

    Any IDE (Webstorm is good for Front-End stuff, Pycharm for python)
    Any UI software for GIT (SourceTree, GitHub Client, etc.)
    or you can just use the command line
    

Fork the repository

Set up Environment Variables

    * CLIENT_ID
    * SECRET
    * MAPS_API
    * WEAHTER_API

API Keys:

CLIENT_ID: Create a project in the console for develoeprs in Google

SECRET: Create a of OATUH2.0 credential for the Google project

MAPS_API:Enable the MATRIX Api and create a key to use this API

WEATHER_API: Create an account in openweathermaps and create grab the defailt credential