A weather data visualizer for UK ⛅️
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
uk_weather_analyzer
.gitattributes
.gitignore
LICENSE
README.md
app.yaml
appengine_config.py
cron.yaml
index.yaml
install_deps
manage.py
rename_uk_weather_analyzer_app.sh
requirements.txt

README.md

UK-Weather-Analyzer

UK-Weather-Analyzer is a web visualization website build on Google App Engine using Python, Django, AngularJS, Bootstrap, Chart.js and other technologies.

UK-Weather-Analyzer

NOTE Scraps data from public sector information licensed under the Open Government Licence v1.0 view data source.

Available online: https://uk-weather-analyzer.appspot.com/

Requirements

Initializing

To get started:

  • Clone this repo (don't forget to change the origin to your own repo!)
  • Run ./install_deps (this will pip install requirements, and download the App Engine SDK)
  • python manage.py runserver

To test it visit http://localhost:8080/ in your browser.

Running First Time

To scrap and store live data for the first time, navigate to http://localhost:8080/update_all/ in your browser.

Deploying on Google App Engine

Create a Google App Engine project. Edit app.yaml and change application: uk-weather-analyzer to application: your-app-id. Then, if you're in the uk-weather-analyzer directory, run:

$ appcfg.py update ./

OR

$ gcloud app deploy --project uk-weather-analyzer -v 1

If you have two-factor authentication enabled in your Google account, run:

$ appcfg.py --oauth2 update ./

Tech Stack & Credits

Help & Support