Как я могу найти проекты GitHub, которые смотрят больше людей? - PullRequest
5 голосов
/ 07 сентября 2011

Как мне найти проекты GitHub, которые отслеживаются / контролируются большим количеством людей (проще говоря, самые популярные проекты)

Ответы [ 2 ]

5 голосов
/ 14 августа 2013

Обновление за декабрь 2013

Новая функция для обнаружения трендовых проектов: " Больше возможностей для изучения ", с " Исследовать звезды "


Почти 2 года спустя, август 2013 года: " Узнайте, что на GitHub "

Восемь раз в день мы вычисляем трендовые данные в трех временных интервалах: ежедневно, еженедельно и ежемесячно. Вы можете изменить периоды времени, выбрав один из раскрывающихся списков.

time box

Фильтр по языкам

Вы также можете фильтровать тренды по языку.
По умолчанию вы увидите самые популярные товары на любом языке.

Вы также увидите "unknown languages" в качестве фильтра. Наша языковая библиотека не всегда может определить язык для хранилища, но это не удержит хранилище от изменений.

Далее, вы увидите языки, которые вам интересны, на основе ваших самых популярных репозиториев .
Если вы не пометили ни одного репозитория, вы увидите тенденции, основанные на лучших языках на GitHub. Конечно, мы также предоставляем раскрывающийся список для всех остальных языков.

Языки всегда вычисляются на основе репозиториев. На вкладке репозитории вы увидите репозитории с основным языком выбранного вами языкового фильтра. Посмотрев на вкладку разработчиков, вы увидите разработчиков, которые имеют хранилище трендов на выбранном языке.

trending languages

Что делает репозитории или разработчиков тенденцией?
Мы смотрим на различные точки данных, включая звезды, вилки, коммиты, подписки и просмотры страниц, взвешивая их соответствующим образом. Речь идет не только об общем количестве, но и о том, как недавно произошли события.

Почему не более одной страницы?
Мы хотим вспомнить только топ-25. Более того, это снижает эффективность трендов и требует много вычислений.

Примеры поиска!

См. Сводки Джейсонрудольфа , включая " 5 интересных вещей, которые вы можете найти с помощью GitHub Search API "

Запрос " Найдите самые горячие репозитории, созданные за последнюю неделю ", сортирует результат по звездам:

# We'll use the `date` command to get the date for "7 days ago"
$ date -v-7d '+%Y-%m-%d'
# => 2013-07-15

$ curl -G https://api.github.com/search/repositories       \
    --data-urlencode "q=created:>`date -v-7d '+%Y-%m-%d'`" \
    --data-urlencode "sort=stars"                          \
    --data-urlencode "order=desc"                          \
    -H "Accept: application/vnd.github.preview" |          \
    jq ".items[0,1,2] | {name, description, language, watchers_count, html_url}"
1 голос
/ 07 сентября 2011

Если вы перейдете на http://github.com/explore, вы можете просмотреть репо в тренде по дням / неделям / месяцам и т. Д.

В качестве альтернативы для самых просматриваемых / разветвленных вы можете перейти сюда http://github.com/popular/watched

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