buehlmann / winds-mobi-providers

Real-time weather observations: weather data providers

Home Page:https://winds.mobi

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

winds.mobi - real-time weather observations

winds.mobi: Paraglider pilot, kitesurfer, check real-time weather conditions of your favorite spots on your smartphone, your tablet or your computer.

Follow this project on:

winds-mobi-providers

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.

Requirements

Mandatory requirements:

  • python >= 3.6
  • mongodb >= 3.0
  • redis
  • Google Cloud API key

See settings.py

How to build

  • pipenv install

Run a provider

  • python jdc.py

Licensing

Please see the file called LICENSE.txt

About

Real-time weather observations: weather data providers

https://winds.mobi

License:GNU Affero General Public License v3.0


Languages

Language:Python 99.6%Language:Shell 0.4%