This is the code for PeepWeather . From index.html:
PeepWeather is a web application that shows a color-coded traffic light view of the weather for the next seven days, hour-by-hour. In one glance you can quickly see how nice it looks outside for the coming week, and plan accordingly.
Whatever we do outdoors - sports, yard work, hobbies, etc. - we all need to know the weather to decide when it'll be nice for our outside fun. The problem is we're busy, and other forecast sites make us work too hard to figure out what we really care about: a go/no go for each precious hour.
Unlike most weather sites that either provide too little hourly information or way too much, PeepWeather makes it easy for you to tell, in one look, how the week is stacking up. Lots of red? Relax indoors. Tons of green? Enjoy life outside!
See requirements.txt, mainly Flask, PyEphem, and Pillow. Virtualenv is recommended.
App: This is a Flask app, so just:
$ cd <your repos>/rc-weather-flask
$ source ~/virtualenvs/<your venv>/bin/activate
$ python run.py
Tests: Standard unittest tests:
$ python -m unittest discover
(NB: This output is expected: "error getting data for zipOrLatLon Location('01002')".) :
TBD
See todo.txt (Emacs outline format)