Este proyecto es una interfaz de línea de comandos (CLI) 🖥️ escrita en Rust 🦀 que utiliza técnicas de web scraping 🕸️ para obtener la tasa de cambio oficial del Bolívar venezolano (VES) a diferentes monedas 💵, según lo publicado por el Banco Central de Venezuela (BCV) 🏦.
El programa consulta la página web oficial del Banco Central de Venezuela (BCV) para obtener la información más reciente sobre las tasas de cambio del Bolívar a otras monedas. Utiliza web scraping 🕷️ para extraer los datos relevantes y mostrarlos en un formato legible directamente desde la terminal 📋.
🔗 URL del sitio web del BCV: https://www.bcv.org.ve/
🔗 URL del paquete en crates.io: https://crates.io/crates/bcv
Puedes descargar el paquete de Cargo con el siguiente comando:
cargo install bcv
o si quieres compilarlo localmente, puedes seguir los pasos siguientes:
-
Clona este repositorio en tu máquina local 🖥️:
git clone https://github.com/tu-usuario/conversor-bcv-cli.git cd conversor-bcv-cli
-
Compila el proyecto con Cargo 🏗️:
cargo build --release
-
El archivo ejecutable estará disponible en la carpeta
target/release
. Puedes moverlo a un directorio incluido en tu variable de entornoPATH
para facilitar su uso 📂:mv target/release/conversor-bcv /usr/local/bin/
Una vez instalado, puedes usar el programa ejecutando el siguiente comando 🔧:
bcv
El programa mostrará automáticamente las tasas de cambio disponibles para el Bolívar venezolano según el BCV 📈.
Al ejecutar el programa, verás una salida similar a esta 🖥️:
📊 Tasas de Cambio del Bolívar (VES) - Banco Central de Venezuela 🏦
📅 Fecha: 2023-10-15
Moneda | Tasa de Cambio
-------------|---------------
💵 Dólar (USD) | 35.00
💶 Euro (EUR) | 38.50
💴 Yuan (CNY) | 5.10
...