LINUX.ORG.RU

Shotstars 0.1 — инструмент для отслеживания убывающих звезд на Github

 , , , ,


0

1

Функциональность Github в «персональной user ленте» не предоставляет пользователям информацию по убывающим звездам в проекте только по прибавлению.

Сценарий shotstars пытается решить эту проблему и предоставить такую ​​информацию пользователю.

Идея shotstars состоит в следующем: в самом начале пользователь выбирает, чей репозиторий он хочет отслеживать. Далее скрипт будет парсить звезды на предмет их убывания и прибавления за промежуток времени, делая diff между полученными списками «username’s»: от предыдущего сканирования до текущего сканирования. Промежуток времени настраивается. Бонусом программы является то, что регистрация и авторизация на Github и токены не требуются.

Особенности ПО:

  • Проект написан на Python, подготовлены готовые сборки для OS GNU/Linux; OS Windows; OS Android (Termux).
  • Парсинг user’s-звезд с проверками на ошибки и ограничения.
  • Отчеты в CLI и HTML форматах в т. ч. с расчетами дат.
  • Работа shotstars рассчитана на средние и небольшие проекты до 6000 звезд и не требует регистрации, авторизации, токена Github-аккаунта или наличие Python.
  • shotstars поддерживает имитацию результатов.
  • Лимит Github API в 6K звезд/час.
  • Лицензия GPL3+.

>>> Подробности



Проверено: hobbit ()
Последнее исправление: unfo (всего исправлений: 4)

Ответ на: комментарий от ne5555

Я прочитал, но так и не понял, кому и зачем это надо.

А когда звездочки же начинают подозрительно быстренько исчезать и без того в небольшом проекте, с ними улетучивается и частичка морального духа разработчика

Допустим.

а к отягощающим обстоятельствам добавляется некая сложность/дороговизна операции: просмотр аккаунтов тех username’s, кто-именно расстроился в ПО и покинул гавань.

А вот тут не понял. Неужели кто-то правда таким занимается? Ну, видимо, автор программы да. Но не могу понять, с какой целью. Он потом этим юзерам пишет и спрашивает, почему сняли звезду, или что?

P.S. Автор новости — автор программы?

CrX ★★★★
()
Последнее исправление: CrX (всего исправлений: 1)
Ответ на: комментарий от CrX

А вот тут не понял. Неужели кто-то правда таким занимается? Ну, видимо, автор программы да

В статье подробно расписаны причины, например, одна из таких — вычисление ботов, можно сканировать не только свои репозитории. И, да, автор с помощью скрипта находил RU репозиторий, чьи звезды были закуплены у ботоводов.

Он потом этим юзерам пишет и спрашивает

Предложенные цели также были расписаны, автор «не пишет и не спрашивает этих юзеров». Автор пишет само ПО на конкурс.


Неужели кто-то правда таким занимается?

Представьте себе, кто-то занимается:

Ого, сколько хейтеров, а вот мне как раз такое надо, спасибо автору. Только переводы добавить не забудьте ) а то все на русском

А вообще, про лайки, читай звезды, в сети существует неспроста много поговорок, и отдельно про «карму» на Хабре тоже. Вам достаточно было ограничиться несколькими первыми предложениями.

ne5555
() автор топика
Последнее исправление: ne5555 (всего исправлений: 5)

Астрологи объявили неделю минотавров, милорд!

wandrien ★★
()

Re: Shotstars 0.1 - инструмент для отслеживания убывающих звезд на Github

Лучше бы вы чего хорошее с opennet тащили сюда.

wandrien ★★
()
Ответ на: комментарий от ne5555

разработчик неудачно монетизировал Open Source, чтобы хоть как-то покрыть личные затраты

Охотно верю, что это серьёзная проблема. С одной стороны, у автора, для которого проект не является источником зарплаты, время от времени может появляться проблема мотивации. С другой стороны, если монетизацией заниматься — человек, хотя бы раз переведший автору денежку, часто считает, что теперь его должны обеспечивать техподдержкой в режиме 24/7.

Человек вообще склонен переоценивать свою работу и недооценивать чужую. Само по себе это нормально, это просто защитный механизм, одно из проявлений инстинкта самосохранения, если бы этого не было, люди бы дохли от работы куда чаще, как те кони из поговорки. Но вот применительно к попыткам как-то наладить монетизацию опенсорса это может привести к обидам, недоразумениям и дискредитации проекта. Я не знаю, что с этим делать…

hobbit ★★★★★
()

Функциональность Github в «персональной user ленте» не предоставляет пользователям информацию по убывающим звездам в проекте только по прибавлению.

Вместо того чтобы код писать/править сидят и считают «лайки», сделали из платформы для хранения исходников соцсеть

Kolins ★★★★
()

Сделай лучше actions, в таком виде оно мало кому нужно.

KillTheCat ★★★★★
()

Скриншоты последовательно с мобилы - отдельный изящный штрих вашего тончайшего троллинга.

Рукоплещу, маэстро!

token_polyak ★★★★
()
Последнее исправление: token_polyak (всего исправлений: 3)

не совсем понял идею скрипта. Если так хочется считать звездочки, простого юзерскрипта было бы достаточно, там более, что и в скрипте самом открывается браузер.

ncrypt4nix
()
Ответ на: комментарий от ncrypt4nix

не совсем понял идею скрипта

Github не отображает пользователю инфу, скрипт отображает.

простого юзерскрипта было бы достаточно

это и есть простой юзерскрипт, + скомпилирован для разных платформ, на случай, если пользователи не знают как его запускать из Python.

в скрипте самом открывается браузер.

Браузер открывает сгенер. html-репорт.

ne5555
() автор топика

Если психическое здоровье разработчика зависит от счетчика звездочек, то лучше поставить плагин который этот счетчик скроет. Как люди используют свои звездочки - дело пользователей, хотят ставят, хотят снимают.

Gary ★★★★★
()
Для того чтобы оставить комментарий войдите или зарегистрируйтесь.