Command line weather app
Project description
Weather Command
A command line weather app
Installation
Installation with pipx is recommended.
pipx install weather-command
Alternatively Weather Command can be installed with pip.
pip install weather-command
Usage
First an API key is needed from OpenWeather, A free account is all that
is needed. Once you have your API key create an environment variable named OPEN_WEATHER_API_KEY
that
constains your API key.
export OPEN_WEATHER_API_KEY=your-api-key
Each time the shell is restarted this variable will be cleared. To avoid this it can be added to your
profile. For example if your shell is zsh the API key can be added to the ~/.zshenv
file. Doing this
will prevent the need to re-add the key each time the shell is started.
To get the weather for a city:
weather-command city seattle
Once installed you can also add aliases to your shell to make it quick to get a forecast. For example
if your shell is zsh you can add something like the following to your ~/.zshrc
file:
alias we="weather-command zip 98109 -i --am-pm"
alias wed="weather-command zip 98109 -i --am-pm -f daily"
alias weh="weather-command zip 98109 -i --am-pm -f hourly"
After adding this to the ~/.zshrc
you will need to restart your terminal. After that typing we
will get the current forecast, wed
will get the daily forecast and weh
will get the hourly forecast.
Contributing
Contributions to this project are welcome. If you are interesting in contributing please see our contributing guide
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for weather_command-5.1.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f29252a258cef47723b0a69fb4f5281cabd9a1e3bbc0728124dcb9fee44f2189 |
|
MD5 | 06bb455188574227590cf3c594549cef |
|
BLAKE2b-256 | 587566702ff99886201fa692a5bf74625581d6ac2d7c9ddbad3bcf44b38fa93d |