Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🏦 bcv-scraper

Aplicación simple que hace web scraping a la página del Banco Central de Venezuela dado un intérvalo y expone los cambios del dólar de referencia en JSON a través de una REST API.

Ejecución

  • Clone el repositorio.
  • Cree un archivo de configuración en el directorio raíz del proyecto usando el archivo config.yml.example de referencia.
  • Ejecute usando cargo.
cargo run
  • Para compilar la aplicación, ejecute:
cargo build
  • Para crear una versión preparada para lanzamiento, ejecute:
cargo build --release
  • Para ejecutar el binario compilado directamente, es necesario colocar el archivo de configuración en el mismo directorio del binario, o en el directorio de trabajo.

Endpoint - GET /api/v1/rates

Responde un estado HTTP 200 OK con un JSON del siguiente formato:

{
    "rates": {
        // Todos los cambios están expresados en Bs.
        "eur": 195.67552497,
        "cny": 23.41463208,
        "try": 4.02676883,
        "rub": 2.00201663,
        "usd": 166.5834
    },
    // Última vez que la caché del servicio fue actualizada en formato de tiempo Unix
    "updatedAt": 1758351872383
}

About

Aplicación simple que hace web scraping a la página del Banco Central de Venezuela dado un intérvalo y expone los cambios del dólar de referencia en JSON a través de una REST API.

Resources

Stars

3 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages