iamyashrs / uk-weather-analyzer

A weather data visualizer for UK :partly_sunny:

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

About

A weather data visualizer for UK :partly_sunny:

License:MIT License


Languages

Language:Python 33.6%Language:JavaScript 25.4%Language:HTML 22.2%Language:CSS 18.2%Language:Shell 0.6%