Flask App Fire and Rain
A quickie Python 3.x Flask app that mashes data from Google Maps Geocoding, Instagram, Weather Underground, and the USGS Earthquake Hazards Program. A modification of Ben Welsh's First News App with Flask. Front-end styles courtesy of Bootstrap 3.
App built by Dan Nguyen for Stanford's Computational Journalism class. It's called "Fire and Rain" but there's no wildfires API, so it's just earthquakes and weather and Instagram. It is also chock-full for horrible design decisions and spaghetti code and laughable test suite and it uses Python for what clearly should be front-end AJAX code.
Basically, follow the steps outlined here: Getting Started with Python on Heroku (devcenter.heroku.com)
Once the app is created on Heroku, you have to add a couple of keys to the Heroku server:
heroku config:set WEATHER_UNDERGROUND_KEY=YOUR_WU_KEY heroku config:set INSTAGRAM_TOKEN=YOUR_INSTAGRAM_KEY