Запуск программы начинать с access.py.Также в файле присутствует github_reserved_names.txt , в котором прописаны имена, зарезервированные системой.
Структура проекта выглядит следующим образом: в dispather.py лежит реестр/декоратор , а в handlers.py лежат функции-обработчики. Проверки и прочие моменты помещены в utils.py. В github_api.py находятся весь функционал программы. В ней мы получаем нужные нам данные в соответсвии с документацией github:[https://docs.github.com/en/rest/activity/events?apiVersion=2022-11-28] в формате json файлов, обрабатываем и получаем user public events.