blrnw3 / rwcweather

Personal weather station management system, API, and public website

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Redwood City Weather

Code that powers rwcwx

Structure

Python3 Flask app with mysql db

Data

Davis VP2 weather station sending readings to a server running Cumulus MX using WeatherLink Live

Development

  • To simulate the prod cron scripts, run dev/run_cron.sh
  • To start the webserver: FLASK_APP=rwcwx/main.py flask run

Settings (as env vars)

  • MYSQL_URL - not needed in local but needed elsewhere

Deployment

See /deploy

infra TODOs

About

Personal weather station management system, API, and public website


Languages

Language:JavaScript 59.8%Language:Python 38.5%Language:Shell 1.7%