The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Обновление Shotstars 0.2, инструмента для отслеживания убывающих звёзд на GitHub

10.07.2024 07:37

Обновлен инструмент Shotstars 0.2, решающий проблему с отслеживанием исчезновения "звёзд" у проектов на GitHub. Штатные возможности GitHub не предоставляют пользователям информацию по убывающим "звёздам" в проекте и позволяют получить сведения только по их прибавлению. Проект написан на языке Python и распространяется под лицензией GPLv3+

Изменения:

  • Установить пакет Shotstars теперь можно и с помощью pip: pip install shotstars. Также подготовлены готовые сборки не требующие наличие Python в OS.
  • Работа скрипта ускорена в несколько раз за счёт распараллеливания задач.
  • В html-отчет добавлена расширенная метрика: накопление «New_Gone_Stars/Dates» за все время сканирований.
  • Изменён внешний вид CLI-таблиц. Обновлена функция прогресса. К расчетному времени снятия блокировки Github/API добавлено и оставшееся время ожидания в минутах. Переработан внешний вид html-отчета.
  • Расширенны проверки/оповещения на ошибки, например, если пользователь указал несуществующий или удаленный репозиторий для парсинга или пытался просканировать проект с более чем 6К+ звездами и т.д.
  • Добавлена новая функциональность в html-отчет: отображение аккумулированных данных по всем периодам сканирований с разбивкой по датам; суммарный расчет "new/gone stars/date" в заголовке; а также ведется подсчет дубликатов "username", которые неоднократно ставили или снимали звезды в отслеживаемом репозитории.
  • Добавлена новая метрика: реальная дата создания проекта (иногда дату создания проекта можно подделать с помощью коммитов, обманывая пользователей, Shotstars — не обмануть). В html-отчет также добавлены: рейтинг; реальная дата создания проекта и описание проекта (если присутствует).
  • Добавлен случайно выбираемый «User-Agent» для http запросов.
  • В случае использования старой версии Python 3.7 на OS Android/Termux или из-за ограничений новых версий OS Android быстрые процессы сменяются на безопасные потоки не вызывая ошибки.


  1. Главная ссылка к новости (https://github.com/snooppr/sho...)
  2. OpenNews: Опубликован инструмент для отслеживания убывающих звёзд на GitHub
  3. OpenNews: Уязвимость в GitHub Enterprise Server, дающая права администратора без аутентификации
  4. OpenNews: GitHub намерен запретить размещение сомнительных проектов для создания дипфейков
  5. OpenNews: GitHub обновил GPG-ключи из-за уязвимости, приводящей к утечке переменных окружения
  6. OpenNews: GitHub заблокировал игровой движок OpenXRay (блокировка отменена)
Автор новости: snoopppr
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/61514-github
Ключевые слова: github
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (39) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, 1 (??), 09:22, 10/07/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +9 +/
    Второй раз "попался" :-(

    Думал про астрономию проект. Как-нибудь заголовки не в стиле жёлтой прессы составляйте.

     
     
  • 2.13, 2 (?), 10:59, 10/07/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Тоже попался. Думал, про бывших, отъехавших на ПМЖ.
     
     
  • 3.29, _ (??), 17:24, 10/07/2024 [^] [^^] [^^^] [ответить]  
  • +/
    В девяностые? Они уж почти все на пенсии. Или того ...
     
  • 2.32, Аноним (32), 19:46, 10/07/2024 [^] [^^] [^^^] [ответить]  
  • –1 +/
    В заголовке описание проекта и название проекта. При чем тут жёлтая пресса?
     
     
  • 3.48, 1 (??), 11:10, 11/07/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Просто одно слово пропустили -
    "отслеживания звёзд ... **у проектов** на githab"
    И вопросов бы не было.
     
  • 2.38, Палантир (-), 20:46, 10/07/2024 Скрыто ботом-модератором     [к модератору]
  • +/
     
  • 2.44, КО (?), 08:27, 11/07/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Отвергаешь - предлагай

    для отслеживания лайков на майкобойне

     

  • 1.2, Аноним (2), 09:33, 10/07/2024 Скрыто ботом-модератором [﹢﹢﹢] [ · · · ]     [к модератору]
  • +/
     

  • 1.3, Аноним (3), 09:47, 10/07/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Там звёзды не убывают, а падают. В бездну.
     
  • 1.4, Аноним (4), 09:56, 10/07/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +4 +/
    В новой версии будет реализована спам рассылка тем пользователя, которые сняли звезду, чтобы снова поставили звезду. Почта будет получаться из парсинга их всех репозиатариев. В бесплатной версии будет разрешена отправка 1 емайла в минуту, не более 10 емайлов на репозиторий.
    Версия ПРО будет стоить 199 руб в месяц....
     
     
  • 2.8, Аноним (8), 10:17, 10/07/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    главное ещё не забыть внести программу в Единый реестр российских программ для электронных вычислительных машин и баз данных™, а то ну пока несерьёзно как-то
     

  • 1.5, Аноним (5), 09:59, 10/07/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Если звёзды убывают, значит это кому-нибудь надо.
     
  • 1.6, Аноним (6), 10:08, 10/07/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Я когда на гитхабе своё выкладывал, то слишком сильно отвлекался на звёзды, они вызывают какую-то манию у людей типа меня. Сейчас, хоть и по другой причине, но на гитхаб не логинюсь больше - и норм, проще стало жить.
     
     
  • 2.7, Аноним (7), 10:15, 10/07/2024 [^] [^^] [^^^] [ответить]  
  • +/
    На отечественный GitFlic перешел?
     
     
  • 3.9, Аноним (6), 10:20, 10/07/2024 [^] [^^] [^^^] [ответить]  
  • +4 +/
    На notabug и codeberg.
     
  • 2.40, Аноним (40), 07:12, 11/07/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Социальные сети (и компьютерные игры) - это просто бич современного общества сублимированного успеха. Обычно противостоять манипуляциям помогает изучение их методов (в политологии и маркетинге), когнитивных искажений и методов рационального мышления. Ну и, конечно, изоляция от информационного шума. Но последнее - лишь до поры до времени.
     

  • 1.10, eugener (ok), 10:23, 10/07/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Лучше бы отслеживание отписавшихся в инстаграме сделали.
     
     
  • 2.30, Аноним (31), 17:28, 10/07/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Думаю, товарищ майор уже давно сделал.
     

  • 1.11, Аноним (11), 10:53, 10/07/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    палю лайфхак, как набрать звезд: просто рекламируете свой проект в хакерньюс, но от лица мимокрокодила, типа "смотрите, какой проект нашел, как я раньше без него жил?" Статистика набора звезд любого проекта выглядит именно так: вначале болтается на уровне нуля, потом резко 1к звезд, а потом болтается на уровне 1к до следующей рекламы в хакерньюс. На гитхабе звезды это типа лайков, так что люди их ставят не глядя если проект "в принципе прикольный, потом гляну как-нибудь" (спойлер: не глянут).
     
     
  • 2.14, iPony129412 (?), 10:59, 10/07/2024 [^] [^^] [^^^] [ответить]  
  • +/
    а только в хакерньюс?
    а то обо мне на двух ресурсах писали, но звёзд нет - но мне и не надо.
     
     
  • 3.20, Аноним (20), 12:00, 10/07/2024 [^] [^^] [^^^] [ответить]  
  • +/
    На других ресурсах аудитория не та, это правда.
     

  • 1.12, Аноним (12), 10:59, 10/07/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    сейчас бы ради звёзд работать
     
     
  • 2.37, Аноним (32), 20:43, 10/07/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Зачем в абсолют возводить? Звёзды - приятственность и один из обратных связей с сообществом. Чё плохого то?
     
     
  • 3.41, Аноним (40), 07:20, 11/07/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Приятно, когда твой проект приносит реальную пользу, его используют, изучают, хвалят и ругают, помогают развивать и интегрируют в другие решения и т.п. А "лайки", "классы" и прочая /социальная/ чепуха - это что-то вроде, когда тебя хвалит мама, какой ты у неё молодец или умница, это вредный самообман. И даже хуже, потому что похвала мамы не подменяет настоящей цели, а "пальцы вверх" - да. Заменитель успеха. Симулякр достижений.
     
  • 2.47, 1 (??), 11:07, 11/07/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Любой вояка "работает" за звёзды - большие и малые.
     

  • 1.15, Аноним (15), 11:07, 10/07/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Так звезда это же что-то типа закладки. С мобильного приложения даже по категориям можно раскидывать. Интересен проект, отмечаешь его, чтобы не потерять. Никогда не ставил звёзды чтобы потешить чьё то самомнение.
     
     
  • 2.16, 2 (?), 11:14, 10/07/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Никогда не ставил звёзды чтобы потешить чьё то самомнение.

    Это нормально для контингента - взять, а вместо хотя бы "спасибо" еще и обделать.

     
     
  • 3.17, Аноним (2), 11:36, 10/07/2024 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > взять, а вместо хотя бы "спасибо" еще и обделать.

    Про обделать сам додумал или свой опыт описал?

     
     
  • 4.18, Аноним (18), 11:46, 10/07/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Свой менталитет.
     
  • 2.42, Аноним (40), 07:25, 11/07/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Если бы это было так, то никто бы не озаботился отслеживанием убывающих звезд.
    А закладки есть в самом браузере. Причем, когда какой-нибцдь репозиторий удалят/переместят, вы узнаете об этом факте (по битой ссылке) и у вас сохранится его название, чтобы найти на новом месте. В случае со звездами, вы обычно даже не заметите, что несколько из них "потухли", а потом будете долго вспоминать название того, что никак не можете найти, хотя точно помните, что где-то было.
     

  • 1.19, Аноним (18), 11:49, 10/07/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Мне кажется, что этот проект вообще не заслуживает новости. Гордыня (и тщеславие) - грех, а нормальным людям пофиг на звёзды и прочие понты, включая нашивки-ачивки на гитхабе, настолько, насколько они смогли это из себя выдавить.
     
     
  • 2.34, Аноним (32), 20:04, 10/07/2024 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Звёзды это просто оценка твоей работы. Дань уважения. Заинтересованность. Нормальным людям это важно обычно, неважно социопатам. Так что мимо.
     
     
  • 3.43, Аноним (40), 07:30, 11/07/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Жмякнуть кнопку на автопилоте - это не дань уважения.
    Такие квазиотношения важны социозависимым или очень одиноким людям. Но это обезболивающее, а не лекарство, оно лишь устраняет симптомы, но лечит "болезнь". Следущим этапом такого "лечения" может стать, например, алкоголизм. Берегите себя, нормальный человек.
     

  • 1.28, Аноним (28), 17:11, 10/07/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Напрягает что по этим звёздам начинают судить о проекте.
    - О, надо будет потом глянуть, поставлю звезду.
    - Смотри 5к звёзд, значит безопасный, ведь миллионы мух не могут ошибаться...
     
     
  • 2.36, Аноним (32), 20:07, 10/07/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Ну почему, это просто индикатор, один из нескольких. Выбираешь между 2 проектов например. О, тут 5к звёзд, надо изучить. А тут 15 штук - как-то непонятно. Просто пища к размышлению, никто это как финальный аргумент не воспринимает.
     

  • 1.39, Аноним (39), 02:54, 11/07/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Инструмент полезный для анализа пользователей некоммерческого софта. Много ли правда такого софта? Я вообще перешел на gitflic. В отличии от github к моему удивлению там есть возможность создавать приватные репозитории маленьким программистам за бесплатно и со временем открывать код. Вот нужно тоже самое, только для gitflic и желательно с инфографикой - кто и когда оценил хорошо, кто и когда плохо, динамика оценки. Если возможно - геотаргетинг. Аналитика для репозиториев аналогичная аналитики для поисковых систем на самом деле может помочь если уметь пользоваться.
     
     
  • 2.45, Аноним (45), 09:00, 11/07/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Как раз на гитхабе бесплатно и можно создавать репозитории, и приватные

    gitflic "условия использования", цитата:
    >Использование стандартных возможностей Программы осуществляется Пользователем безвозмездно.
    >Услуги сервиса GitFlic.ru оплачиваются на 1 месяц, в виде авансового платежа
    >В случае неуплаты, доступ к Сервису частично ограничивается, но аккаунт не блокируется. В случае 180 дней неуплаты, данные могут быть удалены
    >Оплаченные услуги и внесенные денежные средства не подлежат возврату.
    >Для отказа от услуг сервиса GitFlic.ru и удаление данных и деактивации аккаунта необходимо написать в службу поддержки
    >Сервис может приостановить действие аккаунта в одностороннем порядке без разъяснения причин
    >Правообладатель может разрешить нашим партнерам хранить и архивировать контент в общедоступных репозиториях.

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

     

  • 1.49, Барак (?), 17:00, 12/07/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Обновление вышло, теперь можно и мегапроекты парсить.
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру