Оновлення Shotstars 3.0: Інструмент для відстеження зірок на GitHub

Оновлено інструмент Shotstars 3.0 для відстеження руху зірок на GitHub

Нещодавно був оновлений інструмент Shotstars 3.0, який відстежує рух, зникнення та появу фіктивних “зірок” у проєктах на GitHub. Стандартні можливості GitHub не надають користувачам інформацію про зменшення кількості “зірок” у проєкті, а дозволяють отримати відомості лише про їх збільшення. Проєкт написаний мовою Python і розповсюджується під ліцензією GPLv3+.

Функціональні можливості Shotstars 3.0

Інструмент Shotstars 3.0 пропонує широкий спектр можливостей для аналізу “зіркової” активності на GitHub:

  • Визначення накрутки зірок
  • Розрахунок параметрів: агресивний маркетинг, тренд, фейкові зірки, пік популярності та його дата
  • Перевірка репозиторіїв щодо збільшення та зменшення зірок зі статистикою за вибраний період часу
  • Визначення реальної дати створення репозиторію (розробники можуть заявляти/підробляти/змінювати дату створення своїх проєктів і комітів)
  • Обчислення розміру будь-якого публічного репозиторію
  • Надання короткого опису репозиторію
  • Збереження історії сканувань з вибором раніше врахованих проєктів для швидкої перевірки
  • Генерація CLI- та HTML-звітів (статистика, періоди часу, дублювальна активність користувачів, url та графіки)
  • Пошук користувачів, які перетинаються у різних GitHub-проєктах
  • Розрахунок з точністю до хвилини та відображення часу зняття github-обмеження на повторні сканування (якщо не використовується token)
  • Підтримка ОС Windows7+, GNU/Linux та Android. Для роботи не потрібна реєстрація/авторизація на Github

Ключові зміни у новій версії інструменту для відстеження зірок

У версії 3.0 інструменту Shotstars впроваджено кілька важливих оновлень:

  • Змінено алгоритм побудови графіка: відстеження збільшення зірок для визначення будь-якої активності репозиторію з моменту створення проєкту
  • У CLI- та HTML-звіти додано метрики: пік зірок та його дата, агресивний маркетинг (low, medium, high, hard), накрутка фейкових зірок (Yes/No), тренд (припущення на основі статистики про подальше зростання зірок)
  • Прискорено знаходження користувачів, що перетинаються в сканованих проєктах, включно з тими, хто має приватний профіль

Переваги використання інструменту для аналізу GitHub-зірок

Інструмент Shotstars 3.0 допомагає виявляти неприродну активність у репозиторіях GitHub. Завдяки цьому розробники та користувачі можуть отримати більш об’єктивну картину популярності проєктів. Крім того, функція виявлення реальної дати створення репозиторію допомагає розкрити випадки, коли розробники намагаються маніпулювати часовою лінією розробки.

Зручність використання забезпечується підтримкою різних операційних систем та відсутністю необхідності реєстрації на GitHub. Це робить інструмент доступним для широкого кола користувачів, які цікавляться аналітикою проєктів на цій платформі.

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