Ler uma citação diariamente pode impulsioná-lo em diferentes aspectos. Mas, levará tempo para navegar na internet todos os dias em busca de 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 solicitações de 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://api-ninjas.com/api/quotes")
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 ele é autoexplicativo. Você pode imprimir os dados JSON para ver a estrutura de dados completa.
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 uma tarefa cron para obter a cotação diariamente em um horário específico e armazená-la em algum lugar para ler. Isso é legal. Se você configurar o cron job, nem precisará executar o script todos os dias para ler uma citação :).
Conclusão
Se você chegou até aqui, provavelmente recebeu a cotação do dia. Mas, não pare por 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. Assim, todos os dias, haverá algo novo para impulsioná-lo.
Isso não é tudo. Há muitas coisas que você pode fazer depois de receber uma cotação aleatória. Alguns deles enviam a cotação para seus amigos e familiares no WhatsApp, atualizam o status nas redes sociais, postam nas redes sociais, etc… Não há limites para o que você pode fazer com isso.
A seguir, construa um jogo da velha em Python ou aprender sobre Compreensões de lista em Python?
Codificação feliz!