Files
opalfiles/.local/bin/brl_to_usd.py
2025-08-15 10:25:28 -07:00

29 lines
769 B
Python
Executable File

#!/usr/bin/env python3
import requests
import sys
def brl_to_usd(amount_brl):
url = f"https://api.exchangerate.host/convert?from=BRL&to=USD&amount={amount_brl}"
try:
response = requests.get(url, timeout=5)
response.raise_for_status()
data = response.json()
usd = data["result"]
print(f"R${amount_brl:.2f} BRL = ${usd:.2f} USD")
except Exception as e:
print(f"Error converting currency: {e}")
sys.exit(1)
if __name__ == "__main__":
if len(sys.argv) != 2:
print("Usage: ./brl_to_usd.py <amount_in_brl>")
sys.exit(1)
try:
amount = float(sys.argv[1])
brl_to_usd(amount)
except ValueError:
print("Please provide a valid number.")
sys.exit(1)