Skip to main content

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

Metadata

Release files for displayforecastio 1.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for displayforecastio 1.2
File Size Uploaded Provenance
displayforecastio-1.2.tar.gz 2.8 kB Without provenance Details

Release files / displayforecastio-1.2.tar.gz

Download URL displayforecastio-1.2.tar.gz
Size 2.8 kB
Tags Source
SHA-256 checksum
How to use checksums
e0491af556b3232e034f9554e4725178852df5cf2b12daa53329562e8458ea88
BLAKE2b-256 checksum
How to use checksums
4e3a9b3172cc68234835144456c43f3da6fe2f8f6267caf416f7beefd57d6d2c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Security for displayforecastio 1.2

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

Release history Release notifications | RSS feed

This release

1.2 This release

1 release file No provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page