Una librería para obtener información de interés sobre su destino.
Project description
VIAJES
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
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
Built Distribution
Hashes for LibreriaViajes_UxueAinara-0.5.6.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | fdc559d67debca9add73ea1f91248f3d4d19535fe692fc820825b7600ec7d177 |
|
MD5 | 26372dbd5682fee7ce7ccf2749fd4913 |
|
BLAKE2b-256 | 4f558effd152f2255a59008e015c429155ce54db4453e210c921b4ca5e99469a |
Hashes for LibreriaViajes_UxueAinara-0.5.6-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 259a3aea8b28cce6b11ae37fed21ff2a5be2bd8c65781613a22dfde5eeb5eb55 |
|
MD5 | 419671d1fb27ecf47602fb5ca112ba25 |
|
BLAKE2b-256 | 53132410c4a5c4f77aac8edc5888c090e9cfd6272cb2a998e8391f4363acdeeb |