/
NikolayIvkin
/
TheAlgorithms_Python
Обзор
Документация
Войти
/
NikolayIvkin
/
TheAlgorithms_Python
Код
Запросы
2
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
web_programming/fetch_quotes.py
34 строки
898 B
Maxim Smolskiy
Enable ruff S113 rule (#11375)
21 апр 2024, 20:34
Не верифицирован
21 апр 2024, 20:34
2702bf9
Код
Авторство
О чём код?
""" This file fetches quotes from the " ZenQuotes API ". It does not require any API key as it uses free tier. For more details and premium features visit: https://zenquotes.io/ """ import pprint import requests API_ENDPOINT_URL = "https://zenquotes.io/api" def quote_of_the_day() -> list: return requests.get(API_ENDPOINT_URL + "/today", timeout=10).json() def random_quotes() -> list: return requests.get(API_ENDPOINT_URL + "/random", timeout=10).json() if __name__ == "__main__": """ response object has all the info with the quote To retrieve the actual quote access the response.json() object as below response.json() is a list of json object response.json()[0]['q'] = actual quote. response.json()[0]['a'] = author name. response.json()[0]['h'] = in html format. """ response = random_quotes() pprint.pprint(response)