winds.mobi: Paraglider pilot, kitesurfer, check real-time weather conditions of your favorite spots on your smartphone, your tablet or your computer.
Python 3.6 cronjobs that get the weather data from different providers and save it in a common format into mongodb. This project use Google Cloud APIs to compute any missing station details (altitude, name, timezone, ...). Google Cloud API results are cached with redis.
- python >= 3.6
- mongodb >= 3.0
- redis
- Google Cloud API key
See settings.py
-
brew install mysql-client
-
export PATH=/usr/local/opt/mysql-client/bin:$PATH
-
brew install libpq
-
export PATH=/usr/local/opt/libpq/bin:$PATH
pipenv install
pipenv shell
python jdc.py
Please see the file called LICENSE.txt