Skip to main content

Una librería para obtener información de interés sobre su destino.

Project description

VIAJES

License

Esta es una librería que proporciona información de interes de lugares. Con el objetivo de facilitar la obtencion de informacion para viajeros como informacion meteorológica, turística, monetaria y una calculadora de distancia entre dos lugares,

Contenido

Instalación

Puedes instalar la librería usando pip: pip install LibreriaViajes_UxueAinara

Documentación Completa

Clase DestinoInfo

La clase DestinoInfo proporciona métodos para obtener información meteorológica y turística de un destino.

- Método obtener_coordenadas(ciudad): Obtiene las coordenadas geográficas (latitud y longitud) de una ciudad utilizando la API de OpenWeatherMap.
- Método obtener_datos_meteorologicos(ciudad): Utiliza la API de OpenWeatherMap para obtener datos meteorológicos de la ciudad especificada.
- Método obtener_informacion_turistica(ciudad, query): Devuelve información turística de la ciudad, filtrada por un término de búsqueda.

Clase CalculadoraDeDistancia

La clase CalculadoraDeDistancia permite calcular la distancia en kilómetros entre dos lugares utilizando las coordenadas geográficas.

- Método validar_coordenadas(lat, lon): Valida las coordenadas de un punto.
- Método haversine_distance(ciudad): Devuelve las coordenadas verificadas de una ciudad.
- Método calcular_distancia(): Calcula la distancia en kilómetros entre dos puntos.

Clase ConversorDeMoneda

La clase ConversorDeMoneda permite realizar conversiones de moneda utilizando una API de tipos de cambio.

- Método cambio_moneda(base_currency, target_currency, cantidad=1): Realiza la conversión de una cantidad de una moneda base a una moneda objetivo utilizando la API de Open Exchange Rates.

Uso

from LibreriaViajes_UxueAinara import DestinoInfo, CalculadoraDeDistancia, ConversorDeMoneda

Ejemplo de uso de la información meteorológica

info_meteorologica = DestinoInfo().obtener_datos_meteorologicos("Bilbao")

Ejemplo de uso de la información turística

info_turistica = DestinoInfo().obtener_informacion_turistica("Bilbao", "Restaurant")

Ejemplo de uso de la calculadora de distancia

distancia_entre_lugares = CalculadoraDeDistancia("Bilbao", "San Sebastian").calcular_distancia()

Ejemplo de uso del conversor de moneda

cambio_moneda = ConversorDeMoneda().cambio_moneda("USD", "EUR", cantidad=100)

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

LibreriaViajes_UxueAinara-0.5.6.tar.gz (4.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

LibreriaViajes_UxueAinara-0.5.6-py3-none-any.whl (4.7 kB view details)

Uploaded Python 3

File details

Details for the file LibreriaViajes_UxueAinara-0.5.6.tar.gz.

File metadata

File hashes

Hashes for LibreriaViajes_UxueAinara-0.5.6.tar.gz
Algorithm Hash digest
SHA256 fdc559d67debca9add73ea1f91248f3d4d19535fe692fc820825b7600ec7d177
MD5 26372dbd5682fee7ce7ccf2749fd4913
BLAKE2b-256 4f558effd152f2255a59008e015c429155ce54db4453e210c921b4ca5e99469a

See more details on using hashes here.

File details

Details for the file LibreriaViajes_UxueAinara-0.5.6-py3-none-any.whl.

File metadata

File hashes

Hashes for LibreriaViajes_UxueAinara-0.5.6-py3-none-any.whl
Algorithm Hash digest
SHA256 259a3aea8b28cce6b11ae37fed21ff2a5be2bd8c65781613a22dfde5eeb5eb55
MD5 419671d1fb27ecf47602fb5ca112ba25
BLAKE2b-256 53132410c4a5c4f77aac8edc5888c090e9cfd6272cb2a998e8391f4363acdeeb

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