diff --git a/currency converter/main.py b/currency converter/main.py index b656e7bdf3b..51c80445791 100644 --- a/currency converter/main.py +++ b/currency converter/main.py @@ -9,6 +9,7 @@ def getVal(cont1, cont2): + # Extract currency codes from user input (format assumed like "USD- United States Dollar") cont1val = cont1.split("-")[1] cont2val = cont2.split("-")[1] url = f"https://free.currconv.com/api/v7/convert?q={cont1val}_{cont2val}&compact=ultra&apiKey=b43a653672c4a94c4c26" @@ -16,6 +17,7 @@ def getVal(cont1, cont2): htmlContent = r.content soup = BeautifulSoup(htmlContent, "html.parser") try: + # Extract the numeric value from the response text valCurr = float(soup.get_text().split(":")[1].removesuffix("}")) # {USD:70.00} except Exception: print("Server down.") diff --git a/requirements_with_versions.txt b/requirements_with_versions.txt index d548a77e072..008f4475fd9 100644 --- a/requirements_with_versions.txt +++ b/requirements_with_versions.txt @@ -105,7 +105,7 @@ psutil==7.1.3 mediapipe==0.10.21 rich==14.2.0 httplib2==0.31.0 -protobuf==6.33.0 +protobuf==6.33.1 colorama==0.4.6 plyer==2.1.0 Flask-Ask==0.9.8