next three games definition Python script
В данном проекте я реализовал скрипт Python, который:
- загружает через https://rapidapi.com/api-sports/api/api-football/ данные о трех следующих футбольных матчах с даты выгрузки;
- формирует из этих матчей дата фрейм и отправляет его на сервис BigQuery;
- формирует на каждый матч отдельную таблицу Plotly;
- создает из получившихся таблиц файл PDF, и сохраняте его на локальную память.
Данный скрипт выполняется автоматически один раз в день. Автоматизацию я совершил при помощи Apache Airflow.
Схема выполнения DAGa в Airflow:
Полезные ссылки: