Skip to content

Instantly share code, notes, and snippets.

@Kenan7
Last active April 26, 2022 20:16
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 1 You must be signed in to fork a gist
  • Save Kenan7/59f9473933caa6083b2ea99790cf0674 to your computer and use it in GitHub Desktop.
Save Kenan7/59f9473933caa6083b2ea99790cf0674 to your computer and use it in GitHub Desktop.
Get currency from CBAR
import xml.etree.ElementTree as ET
from datetime import date
import requests
from logzero import logger
'''
value = CurrencyCbar().get_one_try()
'''
class CurrencyCbar:
def __init__(self):
'''
dd/mm/YY
'''
self.today = date.today().strftime("%d.%m.%Y")
r = requests.get(f"https://www.cbar.az/currencies/{self.today}.xml")
self.tree = ET.fromstring(str(r.text))
def get_one_usd(self) -> float:
return float(
self.tree.findall(".//*[@Code='USD']")[0].find("Value").text
)
def get_one_try(self) -> float:
return float(
self.tree.findall(".//*[@Code='TRY']")[0].find("Value").text
)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment