{"id":15400910,"url":"https://github.com/mewmew/guldkorn","last_synced_at":"2025-04-15T22:30:50.104Z","repository":{"id":145111430,"uuid":"240819505","full_name":"mewmew/guldkorn","owner":"mewmew","description":"Tool for finding interesting forks of projects on GitHub.","archived":false,"fork":false,"pushed_at":"2020-10-26T10:53:41.000Z","size":43,"stargazers_count":39,"open_issues_count":2,"forks_count":2,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-03-29T03:41:26.389Z","etag":null,"topics":["analysis","divergence","divergent","divergent-fork","downstream","downstream-analysis","forks","forks-insight"],"latest_commit_sha":null,"homepage":"","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"unlicense","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/mewmew.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":"2020-02-16T02:30:35.000Z","updated_at":"2023-06-05T00:47:33.000Z","dependencies_parsed_at":null,"dependency_job_id":"e32c8013-289d-403c-b237-162a11c9f4ec","html_url":"https://github.com/mewmew/guldkorn","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mewmew%2Fguldkorn","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mewmew%2Fguldkorn/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mewmew%2Fguldkorn/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mewmew%2Fguldkorn/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mewmew","download_url":"https://codeload.github.com/mewmew/guldkorn/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":249165878,"owners_count":21223343,"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","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":["analysis","divergence","divergent","divergent-fork","downstream","downstream-analysis","forks","forks-insight"],"created_at":"2024-10-01T15:55:33.117Z","updated_at":"2025-04-15T22:30:49.819Z","avatar_url":"https://github.com/mewmew.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Guldkorn\n\n*Poesi för döda fiskar.*\n\nThe `guldkorn` tools locates forks with divergent commits or commits ahead of the original repository.\n\n## Installation\n\n```\ngo get github.com/mewmew/guldkorn\n```\n\n## Usage\n\n```\nguldkorn [OPTION]...\n\nFlags:\n\n  -owner string\n        owner name (GitHub user or organization)\n  -q    suppress non-error messages\n  -repo string\n        repository name\n  -token string\n        GitHub OAuth personal access token\n  -watch\n        watch divergent forks\n```\n\n## Examples\n\nThis example helped narrow down `250` forks across `2554` branches to `65` forks across `149` branches with divergent commits or commits ahead of origin, a subset of which are presented below.\n\n```bash\n$ guldkorn -owner diasurgical -repo devilutionX -token ACCESS_TOKEN\n\nstatus: \"diverged\" (head=AJenbo:roguelike vs base=diasurgical:master)\nAJenbo:roguelike ahead 3 (and behind 139) of diasurgical:master\nhttps://github.com/AJenbo/devilutionX/commits/roguelike?author=AJenbo\n\nstatus: \"diverged\" (head=NEMadman:master vs base=diasurgical:master)\nNEMadman:master ahead 1 (and behind 970) of diasurgical:master\nhttps://github.com/NEMadman/devilutionX/commits/master?author=NEMadman\n\nstatus: \"diverged\" (head=cain05:difficulty_rebalance vs base=diasurgical:master)\ncain05:difficulty_rebalance ahead 13 (and behind 833) of diasurgical:master\nhttps://github.com/cain05/devilutionX/commits/difficulty_rebalance?author=cain05\n\nstatus: \"diverged\" (head=qndel:pixellight vs base=diasurgical:master)\nqndel:pixellight ahead 81 (and behind 22) of diasurgical:master\nhttps://github.com/qndel/devilutionX/commits/pixellight?author=qndel\n\n...\n```\n\n**Note:** Remember to set `ACCESS_TOKEN` to not hit the rate limit on GitHub. To create a personal access token on GitHub visit https://github.com/settings/tokens\n\nTo use the `-watch` flag, the **notifications** permission scope is required when generating the GitHub access token. Other than that, Guldkorn requires no additional scopes.\n\nIf the environment variable `GULDKORN_GITHUB_TOKEN` is set, the access token will be read from there.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmewmew%2Fguldkorn","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmewmew%2Fguldkorn","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmewmew%2Fguldkorn/lists"}