Spaces:
Running
Running
| import requests | |
| USD_url = "https://open.er-api.com/v6/latest/EGP" | |
| def get_egp_to_usd(egp_amount): | |
| try: | |
| response = requests.get(USD_url, timeout=8) | |
| response.raise_for_status() # raise error for bad status | |
| data = response.json() | |
| if data.get("result") != "success": | |
| print("API error:", data) | |
| return None | |
| rate = data["rates"]["USD"] | |
| usd_amount = egp_amount * rate | |
| return usd_amount | |
| except Exception as e: | |
| print("Error:", e) | |
| return None | |
| get_egp_to_usd(1) |