Получить все репозитории с GitHub по конкретной теме, используя API V3 - PullRequest
0 голосов
/ 11 апреля 2019

Я пытаюсь получить данные всех репозиториев из GitHub по теме nodejs.Но в настоящее время у них есть ограничение показа только первых 1000 данных с разбивкой по 30 репо на каждой странице.

Я уже пробовал извлекать данные с кодом ниже.

for i in range(1,50):
    try:
        url="https://api.github.com/search/repositories?q=topic:nodejs&page="+str(i)
        response=requests.request(url=url,method='GET')
        proj=response.json()
        data=get_data(proj)
    except Exception as e:
        print(e)

Здесь get_data() вызывается для получения внутренних данных репо в json.

Есть ли обходной путь для преодоления этого лимита 1000 или другой способ получить репо только для определенной темы?

PS: IЯ использую поиск API в настоящее время.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...