Skip to main content

Obtener la información actual y la previsión del tiempo desde open weather map api

Project description

Open Weather Map API Python Package

License: MIT

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

owm-api-dftorres-0.0.1.tar.gz (5.0 kB view details)

Uploaded Source

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

Hashes for owm-api-dftorres-0.0.1.tar.gz
Algorithm Hash digest
SHA256 8bc3ed96817b5128bcefc964bb8ad766b8e77e66bbf673e382794b9e1620f6a5
MD5 2f4a5950ecf0d27d56278ad793d18190
BLAKE2b-256 2dc4412bab75495d3c65a6efbf2f263ff622c3fd3adee0a2e7b1802643fb09a9

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page