С API GitHub можно взаимодействовать посредством GET, POST запросов, даже через браузер. Предоставленный API не требует регистрации приложения. Продемонстрирую некоторые методы работы с API GitHub.
Для начала откроем браузер и перейдем по адресу https://api.github.com. Мы получем ответ в формате json, в котором описаны методы и примеры их вызовов:
Нас интересует количество загрузок определенного репозитория пользователя GitHub, для этого выполним запрос (подставив пользователя и название репозитория):
https://api.github.com/repos/{owner}/{repo}/releases
В полученном ответе нас интересует значение ключа download_count для каждого релиза. Для удобства создана небольшая обработка, в которой необходимо заполнить пользователя и названия репозиторя и мы получим количество загрузок.