Little weather station using the DarkSky API and Django, with the remarkable ability to suggest what clothes you should wear for the day.
Whether or not the suggestion is accurate is another story.
The screen size has been developed specifically with the Raspberry Pi 7" touchscreen in mind, but can potentially be modified to fit any sized screen.
- First, install Django
- Register for a free developer account at https://developer.forecast.io/. The API offers 1000 requests a day for free, which should be plenty for personal projects like this.
- Open piframe/piframe/settings.py
- Uncomment DARKSKY_API_KEY and paste in your API key
- Change the DARKSKY_LONGITUDE and DARKSKY_LATITUDE to the desired location
- Change DARKSKY_UNITS to 'us', 'ca' or 'uk2'. See Darksky docs for more details
- Go to the root of the project and type
python manage.py runserver
- By default this will run on 127.0.0.1:8000. You can also run:
python manage.py runserver 192.168.1.x:xxxx
- This is fine for dev purposes, but for anything more, read into Django's docs on Apache and mod_wsgi