This dashboard is designed to be run on Raspberry Pi 3. While the dashboard can be run standalone, it was built to interact with Mycroft, an open source voice assistant. To do so, the Mycroft skill: skill-dashboard must be installed. See the Github repo for additional details.
Install the Google Client Library:
pip install --upgrade google-api-python-client google-auth-httplib2 google-auth-oauthlib
Install PyOWM:
pip install pyowm
Install Pyro4:
pip install Pyro4
Install PyQt5:
pip install PyQt5
For any remaining packages, pip install package
should do the trick.
If you want to use the calendar widget, you will need enable the Google Calendar API and download the credentials.json file into the main directory. Follow the instructions here.
The weather icons were downloaded from The Noun Project
clear.png Author: Sébastien Robaszkiewicz
cloudy.png Author: hunotika
misty.png Author: P Thanga Vignesh
rainy.png Author: Jen Maestas
snowy.png Author: Edward Boatman
stormy.png Author: Ji Sub Jeong
- Digital clock
- Events widget that displays events from Google Calendar
- Weather widget using data from PyOWM
- Notes Widget (reqiures Mycroft to trigger events)
- Command display that displays the utterance heard by Mycroft