Кто является пользователем с самой длинной полосой на GitHub?

Кто-нибудь знает, как найти список пользователей с самыми длинными полосами Github когда-либо?

3 ответа

Решение

Этот список содержит список 256 самых активных пользователей. Внизу списка есть список Contribution Streak пользователи, которые ответят на этот вопрос более прямо. Я не видел отчет всех записей полос времени.

Streak легок в игре, поэтому результаты не будут актуальны

По состоянию на 2015-03-20, у меня могло быть 32 тыс. Дней (100 лет) https://github.com/cirosantilli, но большую часть времени он давал 502, поэтому я открыл для этого вопрос. Позже я протолкнул 1000-летнюю серию, но она дает 502 все время.

Обновление 2015-10-21: GitHub связался со мной и объяснил, что это потребляет слишком много ресурсов на их серверах. Моя страница профиля вернулась впервые за 7 месяцев:-) Но мои публичные вклады просто не отображаются, в то время как у обычных пользователей есть пустые разделы "Публичные вклады" и "Активность вклада". Это первый шаг исправления ситуации дважды.

Генерируется с помощью https://gist.github.com/cirosantilli/4d24fc646ab9aec8def7 путем выполнения одного коммита в день, что делает этот показатель очень простым для игры до бесконечности. До сих пор я обнаружил ограничивающий фактор - время создания хранилища. Размер хранилища небольшой (15М). Может быть, кто-то может оптимизировать скорость генерации коммитов? Изменить 2016-05: с тех пор я сгенерировал 1 миллион коммитов за несколько минут (но он не очень хорошо масштабируется до 10 миллионов): 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 (теперь удаленный из-за их глупой политики "один аккаунт на человека", с тех пор я научился использовать веб-архив и tor).

Обновление 2016-05-19: полоски устарели: https://github.com/blog/2173-more-contributions-on-your-profile но график моих вкладов еще не создан.

Другие методы игры инсульта

Возможные способы сделать, если вы все еще заинтересованы

Холмен сказал, что он не думает, что есть простой способ получить его, поэтому, вероятно, нет.

http://longeststreak.net/ (был, сейчас?) поддерживает программно сгенерированный список. Исходный код: https://github.com/oblakeerickson/longest_streak. Я не изучал их методы.

По состоянию на январь 2015 года самая длинная полоса на самой длинной полосе: 5168 от mahipal, но это явно играемая полоса на одном пустом репо. Поскольку это около 14 лет, дольше, чем существует GitHub, это указывает на то, что метод, используемый longstreak, такой же, как и GitHub, поскольку он рассматривает только данные репозитория, а не дату отправки, что легко для игры, как я делал. Интересно, почему Махипал остановился на таком небольшом числе в своей игровой серии, поэтому я спросил его по адресу https://github.com/cirosantilli/chat/issues/1. Пока ответа нет.

При быстрой проверке 10 лучших полос длинных полос кажутся игровыми или сделаны из прилежных тривиальных вкладов.

Возможные отправные точки, которые экспортируют все общедоступные данные GitHub:

Разное

Я видел это Gist перечислил выше это и ткнул через него (к сожалению, я не знаком с JS), но я нашел ссылку ниже:

https://api.github.com/legacy/user/search/followers:1?sort=public_repo_count&order=asc&start_page=#1

Что приводит к JSON документ, в котором вы можете применить фильтры (например, вы можете изменить способ сортировки). То, что я не нашел в документе, это полоса, но я уверен, что если вы покопаетесь, то, возможно, найдете ее. Gist возвращает несколько пользователей; Мне любопытно, что будут лучшие 50 или около того.

Другие вопросы по тегам