displayforecastio

Display the current weather in your terminal


License
Apache-2.0
Install
pip install displayforecastio==1.2

Documentation

Terminal Weather

This project served as the example for this Boston Python Talk

Display the weather in your terminal!

This project is designed to show off a standard python project structure

To work it assumes you have the FORECAST_API environment variable set to be your Forecast.io api key.

export FORECAST_API="<your key here>"

Installation:

pip install displayforcastio

This app takes two args. A latitude and a longitude. Example usage with output is below

forecastio 42.3907 -71.1157
Currently: rain - Drizzle on Saturday and Tuesday, with temperatures peaking at 59°F on Friday.

Setting up a development environment. I assume python 3.5.0 is installed. Though python 2.7.10 should work as well.

virtualenv venv
source venv/bin/activate
pip install -r requirements.txt
pip install -r test-requirements.txt

Run the tests to ensure this all worked try running the tests. Like running the app one test requires the FORCAST_API environment variable to be set

py.test tests