An open API service indexing awesome lists of open source software.

https://github.com/faris-shi/py_weather_cli

a Python version implementation of wego which is a weather client for the terminal.
https://github.com/faris-shi/py_weather_cli

ascii-art forecast weather-cli wego-python

Last synced: 5 months ago
JSON representation

a Python version implementation of wego which is a weather client for the terminal.

Awesome Lists containing this project

README

          

# py_weather_cli

py_weather_cli is a Python version implementation of [wego](https://github.com/schachmat/wego) which is a weather client for the terminal.

This project is just only for study purpose, please do not use it for business.

![screen.png](screen.png)

## Dependencies

- requests
- click

## Installation

```
pip3 install py_weather_cli

weather_cli -c toronto
```

## Configration

Once you run `py_weather_cli` after installing, you will get error about [OpenWeatherMap](https://openweathermap.org/) account and api key. However the config `.weather-cli` has been generated in `HOME` dirctinary. (it might be hidden due to started '.').

- city_name

the default city
- api_key

OpenWeatherMap api_key
- lang

client language
- num_days

the number of days of forecast
- unit

measure unit, you can specify any of (metric|imperial|si')