def get_quote(): try: response = requests.get(API_URL, timeout=10) response.raise_for_status() data = response.json() # Dacă API-ul returnează o listă (ca ZenQuotes), luăm primul element if isinstance(data, list): data = data[0] # Căutăm citatul și autorul în mai multe locuri posibile quote = data.get('content') or data.get('advice') or data.get('q') or "Citatul nu a putut fi găsit." author = data.get('author') or data.get('a') or "Autor necunoscut" print("-" * 30) print(f"CITAT: {quote}") print(f"AUTOR: {author}") print("-" * 30) except Exception as e: print(f"Eroare la apelarea API-ului: {e}") sys.exit(1)