{"id":21027339,"url":"https://github.com/bebehei/startracker","last_synced_at":"2026-04-28T14:02:40.460Z","repository":{"id":150870988,"uuid":"114656825","full_name":"bebehei/startracker","owner":"bebehei","description":"Track github projects with git","archived":false,"fork":false,"pushed_at":"2017-12-21T18:16:02.000Z","size":2,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-10-13T20:57:27.652Z","etag":null,"topics":["github","golang","stars"],"latest_commit_sha":null,"homepage":null,"language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/bebehei.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2017-12-18T15:27:40.000Z","updated_at":"2018-01-21T14:00:08.000Z","dependencies_parsed_at":null,"dependency_job_id":"8081a8e5-bbc4-4520-958c-facd137fd60f","html_url":"https://github.com/bebehei/startracker","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/bebehei/startracker","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bebehei%2Fstartracker","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bebehei%2Fstartracker/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bebehei%2Fstartracker/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bebehei%2Fstartracker/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/bebehei","download_url":"https://codeload.github.com/bebehei/startracker/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bebehei%2Fstartracker/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28100945,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-12-28T02:00:05.685Z","response_time":62,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["github","golang","stars"],"created_at":"2024-11-19T11:49:35.828Z","updated_at":"2025-12-28T15:04:06.822Z","avatar_url":"https://github.com/bebehei.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Startracker\n\nTracking GitHub Stars via git\n\n## Rationale\n\nStars 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.\n\nSo 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.\n\nLet's record the history to be later able to trace back the reasons.\n\n# Usage\n\n(This is my first golang project. It's not the best, but it works ;-).)\n\n1. `go get`\n1. `go build`\n1. `./startracker \u003cuser\u003e \u003crepo\u003e \u003e data.txt`\n\nIf you track the file `data.txt` with git on every invocation of startracker, you can record the full history.\n\nKeep in Mind: GitHub currently has a rate limit for 60 unauthenticated requests per hour per IPv4. \n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbebehei%2Fstartracker","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbebehei%2Fstartracker","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbebehei%2Fstartracker/lists"}