Obtener la información actual y la previsión del tiempo desde open weather map api
Project description
Open Weather Map API Python Package
Package that take current and forecast weather in select location.
Location options:
- By City
- By Geographic Location Coordinates.
Install intructions
Windows
pip install owm-api-dftorres
Linux / MacOSx
pip3 install owm-api-dftorres
Available Languages to take info
'af': 'Afrikaans',
'al': 'Albanian',
'ar': 'Arabic',
'az': 'Azerbaijani',
'bg': 'Bulgarian',
'ca': 'Catalan',
'cz': 'Czech',
'da': 'Danish',
'de': 'German',
'el': 'Greek',
'en': 'English',
'eu': 'Basque',
'fa': 'Persian (Farsi)',
'fi': 'Finnish',
'fr': 'French',
'gl': 'Galician',
'he': 'Hebrew',
'hi': 'Hindi',
'hr': 'Croatian',
'hu': 'Hungarian',
'id': 'Indonesian',
'it': 'Italian',
'ja': 'Japanese',
'kr': 'Korean',
'la': 'Latvian',
'lt': 'Lithuanian',
'mk': 'Macedonian',
'no': 'Norwegian',
'nl': 'Dutch',
'pl': 'Polish',
'pt': 'Portuguese',
'pt_br': 'Português Brasil',
'ro': 'Romanian',
'ru': 'Russian',
'sv': 'Swedish',
'sk': 'Slovak',
'sl': 'Slovenian',
'es': 'Spanish',
'sr': 'Serbian',
'th': 'Thai',
'tr': 'Turkish',
'uk': 'Ukrainian',
'vi': 'Vietnamese',
'zh_cn': 'Chinese Simplified',
'zhtw': 'Chinese Traditional',
'zu': 'Zulu'
Use example
Create script file (For example: script.py)
Take by city name
from open_weather_api.constantes import ACTUAL, PREVISION
from open_weather_api.opciones.ciudad import Ciudad
# Configuration
config = dict(
key='<api-key>',
units='metric', # metric
lang='es', # Select language from available language codes
type=ACTUAL # (OR PREVISION)
)
city = Ciudad(config, "Bilbao")
result = city.get_data()
print(result)
Result
{'coord': {'lon': -2.9253, 'lat': 43.2627}, 'weather': [{'id': 803, 'main': 'Clouds', 'description': 'muy nuboso', 'icon': '04d'}], 'base': 'stations', 'main': {'temp': 12.68, 'feels_like': 11.99, 'temp_min': 12.22, 'temp_max': 13.33, 'pressure': 1009, 'humidity': 76}, 'visibility': 10000, 'wind': {'speed': 3.09, 'deg': 310}, 'clouds': {'all': 75}, 'dt': 1619620260, 'sys': {'type': 1, 'id': 6395, 'country': 'ES', 'sunrise': 1619586540, 'sunset': 1619636945}, 'timezone': 7200, 'id': 3128026, 'name': 'Bilbao', 'cod': 200}
Take by Location Geographic (Latitude / Longitude)
from open_weather_api.constantes import ACTUAL, PREVISION
from open_weather_api.opciones.coordenadas import Coordenadas
# Configuration
config = dict(
key='<api-key>',
units='m', # metric
lang='es', # Select language from available language codes
type=ACTUAL # (OR PREVISION)
)
city = Coordenadas(config, '43.1736976', '-2.41297')
result = city.get_data()
print(result)
Result
{'coord': {'lon': -2.413, 'lat': 43.1737}, 'weather': [{'id': 804, 'main': 'Clouds', 'description': 'nubes', 'icon': '04d'}], 'base': 'stations', 'main': {'temp': 12.18, 'feels_like': 11.93, 'temp_min': 8.89, 'temp_max': 13.89, 'pressure': 941, 'humidity': 95}, 'visibility': 10000, 'wind': {'speed': 2.34, 'deg': 346, 'gust': 3.21}, 'clouds': {'all': 100}, 'dt': 1619620423, 'sys': {'type': 3, 'id': 2007106, 'country': 'ES', 'sunrise': 1619586428, 'sunset': 1619636811}, 'timezone': 7200, 'id': 6358153, 'name': 'Soraluze / Placencia de las Armas', 'cod': 200}
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
File details
Details for the file owm-api-dftorres-0.0.1.tar.gz.
File metadata
- Download URL: owm-api-dftorres-0.0.1.tar.gz
- Upload date:
- Size: 5.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.10.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8bc3ed96817b5128bcefc964bb8ad766b8e77e66bbf673e382794b9e1620f6a5
|
|
| MD5 |
2f4a5950ecf0d27d56278ad793d18190
|
|
| BLAKE2b-256 |
2dc4412bab75495d3c65a6efbf2f263ff622c3fd3adee0a2e7b1802643fb09a9
|