Skip to main content

esta es una librería en python que te permite consultar los precios del dólar en diferentes monitores en Venezuela y el dolar oficial BCV.

Project description

pyDolarVenezuela

pyDolarVenezuela es una librería de Python que te brinda la posibilidad de obtener los valores del dólar en distintos monitores en Venezuela, así como las tasas de cambio proporcionadas por el Banco Central de Venezuela. Esta librería consulta diversas páginas web que ofrecen información actualizada sobre el valor del dólar:

Página Web URL Estado
Exchange Monitor https://exchangemonitor.net/dolar-venezuela OK
CriptoDolar https://criptodolar.net/ OK
BCV (Banco Central de Venezuela) http://www.bcv.org.ve/ OK
iVenezuela https://www.ivenezuela.travel/ OK
Dpedidos https://dpedidos.com/ OK

pyDolarVenezuela tiene como objetivo principal brindar una solución eficiente y confiable para acceder a información relevante sobre el valor del dólar en Venezuela, ofreciendo así una herramienta valiosa para desarrolladores interesados en trabajar en este ámbito.

Instalación

pip install pyDolarVenezuela

Uso

Para utilizar la librería, debes importar el módulo pages, donde encontrarás las variables que contienen la información sobre la página de donde obtendrás los valores. Además, deberás importar la clase Monitor, cuyo parámetro será la página que deseas utilizar.

from pyDolarVenezuela.pages import BCV, CriptoDolar, ExchangeMonitor, iVenezuela, Dpedidos
from pyDolarVenezuela import Monitor

monitor = Monitor(CriptoDolar)

El método get_value_monitors() se utiliza después de crear una instancia del objeto Monitor y permite acceder a los datos almacenados en el diccionario. Utiliza los parámetros monitor_code, name_property y prettify para obtener valores específicos y mostrarlos en formato monetario con símbolo de Bolívares si es necesario.

from pyDolarVenezuela.pages import BCV, CriptoDolar, ExchangeMonitor, iVenezuela, Dpedidos
from pyDolarVenezuela import Monitor

monitor = Monitor(CriptoDolar)

# Obtener los valores de todos los monitores
valores_dolar = monitor.get_value_monitors()

# Obtener el valor del dólar en EnParaleloVzla
valor_dolar = monitor.get_value_monitors("enparalelovzla", "price", prettify=True)

print(valor_dolar)

La función currency_converter convierte una cantidad de dinero de una moneda a otra utilizando los datos de un monitor específico.

from pyDolarVenezuela.pages import BCV, CriptoDolar, ExchangeMonitor, iVenezuela, Dpedidos
from pyDolarVenezuela import Monitor
from pyDolarVenezuela import currency_converter

monitor = Monitor(CriptoDolar)

information_dolar = monitor.get_value_monitors("enparalelovzla")
price_in_dolares = currency_converter(
    type='VES', # VES | USD
    value=1000, # Bs. 1000
    monitor=information_dolar # Datos del dolar
)

print(price_in_dolares)  # Imprime algo como 28.22466836014677

Project details


Release history Release notifications | RSS feed

This version

1.3.6

Download files

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

Source Distribution

pyDolarVenezuela-1.3.6.tar.gz (10.2 kB view details)

Uploaded Source

Built Distribution

pyDolarVenezuela-1.3.6-py3-none-any.whl (12.4 kB view details)

Uploaded Python 3

File details

Details for the file pyDolarVenezuela-1.3.6.tar.gz.

File metadata

  • Download URL: pyDolarVenezuela-1.3.6.tar.gz
  • Upload date:
  • Size: 10.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.4

File hashes

Hashes for pyDolarVenezuela-1.3.6.tar.gz
Algorithm Hash digest
SHA256 1c6f5ce42e5e1133bd3dec39aeda0d1ff24756feb886d0d228af627b28db168e
MD5 20ef89f4161b6c9438e3af4807f805cd
BLAKE2b-256 5a79e37f7ba157d1638ee36616de7cc7bd721180e6c5f31ac0e0ccccfd95ab98

See more details on using hashes here.

Provenance

File details

Details for the file pyDolarVenezuela-1.3.6-py3-none-any.whl.

File metadata

File hashes

Hashes for pyDolarVenezuela-1.3.6-py3-none-any.whl
Algorithm Hash digest
SHA256 e2b7cfd74d1f4a7e1d2716ff1aaeb66bf902013ed51811f705879d8d88887200
MD5 9c6e973b06e3acbc448446be48fcfcff
BLAKE2b-256 c6f4ab4d2700f281f225cfc312e1b0e8ac91444859b9581519a2c4777fcb2aba

See more details on using hashes here.

Provenance

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