Att dagligen reflektera över ett inspirerande citat kan ha en positiv inverkan på flera aspekter av ditt liv. Men att söka efter dessa citat på internet varje dag kan vara tidskrävande. Finns det ett effektivare sätt? Absolut, vi kan automatisera denna process med hjälp av Python.
I den här guiden ska vi utveckla ett program som hämtar ett slumpmässigt citat utan att du behöver göra en manuell sökning.
Innan vi startar behöver vi installera ett Python-paket som kallas ”requests”, vilket möjliggör API-anrop. Använd följande kommando i din terminal för att installera det:
pip install requests
Låt oss nu undersöka hur du kan få fram ett slumpmässigt citat.
Hämta ett Slumpmässigt Citat
Vi kommer att använda oss av Quote Garden API för att få tag på ett slumpmässigt citat. Själva API:et för att erhålla slumpmässiga citat hittar du här.
Nu när vi har API:et är det dags att skriva koden för att hämta det slumpmässiga citatet. Nedan följer exempelkoden:
import requests def get_random_quote(): try: response = requests.get("https://quote-garden.herokuapp.com/api/v3/quotes/random") if response.status_code == 200: json_data = response.json() data = json_data['data'] print(data[0]['quoteText']) else: print("Ett fel uppstod vid hämtning av citatet.") except: print("Något gick fel! Försök igen!") get_random_quote()
Koden är relativt enkel och självförklarande. Du kan välja att skriva ut hela JSON-datan för att se dess struktur i detalj.
Observera: API:ets datastruktur kan ändras i framtiden, så det är viktigt att du ser till att du extraherar datan korrekt.
Vi har nu lyckats hämta ett slumpmässigt citat med hjälp av Python. Kan vi förbättra detta ytterligare? Absolut! Du kan skapa ett cron-jobb som hämtar ett citat dagligen vid en specifik tidpunkt och sparar det för senare läsning. Detta är ett smidigt sätt att inte behöva köra skriptet varje dag för att se ett nytt citat.
Sammanfattning 👩🏫
Om du har läst ända hit har du med största sannolikhet redan fått ditt dagliga citat. Men sluta inte här! Utforska vidare. Du kan exempelvis skapa en bakgrundsbild med det slumpmässiga citatet och använda den som skrivbordsbakgrund. På så sätt kommer du att mötas av något nytt och inspirerande varje dag.
Möjligheterna är oändliga. Du kan dela citatet med dina vänner och familj på WhatsApp, uppdatera dina statusar på sociala medier eller publicera dem direkt på dina sociala konton. Det finns inga gränser för vad du kan göra med den här enkla men kraftfulla lösningen.
Kanske du skulle vilja bygga ett tic-tac-toe-spel i Python som nästa projekt eller utforska list comprehension i Python?
Lycka till med kodningen! 💻
Tyckte du om att läsa den här artikeln? Dela den gärna med andra!