Github API: как получить список пользователей, которые пометили репо и клонировали его - PullRequest
0 голосов
/ 05 мая 2018

Я хотел бы получить список пользователей, которые пометили мое публичное репо, и ряд связанных с ними полей, например, клонировали ли они его или нет. Это возможно с Github API?

Ответы [ 2 ]

0 голосов
/ 07 мая 2018

Сервисы Github Webhook довольно подробны, и вы действительно можете получить от них много информации, но обнаружите, что если кто-то клонировал ваш репозиторий, это слишком далеко. Насколько я знаю, нет способа отследить это (вы можете отслеживать новые вилки). Я бы порекомендовал использовать веб-крючок для отслеживания новых часов репо, чтобы выполнить хотя бы кое-что из того, что вы ищете.

Axibase имеет инструмент, который использует веб-хиты Github и уведомляет вас по электронной почте или через мгновенные сообщения (через выбранный вами мессенджер), когда кто-то запускает ваш репозиторий.

Основной процесс здесь:

enter image description here

Это быстрая настройка, весь процесс занимает менее 10 минут. В основном вам нужно создать открытый текстовый файл с вашими учетными данными электронной почты / мессенджера на локальном компьютере, запустить изолированную программную среду ATSD из терминала и вставить сгенерированный во время выполнения веб-крючок в соответствующее поле на Github. Полный процесс здесь .

Отказ от ответственности: я работаю на Axibase

0 голосов
/ 05 мая 2018

Конечная точка для звездных обозревателей (пользователей, которые снялись в репо) задокументирована здесь, в документации . Вы можете следить за дополнительными запросами к этим пользователям.

Проверка, не клонировали ли люди репо, невозможна (вам даже не нужно входить в систему, чтобы клонировать репозиторий git / GH). Однако вы можете перечислить вилки репо .

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