Hoe een willekeurig citaat genereren met Python?

Het dagelijks lezen van een citaat kan je op verschillende manieren een boost geven. Maar het kost tijd om elke dag op internet te surfen naar offertes. Dus, hoe tijd te besparen? We kunnen dat herhaalde proces automatiseren met Python.

Hier gaan we een programma schrijven dat een willekeurig citaat ophaalt zonder op internet te zoeken.

Voordat we verder gaan, moeten we een pakket met de naam verzoeken installeren om API-aanroepen te doen. Installeer het met de volgende opdracht.

pip install requests

Laten we eens kijken hoe we de willekeurige quote kunnen krijgen.

Willekeurig citaat krijgen

We gaan de gebruiken Citaat Tuin API om een ​​willekeurige offerte te krijgen. De API om de willekeurige quote te krijgen is hier.

  Hoe u de Apple TV-app buiten de Amerikaanse regio kunt krijgen?

We hebben de API. Nu is het tijd om code te schrijven om de willekeurige quote te krijgen. Zie onderstaande code.

import requests


## function that gets the random quote
def get_random_quote():
	try:
		## making the get request
		response = requests.get("https://quote-garden.herokuapp.com/api/v3/quotes/random")
		if response.status_code == 200:
			## extracting the core data
			json_data = response.json()
			data = json_data['data']

			## getting the quote from the data
			print(data[0]['quoteText'])
		else:
			print("Error while getting quote")
	except:
		print("Something went wrong! Try Again!")


get_random_quote()

Het is niet nodig om de code uit te leggen, want het spreekt voor zich. U kunt de JSON-gegevens afdrukken om de volledige gegevensstructuur te zien.

Opmerking: de gegevensstructuur van de API-respons kan in de toekomst worden bijgewerkt. Zorg er dus voor dat u de gegevens correct extraheert.

We hebben met succes het willekeurige citaat gekregen met Python. Kunnen we het nog wat verbeteren? Ja, dat kunnen we altijd. U kunt een cronjob instellen om de offerte dagelijks op een bepaald tijdstip te ontvangen en deze ergens op te slaan om te lezen. Dat is cool. Als je de cronjob instelt, hoef je niet eens elke dag het script uit te voeren om een ​​quote te lezen :).

  7 Beste documentbeheersoftware voor het MKB in 2022

Conclusie

Als je hier bent aangekomen, heb je waarschijnlijk de quote van de dag gekregen. Maar stop het hier niet. Ga er voorbij. U kunt een achtergrond maken met een willekeurig citaat en deze instellen als bureaubladachtergrond. Dus elke dag zal er iets nieuws zijn om je een boost te geven.

Dat is niet alles. Er zijn veel dingen die u kunt doen nadat u een willekeurige offerte heeft gekregen. Sommigen van hen sturen de offerte naar je vrienden en familie op WhatsApp, werken de status bij op de handvatten van de sociale media, plaatsen ze op de handvatten van de sociale media, enz. Er zijn geen grenzen aan wat je ermee kunt doen.

  Een betaling op PayPal annuleren

Bouw vervolgens een boter-kaas-en-eieren-spel in Python of leer meer over Lijstbegrippen in Python?

Veel plezier met coderen!

Met plezier het artikel gelezen? Wat dacht je van delen met de wereld?

gerelateerde berichten