cuba-weather-python
cuba-weather-python copied to clipboard
Application programming interface of the Cuba Weather project implemented in Python
Cuba Weather Python
Application programming interface of the Cuba Weather project implemented in Python.
Currently the weather information is obtained from the Cuban search engine www.redcuba.cu.
Install
pip install git+https://github.com/cuba-weather/cuba-weather-python
You can also clone or download this repository and at the root of the project do:
python setup.py install
Usage
CLI
usage: cuba-weather.py [-h] [-v] [-c] [-t] [-d] [-u] [-p] [-w] [-g] location
positional arguments:
location location name
optional arguments:
-h, --help show this help message and exit
-v, --version show program version
-c, --city-name show location city name
-t, --temperature show location temperature
-d, --timestamp show location timestamp
-u, --humidity show location humidity
-p, --pressure show location pressure
-w, --wind show location wind
-g, --general show location general information
When just speciying the location and no other arguments, all the available information is displayed.
Package
from cuba_weather import RCApiClient
location_input = input()
api = RCApiClient()
weather = api.get(location_input, suggestion=True)
print(weather)