Jak wygenerować losowy cytat za pomocą Pythona?

Codzienne czytanie cytatu może wzmocnić Cię w różnych aspektach. Ale codzienne surfowanie po Internecie w poszukiwaniu cytatów zajmie trochę czasu. Jak więc zaoszczędzić czas? Możemy zautomatyzować ten powtarzający się proces za pomocą Pythona.

Tutaj napiszemy program, który pobiera losowy cytat bez przeszukiwania Internetu.

Zanim przejdziemy dalej, musimy zainstalować pakiet o nazwie request, aby wykonywać wywołania API. Zainstaluj go za pomocą następującego polecenia.

pip install requests

Zobaczmy, jak uzyskać losowy cytat.

Uzyskiwanie losowej wyceny

Będziemy korzystać z Cytat Ogród API, aby uzyskać losową wycenę. Interfejs API do uzyskania losowej wyceny to tutaj.

Mamy API. Teraz nadszedł czas na napisanie kodu, aby uzyskać losowy cytat. Zobacz kod poniżej.

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()

Nie ma potrzeby wyjaśniania kodu, ponieważ nie wymaga wyjaśnień. Możesz wydrukować dane JSON, aby zobaczyć pełną strukturę danych.

Uwaga: struktura danych odpowiedzi API może w przyszłości zostać zaktualizowana. Upewnij się więc, że prawidłowo wyodrębniasz dane.

Udało nam się uzyskać losowy cytat za pomocą Pythona. Czy możemy to jeszcze ulepszyć? Tak, zawsze możemy. Możesz skonfigurować zadanie crona, aby codziennie otrzymywać wycenę o określonej godzinie i przechowywać ją gdzieś do przeczytania. To super. Jeśli skonfigurujesz zadanie cron, nie musisz nawet codziennie uruchamiać skryptu, aby przeczytać cytat :).

Wniosek 👩‍🏫

Jeśli dotarłeś tutaj, prawdopodobnie masz cytat dnia. Ale nie zatrzymuj tego tutaj. Wyjdź poza to. Możesz stworzyć tapetę z losowym cytatem i ustawić ją jako tapetę pulpitu. Tak więc każdego dnia będzie coś nowego, co Cię wzmocni.

To nie wszystko. Jest wiele rzeczy, które możesz zrobić po otrzymaniu losowego cytatu. Niektórzy z nich wysyłają cytat do znajomych i rodziny na WhatsApp, aktualizują status w uchwytach w mediach społecznościowych, publikują je w uchwytach w mediach społecznościowych itp. Nie ma ograniczeń co do tego, co możesz z tym zrobić.

Następnie zbuduj grę w kółko i krzyżyk w Pythonie lub dowiedz się o składaniu list w Pythonie?

Udanego kodowania!

Podobał Ci się artykuł? Co powiesz na dzielenie się ze światem?