Кто-нибудь знает, как найти список пользователей с самыми длинными полосами Github?
Кто является пользователем с самой длинной полосой на GitHub?
Ответ 1
Этот gist содержит список из 256 наиболее активных пользователей. В нижней части списка есть список пользователей Contribution Streak
, которые будут отвечать на этот вопрос более непосредственно. Я не видел отчета о всех записях времени.
Ответ 2
Streak легко играть, поэтому результаты не будут релевантны
По состоянию на 2015-03-20 это может быть я с 32k дней (100 лет) https://github.com/cirosantilli, но он получал 502 большую часть времени, поэтому я открыл проблему для этого. Я позже толкнул 1000-летнюю серию, но она дает 502 все время.
Обновление 2015-10-21: GitHub связался со мной и объяснил, что это потребляет слишком много ресурсов на своих серверах. Моя страница профиля возвращается в первый раз с 7 месяцев:-) Но мои публичные взносы просто не показывают, в то время как у обычных пользователей есть пустые разделы "Публичные взносы" и "Деятельность по вкладам". Это шаг 1 исправление вещей в два раза.
Сгенерировано с помощью https://gist.github.com/cirosantilli/4d24fc646ab9aec8def7, совершив один коммит в день, делая этот показатель очень легким для игры до бесконечности. Ограничивающим фактором, который я нашел до сих пор, было время генерации репозитория. Размер репозитория небольшой (15M). Может быть, кто-то может оптимизировать скорость генерации фиксации? Edit 2016-05: с тех пор я создал 1 миллион записей за несколько минут (но он не очень хорошо масштабируется до 10M): https://github.com/cirosantilli/test-many-commits-1m
Обновление 2015-04-01: кажется, что GitHub исправил его, чтобы ограничить новые полосы произвольно до 1000 дней, хотя мой дом все еще дает 502. Протестировано моей марионеткой: https://github.com/cirosantilli-puppet, https://github.com/cirosantilli-puppet/test-streak
Обновление 2016-05-19: полоски были устаревшими: https://github.com/blog/2173-more-contributions-on-your-profile, но мой график вкладов еще не создан.
Другие методы игрового процесса
- https://github.com/4148/greenhat Кажется, чтобы создать более замаскированную серию, которая выглядит более аутентичной.
- https://github.com/avinassh/rockstar позволяет выбрать язык для создания вкладов для
Возможные способы сделать, если вы заинтересованы
Холмен сказал, что он не считает, что есть простой способ его получить, поэтому, вероятно, нет.
http://longeststreak.net/ есть (было, теперь?), поддерживая список, созданный программой. Исходный код: https://github.com/oblakeerickson/longest_streak. Я не изучал их методы.
По состоянию на январь 2015 года самая длинная полоса на longestreak: 5168 от mahipal, но это ясно gamed streak на одном пустом репо. Поскольку это около 14 лет, дольше, чем GitHub, это указывает, что метод, используемый longstreak, такой же, как GitHub, поскольку он рассматривает только данные репозитория вместо даты push, что легко для игры, как я. Интересно, почему mahipal остановился на таком маленьком номере в своей игровой полосе, поэтому я спросил его в https://github.com/cirosantilli/chat/issues/1. На данный момент ответа нет.
При быстром осмотре верхние 10 полос длинной полосы кажутся забитыми или сделаны из прилежных тривиальных вкладов.
Возможные отправные точки, которые экспортируют все общедоступные данные GitHub:
- https://www.githubarchive.org/ ежемесячно экспортируется в Google BigQuery
- http://ghtorrent.org/ экспортирует ежеквартально как торрент
Разное
- https://github.com/wojciechpolak/vcstreak вычисляет поток для данного локального репозитория
- https://github.com/motdotla/github-streaker, чтобы вы написали, чтобы продолжить свою серию.
- https://news.ycombinator.com/item?id=8848024 спрашивает, почему полоса ограничена 1096. Свяжитесь с OP at: https://github.com/cirosantilli/chat/issues/17 Моя теория заключается в том, что она 1000 + не-gamed совершает.
- https://github.com/gelstudios/gitfiti вместо этого рисует пиксель в ваших "общественных вкладах"
- https://chrome.google.com/webstore/detail/isometric-contributions/mjoedlfflcchnleknnceiplgaeoegien Расширение Chrome, которое показывает полосу. Не уверен, что за последний год или все время.
- https://hackernoon.com/believe-it-or-not-github-edition-90e61a1bdf4b показывает мою сагу
Ответ 3
Я видел, что Gist
перечислено выше и пробивает его (к сожалению, я не знаком с JS), но я нашел ссылку ниже:
https://api.github.com/legacy/user/search/followers:1?sort=public_repo_count&order=asc&start_page=#1
В результате получается документ JSON
, где вы можете применять фильтры (например, вы можете изменить порядок сортировки). То, что я не нашел в документе, - это полоса, но я уверен, что если вы соскучитесь, вы, вероятно, найдете его. Gist
возвращает несколько пользователей; Мне любопытно, что будет 50 или около того.