Shotstars — унікальний інструмент для аналізу зірок на GitHub, який дозволяє відстежувати зміну популярності репозиторію, виявляти фейкову активність та розуміти справжній інтерес до проєкту. Якщо ви розробник, який прагне побачити, хто насправді оцінює ваш код, або маркетолог, якому потрібно перевірити ефективність просування, — Shotstars стане вашим незамінним помічником.
Shotstars дозволяє моніторити будь-який репозиторій ззовні. Наприклад, чи може користувач мережі сказати: скільки зірок було додано або віднято з якогось цікавого репозиторію GitHub за місяць? (IT-хостинг не надає інформацію про зменшення кількості зірок навіть власнику власних проектів).
Shotstars подбає та розрахує саме тих користувачів GitHub, які видалили або додали зірки до будь-якого проекту, або навіть повністю покинули платформу. Крім того, інструмент дозволяє ідентифікувати репозиторії з фальшивими зірками.
Заявлені функції:
Shotstars допоможуть знайти та викрити оголених королів та їхню свиту (факт: зірки в деяких сховищах завищені).
Shotstars розраховує параметри: агресивний маркетинг, тренд, фальшиві зірки, пік популярності та його дату.
Shotstars сканує репозиторії на наявність доданих та видалених зірок зі статистикою за вибраний період часу.
Shotstars повідомляє реальну дату репозиторію (факт: розробники можуть оголошувати/підробляти/змінювати дати комітів своїх проектів, але Shotstars їх не обдурить, утиліта відображатиме реальні числа).
Shotstats покаже ~ розмір будь-якого публічного репозиторію.
Shotstars також надасть короткий опис репозиторію.
Shotstars пропонує історію сканування з вибором раніше зареєстрованих проектів для швидкої перевірки.
Shotstars генерує звіти CLI/HTML (статистика, періоди часу, дублікована активність користувачів, URL-адреси та графіки).
Shotstars може імітувати результати, документований хак: функція, призначена для перевірки роботи утиліти (для впевненості) на непрацюючих/стабільних репозиторіях без переміщення зірок.
Shotstars знаходить користувачів, які перетинаються в різних проектах Github, зокрема тих, у кого приховані/закриті профілі.
Shotstars розраховує з точністю до хвилини та відображає час зняття обмеження на повторне сканування github (якщо токен не використовується).
Shotstars створений для людей та працює «з коробки», підтримка ОС: Windows7+, GNU/Linux, Android (користувачеві не потрібні: технічні навички; реєстрація/авторизація на Github та навіть наявність Python).
Shotstars обробляє завдання з надзвичайною швидкістю та безкоштовно (кросплатформне програмне забезпечення з відкритим кодом, пожертви вітаються).
$ pip install shotstars $ shotstars_cli
Готові збірки “Shotstars” доступні для ОС GNU/Linux та Windows, а також Termux (Python не потрібен)
Документований хак програмного забезпечення – або побічна функція, призначена для тестування скрипта на непрацюючих/стабільних репозиторіях без зміни порядку дій. Щоб імітувати процес, користувач повинен один раз просканувати новий репозиторій, додавши його до бази даних; випадково видалити та додати будь-які рядки до файлу.
(ОС GNU/Linux та Termux):
/home/{user}/ShotStars/results/{repo}/new.txt
(ОС Windows):
C:\Users\{User}\AppData\Local\ShotStars\result\{repo}\new.txt
Запустити друге сканування того ж репозиторію.
Існують обмеження від Github 【6 тис. зірок/годину з однієї IP-адреси】, репозиторії з більш ніж 6 тис. зірок фізично не мають сенсу сканувати. У Shotstars з токеном Github ви можете обійти обмеження та сканувати репозиторії до 500 тис. зірок/годину.
Зареєструйте обліковий запис на Github (якщо у вас його ще немає).
Відкрийте свій профіль -> налаштування -> налаштування розробника -> особисті токени доступу -> згенеруйте новий токен.
Вставте отриманий токен (рядок) у поле замість ‘None’GNU/Linux & Android/Termux:
/home/{user}/ShotStars/results/config.ini
OS Windows:
C:\Users\{User}\AppData\Local\ShotStars\result\config.ini
Github-токен належить користувачеві, зберігається локально і нікуда не передається і не скачується. Парсити можна, як свої, так і сторонні репозиторії (за умовчанням реєстрація/авторизація/токен не потрібні).
У Shotstars доступна історія сканувань, тепер не потрібно кожен раз вводити або копіювати/вставляти URL-адресу, замість url-репозиторія вкажіть ключове слово his/historyта виберіть цифру раніше сканованого репозиторію.
Зверніть увагу, що HTML-отчет створено тільки тоді, коли Shotstars виявив рух зірки в репозиторіях. Якщо користувачеві потрібно отримати HTML-звіт, просто увімкніть симуляцію зір.
У Shotstars доступна історія сканування, тепер вам більше не потрібно щоразу вводити або копіювати/вставляти URL-адресу, вказувати ключове слово his/historyзамість URL-адреси репозиторію та вибирати раніше просканований репозиторій за номером.

Shotstars дозволяє слідкувати зі сторони за будь-яким репозиторієм. Наприклад, чи може користувач мережі сказати: скільки прибавилось або убавилось зірок у якому-небудь цікавому github-репозиторії за місяць? (ІТ-хостинг не надає за зменшенням зір, навіть власників своїх власних даних про проекти). Shotstars позаботиться і визначить конкретно тих github-користувачів, які удалили або накинули зірки будь-якого проекту, а то і все удалився з платформи. Крім того, інструмент дозволяє вичислити репозиторії з фейковими зірками.
1. Shotstars для Windows 7:
2 HTML-звіт Shotstars:
3 Shotstars для Android/Termux:
4 Shotstars Limit Github/API (якщо ви не використовуєте безкоштовний токен:)
5 Історія сканування Shotstars:
6 Shotstars виявляє приховану активність розробників Shotstars – це круто, він бачить усе. Github каже, що в репозиторії не було жодних комітів протягом місяця, але була деяка ледь помітна активність, як-от оновлення PR тощо (до речі, перезапис комітів та маніпуляції з датами також легко виявляються).
7 Shotstars знаходить користувачів, які перетинаються в різних проектах Github, зокрема тих, у кого приховані/закриті профілі:
8 Shotstars генерує HTML-CLI часові шкали історії зірок репозиторію, як нових, так і зниклих.
Shotstars — це не просто утиліта для перегляду статистики GitHub, а потужний аналітичний інструмент нового покоління. Він дозволяє звичайному користувачу, без технічної підготовки, бачити реальну картину популярності будь-якого репозиторію: хто додавав зірки, хто їх знімав, хто видалив обліковку або використовує фейкову активність. На відміну від самого GitHub, Shotstars надає прозорість, якої так бракує платформі.
Завдяки підтримці Windows, Linux та Android, інструмент доступний кожному. Він працює «з коробки», не вимагає авторизації або встановлення додаткових компонентів, і навіть може обходити обмеження GitHub завдяки токенам. З його допомогою можна не лише слідкувати за власними проєктами, а й перевіряти чужі — і виявляти накрутки, агресивний маркетинг чи мертві акаунти.
Якщо ви хочете знати, хто насправді підтримує ваш проєкт — або вивести на чисту воду тих, хто накручує зірки для створення ілюзії популярності — Shotstars покаже все.