https://github.com/bebehei/startracker
Track github projects with git
https://github.com/bebehei/startracker
github golang stars
Last synced: about 1 month ago
JSON representation
Track github projects with git
- Host: GitHub
- URL: https://github.com/bebehei/startracker
- Owner: bebehei
- Created: 2017-12-18T15:27:40.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2017-12-21T18:16:02.000Z (over 8 years ago)
- Last Synced: 2025-10-13T20:57:27.652Z (8 months ago)
- Topics: github, golang, stars
- Language: Go
- Size: 1.95 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Startracker
Tracking GitHub Stars via git
## Rationale
Stars on a project are a smart variable to track the project's popularity. Albeit the amount of stars can decrease, it usually only increases. It's the same as a "Like" on facebook. People usually don't "unlike" pages, they just get off the radar.
So in [dunst-project](https://github.com/dunst-project/dunst/), where I develop for, stars often started to flap for a longer time. It's interesting for me to get access to the actual data and see, why and what happened.
Let's record the history to be later able to trace back the reasons.
# Usage
(This is my first golang project. It's not the best, but it works ;-).)
1. `go get`
1. `go build`
1. `./startracker > data.txt`
If you track the file `data.txt` with git on every invocation of startracker, you can record the full history.
Keep in Mind: GitHub currently has a rate limit for 60 unauthenticated requests per hour per IPv4.