Dotfiles for my tiling window manager + terminal workflow.
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
#!/usr/bin/env python
import requests
def get_tier_value(num): url = f"https://www.glhfers.com/api/rom-metadata/{num}" try: response = requests.get(url) response.raise_for_status() # Raise an error for bad status codes data = response.json() # Find the Tier trait value for attribute in data.get("attributes", []): if attribute.get("trait_type") == "Tier": return attribute.get("value") # value = attribute.get("value") return "Tier not found" except requests.exceptions.RequestException as e: return f"Error fetching data: {e}"
def main(): while True: try: num = input("Enter a number: ") if num.lower() == 'exit': break num = int(num) # Convert input to integer tier_value = get_tier_value(num) print(f"{tier_value}") except ValueError: print("Invalid input. Please enter a number or 'exit' to quit.")
if __name__ == "__main__": main()
|