Como gerar uma cotação aleatória usando Python?

Ler uma cotação diariamente pode impulsioná-lo em diferentes aspectos. Mas, levará tempo para navegar na internet todos os dias para cotações. Então, como economizar tempo? Podemos automatizar esse processo repetido usando Python.

Aqui, vamos escrever um programa que busca uma cotação aleatória sem pesquisar na internet.

Antes de prosseguir, precisamos instalar um pacote chamado requests para fazer chamadas de API. Instale-o usando o seguinte comando.

pip install requests

Vamos ver como obter a cotação aleatória.

Obtendo Cotação Aleatória

Nós vamos usar o Citação Jardim API para obter uma cotação aleatória. A API para obter a cotação aleatória é aqui.

Temos a API. Agora, é hora de escrever o código para obter a cotação aleatória. Veja o código abaixo.

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

Não há necessidade de explicar o código, pois é auto-explicativo. Você pode imprimir os dados JSON para ver a estrutura de dados completa.

  Um guia completo para profissionais de marketing

Observação: a estrutura de dados de resposta da API pode ser atualizada no futuro. Portanto, verifique se você está extraindo os dados corretamente.

Obtivemos com sucesso a cotação aleatória usando Python. Podemos melhorar um pouco mais? Sim, podemos sempre. Você pode configurar um cron job para obter a cotação diariamente em um horário específico e armazená-la em algum lugar para ler. Que legal. Se você configurar o cron job, nem precisará executar o script todos os dias para ler uma cotação :).

Conclusão 👩‍🏫

Se você chegou até aqui, provavelmente recebeu a citação do dia. Mas, não pare com isso aqui. Vá além disso. Você pode criar um papel de parede com uma citação aleatória e configurá-lo como papel de parede da área de trabalho. Então, todos os dias, haverá algo novo para impulsionar você.

  Prático: como jogar jogos PS4 em seu iPhone ou iPad

Isso não é tudo. Há muitas coisas que você pode fazer depois de obter uma cotação aleatória. Alguns deles enviam a cotação para seus amigos e familiares no WhatsApp, atualizam o status nas alças de mídia social, publicam nas alças de mídia social, etc… Não há limites para o que você pode fazer com isso.

Em seguida, construa um jogo da velha em Python ou aprenda sobre List Comprehensions em Python?

Boa Codificação! 💻

Gostou de ler o artigo? Que tal compartilhar com o mundo?