Skip to content

slevin886/raspberry-pi-dashboard

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Raspberry Pi Dashboard

A home dashboard served w/ Flask (designed for a Raspberry Pi)

Raspberry Pi Dashboard is a Flask served home dashboard that utilizes JavaScript (axios) and several external APIs to provide dynamic weather updates, a daily update of historic events (from wikipedia), and dynamically updating dog photos (because... why not). The dashboard also provides the date and time (to the minute).

You will need a (free) API key from the open weather map to get local weather updates.

This is what the page looks like:

Sample Page

To serve locally (desktop)

git clone https://github.com/slevin886/raspberry-pi-dashboard.git
cd raspberry-pi-dashboard
python3 -m venv venv
source venv/bin/activate
export OPEN_ENV_KEY='YOUR_OPEN_WEATHER_MAP_API_KEY'
pip install -r requirements.txt
python run.py # open a browser and go to localhost:5000

About

Flask served home dashboard for a Raspberry PI

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages