Вышло обновление утилиты Shotstars v3.4 для аналитики GitHub-репозиториев, включая детектирование фейковых звезд

от автора

Изначально, ~год назад, Shotstars был разработан для демонстрации алгоритма: отслеживание убывающих звёзд у GitHub-репозиториев, т.к. IT-хостинг не предоставлял информацию по движению снятых звёзд даже хозяину своих проектов. Спустя время функционал утилиты разросся до детектирования фейковых звёзд с различной статистикой и метриками. Проект с открытым исходным кодом и бесплатный, в сравнении с аналогами — N1. ПО работает из коробки на любых OS (в т.ч. и в Android/Termux) и не требует чтения мануалов и тех. скиллов, то есть доступен рядовому пользователю.

Shotstars for GNU/Linux. Сканирование нашумевшего в последнее время репозитория: OrganicMaps (~аналогично и для OS Windows).

Shotstars for GNU/Linux. Сканирование нашумевшего в последнее время репозитория: OrganicMaps (~аналогично и для OS Windows).

Утилита в первую очередь будет интересна специалистам по информационной безопасности, маркетологам и любознательным GitHub-пользователям.

Заявленные функции в v3.4:

  • Shotstars поможет найти и разоблачить голых королей и их свиту (факт: звезды в некоторых репозиториях накручивают).

  • Shotstars рассчитывает параметры: агрессивный маркетинг, тренд, фейковые звезды, пик популярности и его дата.

  • Shotstars рассчитает прогресс или регресс за последний месяц (медиану — тенденцию в процентном изменении и среднее — рассчитанное по факту в разах).

  • Shotstars вычислит имена месяцев, в которых было всех больше и всех меньше получено звезд.

  • Shotstars выведет самый протяжённый период времени без прибавления звезд.

  • Shotstars проверяет репозитории на предмет прибавления и убавления звезд со статистикой за выбранный период времени.

  • Shotstars сообщает реальную дату создания репозитория (факт: разработчики могут заявлять/подделывать/изменять дату создания своих проектов и коммитов, но Shotstars им не обмануть, утилита отобразит реальные цифры).

  • Shotstats покажет ~ размер любого публичного репозитория.

  • Shotstars также предоставит краткое описание репозитория.

  • Shotstars предлагает историю сканирований с выбором ранее учтенных проектов для быстрой проверки.

  • Shotstars генерирует CLI/HTML отчеты (статистика, периоды времени, дублирующая активность пользователей, url’s и графики).

  • Shotstars умеет имитировать результаты, задокументированный хак: функция, призванная проверить работу утилиты (удостовериться) на мертвых/стабильных репозиториях без движения звезд.

  • Shotstars находит пересекающихся у Github-проектов пользователей, в т.ч. и тех, у кого профиль скрыт/приватный.

  • Shotstars рассчитывает с точностью до минуты и отображает время снятия github-ограничения на повторные сканирования (если не используется token).

  • Shotstars создан для людей и работает из коробки, поддержка OS: Windows7+, GNU/Linux, Android (от пользователя не требуются: владения техническими навыками; регистрация/авторизация на Github и даже наличие Python).

  • Shotstars отрабатывает задачи с реактивной скоростью и задаром (open source, кроссплатформенность, донаты приветствуются).

Shotstars. HTML-репорт.

Shotstars. HTML-репорт.
Shotstars детектирует аномальный рост/всплеск звёзд у репозитория.

Shotstars детектирует аномальный рост/всплеск звёзд у репозитория.
Shotstars строит и кумулятивные графики — рост звёзд. Сравнение репозиториев:: Telegram vs упомянутый проект выше. Из графиков отчётливо видно, у какого проекта история движения звёзд в порядке, а у которого 🎃.

Shotstars строит и кумулятивные графики — рост звёзд. Сравнение репозиториев:: Telegram vs упомянутый проект выше. Из графиков отчётливо видно, у какого проекта история движения звёзд в порядке, а у которого 🎃.
Shotstars for Android/Termux за 6 сек.

Shotstars for Android/Termux за 6 сек.

💎 Open Source Made in troubled Russia.


ссылка на оригинал статьи https://habr.com/ru/articles/917974/


Комментарии

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *