Я пытался найти способ получить список репозиториев, отмеченных в профиле пользователя github.Большинство предлагаемых решений включают использование API github следующим образом:
https://api.github.com/users/$GITHUB_USER$/repos
Большинство решений используют вышеуказанный API в различных формах, таких как публикация .Однако, это дает репо, которыми владеет пользователь, что отличается от репо, отмеченных пользователем.Например, Кеннет Рейц владеет 94 репо, в то время как он снялся в 1906 репо.Итак, если вы запустите код, приведенный ниже в python, names_repos
покажет вам репо, которыми он владеет (всего 94), а не те, в которых он сыграл главную роль (всего 1906):
import requests
import json
GITHUB_USER = "kennethreitz"
r = requests.get("https://api.github.com/users/" + GITHUB_USER + "/repos?per_page=100" )
names_repos = json.loads(r.text)
ЧтоВместо этого я хочу получить список помеченных репозиториев (в текстовом или каком-либо другом файле), который можно увидеть здесь: https://github.com/stars/kennethreitz. Однако, похоже, что github API не может это обеспечить.Я не против, если есть какие-либо частные репозитории, которые не видны другим, но я хотел бы получить список всех репозиториев, которые я могу увидеть под помеченными репо.