Skip to main content

Esta librería en Python consulta los precios del dólar y/o euro en diversos monitores en Venezuela, además de la tasa de cambio oficial BCV.

Project description

Portada 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 Active
CriptoDolar https://criptodolar.net/ Active
BCV (Banco Central de Venezuela) http://www.bcv.org.ve/ Active
iVenezuela https://www.ivenezuela.travel/ Inactive
Dpedidos https://dpedidos.com/ Inactive

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

Debes importar el módulo pages, donde encontrarás una variedad de atributos que contienen información sobre una página específica de la que deseas obtener los datos. Adicionalmente deberás importar la clase Monitor, cuyos parámetros será la página que deseas utilizar y la moneda en la que se expresarán los precios (USD, EUR).

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

monitor = Monitor(ExchangeMonitor, 'USD')

El parámetro currency de la clase Monitor por defecto tiene el valor: USD, verifique que la página de la que desea obtener los datos pueda expresar precios en EUR.

print(ExchangeMonitor.currencies)

>> ['usd', 'eur']

El método get_value_monitors se utiliza después de crear una instancia del objeto Monitor y permite el acceso a los datos almacenados en el diccionario. Los siguientes parámetros serían los siguientes:

  • monitor_code: El código del monitor del cual se desea obtener información. Por defecto es None.
  • name_property: El nombre de la propiedad específica del diccionario de la información del monitor extraído que se desea obtener. Por defecto es None.
  • prettify: Muestra los precios en formato de moneda con el símbolo de Bolívares. Por defecto es False.
from pyDolarVenezuela.pages import BCV, CriptoDolar, ExchangeMonitor
from pyDolarVenezuela import Monitor

monitor = Monitor(ExchangeMonitor, 'USD')

# 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
from pyDolarVenezuela import Monitor
from pyDolarVenezuela import currency_converter

monitor = Monitor(ExchangeMonitor, 'USD')

information_dolar = monitor.get_value_monitors("enparalelovzla")
price_in_dolares = currency_converter(
    type='VES', # VES | USD | EUR
    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

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.4.0.tar.gz (13.3 kB view details)

Uploaded Source

Built Distribution

pyDolarVenezuela-1.4.0-py3-none-any.whl (15.9 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for pyDolarVenezuela-1.4.0.tar.gz
Algorithm Hash digest
SHA256 9ada483902ca778c566a3aaad5ad175a5da71c5d7bf20ce195f251095f2a9e8f
MD5 a1167397cd88bcfc444e3565aa7168d5
BLAKE2b-256 c2b0c5d3ebf32d6389e02501967214d3dfe6cf7cac4b2326d71aa1007e083082

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyDolarVenezuela-1.4.0-py3-none-any.whl
Algorithm Hash digest
SHA256 4e40c8512f374fd3c762b4592a4f458a5af179b04a44443513f1e5a777368313
MD5 86a1cbaca6fbf895cc0c2616e80a9b5f
BLAKE2b-256 9e0b7ded2068ef0e0b00b74b4ca4ff55b79e633067a0e8f1822870f587f90ccd

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