Skip to main content

DolarHoy es una librería en Python que facilita la obtención de cotizaciones actualizadas de diferentes tipos de dólar en Argentina, utilizando web scraping para extraer datos del sitio web DolarHoy.

Project description

DolarHoy

DolarHoy es una librería en Python que permite obtener las cotizaciones de diferentes tipos de dólar en Argentina desde el sitio web DolarHoy. Utiliza las librerías requests y BeautifulSoup para hacer web scraping y extraer la información relevante.

Instalación

Puedes instalar la librería utilizando pip:

pip install DolarHoy

Uso

Ejemplo Básico

A continuación se muestra un ejemplo básico de cómo utilizar la clase DolarHoy para obtener las cotizaciones del dólar.

from dolarhoy import DolarHoy



# URL del sitio web

url = "https://www.dolarhoy.com/"

dolar_hoy = DolarHoy(url)



# Obtener todas las cotizaciones

all_data = dolar_hoy.get_all_data()

print(all_data)



# Obtener la cotización del dólar blue

blue_price = dolar_hoy.get_blue_price()

print("Dólar Blue:", blue_price)



# Obtener la cotización del dólar oficial

oficial_price = dolar_hoy.get_oficial_price()

print("Dólar Oficial:", oficial_price)



# Obtener un resumen de todas las cotizaciones

summary = dolar_hoy.get_summary()

print(summary)

Métodos

get_all_data()

Obtiene todas las cotizaciones disponibles y las devuelve en forma de diccionario.

get_blue_price()

Obtiene la cotización del dólar blue.

get_oficial_price()

Obtiene la cotización del dólar oficial.

get_bolsa_price()

Obtiene la cotización del dólar bolsa.

get_contado_con_liqui_price()

Obtiene la cotización del dólar contado con liqui.

get_tarjeta_price()

Obtiene la cotización del dólar tarjeta.

get_price(tipo_dolar, tipo_operacion)

Obtiene el precio de un tipo de dólar específico (tipo_dolar) y una operación específica (tipo_operacion), que puede ser compra o venta.

get_all_prices(tipo_operacion)

Obtiene los precios de todos los tipos de dólar para una operación específica (tipo_operacion), que puede ser compra o venta.

get_summary()

Obtiene un resumen de todas las cotizaciones disponibles en formato de texto.

Dependencias

  • requests

  • beautifulsoup4

Instalación de Dependencias

Puedes instalar las dependencias utilizando pip:

pip install requests beautifulsoup4

Contribuciones

Si deseas contribuir a este proyecto, por favor sigue los siguientes pasos:

  1. Haz un fork del repositorio.

  2. Crea una nueva rama (git checkout -b feature/nueva-funcionalidad).

  3. Realiza tus cambios y haz commit (git commit -am 'Agrega nueva funcionalidad').

  4. Sube tus cambios (git push origin feature/nueva-funcionalidad).

  5. Crea un nuevo Pull Request.

Licencia

Este proyecto está licenciado bajo la Licencia MIT. Consulta el archivo LICENSE para más detalles.

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

dolarhoy-0.0.1.tar.gz (5.1 kB view hashes)

Uploaded Source

Built Distribution

dolarhoy-0.0.1-py3-none-any.whl (4.3 kB view hashes)

Uploaded Python 3

Supported by

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