Skip to content

Script that displays the weather. Designed to showcase a sane project structure for a beginner

License

Notifications You must be signed in to change notification settings

Bachmann1234/displayforecastio

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

Script that displays the weather. Designed to showcase a sane project structure for a beginner

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages