Обновлён инструмент Shotstars 3.0, отслеживающий движение, исчезновение и появление фиктивных “звёзд” у проектов на GitHub. Штатные возможности GitHub не предоставляют пользователям информацию по убывающим “звёздам” в проекте и позволяют получить сведения только по их прибавлению. Проект написан на языке Python и распространяется под лицензией GPLv3+
Функциональность версии 3.0:
- Определение накрутки звёзд.
- Расчёт параметров: агрессивный маркетинг, тренд, фейковые звезды, пик популярности и его дата.
- Проверка репозиториев на предмет прибавления и убавления звезд со статистикой за выбранный период времени.
- Определение реальной даты создания репозитория (разработчики могут заявлять/подделывать/изменять дату создания своих проектов и коммитов).
- Вычисление размера любого публичного репозитория.
- Предоставление краткого описания репозитория.
- Сохранение истории сканирований с выбором ранее учтённых проектов для быстрой проверки.
- Генерация CLI- и HTML-отчётов (статистика, периоды времени, дублирующая активность пользователей, url и графики).
- Поиск пользователей, пересекающихся у разных Github-проектов.
- Расчёт с точностью до минуты и отображение времени снятия github-ограничения на повторные сканирования (если не используется token).
- Поддержка ОС Windows7+, GNU/Linux и Android. Для работы не требуется регистрация/авторизация на Github.
Основные изменения:
- Изменён алгоритм построения графика: отслеживание прибавления звёзд для определения любой активности репозитория с момента создания проекта.
- В CLI- и HTML-отчеты добавлены метрики: пик звезд и его дата, агрессивный маркетинг (low, medium, high, hard), накрутка фейковых звезд (Yes/No), тренд (предположение на основе статистики о дальнейшем росте звезд).
- Ускорено нахождение пересекающихся пользователей в сканируемых проектах в том числе и тех, у кого приватный профиль.

Release.
Ссылка here.