Skip to content

snooppr/shotstars

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 

Repository files navigation

💫 Shotstars

A tool to track waning stars on Github.

Important

Github does not provide users with statistics on disappearing stars in the repository. "Shotstars" is trying to resolve this issue and provide such information to the user.

The purpose of the “Shotstars” script is to find accounts from which they once gave stars to repositories,
but then they were removed and provide such an analysis in a human-readable form (it doesn’t matter,
you can scan both your own and other people’s projects), as a result, try to do what it doesn’t do Github by default.
The secondary function of the software is to monitor the thrown stars also at a selected period of time.


⌨️ Native Installation

pip install requests rich
python shot_stars.py

Ready-made "Shotstars" builds are provided for OS GNU/Linux & Windows & Termux (Python is not required)
⬇️Download Shotstars


⚙️ Shotstars supports simulation of results

A documented software hack - or side function designed to test the script on dead/stable repositories without star movement.
To simulate the process, the user must scan the new repository once,
adding it to the database; randomly delete and add any lines to a file
(OS GNU/Linux and Termux):
/home/{user}/ShotStars/results/{repo}/new.txt
(OS Windows):
C:\Users\{User}\AppData\Local\ShotStars\result\{repo}\new.txt;
run a second scan of the same repository.


⛔️ Github restrictions

There are restrictions from Github 【6000 stars/hour from one IP address】, repositories with more than 6K stars do not physically make sense to scan.


👈 Screenshot gallery

1. Shotstars for Windows 7

2. Shotstars for GNU/Linux

3. Shotstars for Android/Termux html-report


🇷🇺 TL;DR

Github не предоставляет пользователям статистику по исчезающим звездам в репозитории. "Shotstars" пытается решить этот вопрос и предоставить такую информацию пользователю. Существуют ограничения со стороны Github 【6000 звезд/час с одного IP адреса】, репозитории с более 6К звезд не имеет физического смысла сканировать.