bcv-api is a small (fast ?) python library that connects to BCV to parse html and get the current price of currencies in VEF.
- python3 >= 3.9
- requests >= 2.32.3
- dataclasses and typing (standard libraries)
# importing BCV and creating object.
from bcv_api import BCV
bcv_con = BCV()
# Get a currency
eur = bcv_con.currencies[0]
print(eur, bcv_con.get_currency(eur))
# Get all currencies
for currency, price in bcv_con.get_currencies().items():
print(currency, price)
# Use last html saved by get_currencies() to not use internet in this query.
cny = bcv_con.currencies[1]
print(cny, bcv_con.get_currency(cny, use_last_html=True))You can install BCV-api from Pypi
pip install bcv-api
