{"id":17030664,"url":"https://github.com/vsoch/chonker-awards","last_synced_at":"2025-04-12T12:12:11.427Z","repository":{"id":46741004,"uuid":"334252015","full_name":"vsoch/chonker-awards","owner":"vsoch","description":"A shoutout to the top chonker repositories on GitHub.","archived":false,"fork":false,"pushed_at":"2023-12-29T04:53:03.000Z","size":1797,"stargazers_count":4,"open_issues_count":0,"forks_count":1,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-04-12T12:12:06.706Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://vsoch.github.io/chonker-awards/","language":"CSS","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/vsoch.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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":"2021-01-29T20:09:54.000Z","updated_at":"2023-01-10T17:18:12.000Z","dependencies_parsed_at":"2023-12-29T05:31:57.922Z","dependency_job_id":"f152e140-baa8-4b2b-a481-ad6ecf41fee5","html_url":"https://github.com/vsoch/chonker-awards","commit_stats":null,"previous_names":[],"tags_count":0,"template":true,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vsoch%2Fchonker-awards","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vsoch%2Fchonker-awards/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vsoch%2Fchonker-awards/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vsoch%2Fchonker-awards/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/vsoch","download_url":"https://codeload.github.com/vsoch/chonker-awards/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248565078,"owners_count":21125417,"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":[],"created_at":"2024-10-14T08:07:50.786Z","updated_at":"2025-04-12T12:12:11.360Z","avatar_url":"https://github.com/vsoch.png","language":"CSS","funding_links":[],"categories":[],"sub_categories":[],"readme":"# The Chonker Awards\n\nI had a terrible idea that I wanted to make a \"chonker awards\" site, where I could\nquickly see the top, chonkiest files and repositories from my GitHub. \n\n![assets/images/chonker-awards.png](assets/images/chonker-awards.png)\n\n\u003e This workflow has been disabled in 2023 because GitHub search doesn't seem to any longer allow finding large files.\n\n## Usage\n\nYou can run the [find-chonkers.py](find-chonkers.py) manually to generate the\ndata in the [_data](_data) folder. This renders to the site. A [GitHub Workflow](.github/workflows)\nis also provided to run the script on a nightly (or other frequency) basis.\nYou can choose to be conservative and open a pull request to check first,\nor just push directly to your main branch. Keep in mind if you run the script\nlocally, you should export a `GITHUB_TOKEN` to increase your rate limit.\n\n```bash\n$ python find-chonkers.py vsoch\n```\n\nSince the file search API doesn't return sizes, we do a head of each to determine\nthe size (this is why the script takes longer than you might expect). \n\n### Finding Large Files\n\nSince we can't return a list of all files and sort them, the strategy I use is to\nstart at a high number that will return very few results, and then decrease the size\nin increments until we reach a desired number (approximately 60, but in practice increases to more). \nIf you customize this for your own purposes, you might also want to change the function defaults\nto minimum sizes, and the increment that you decrease each time to find new files.\n\n## License\n\nOpen sourced under the [MIT license](LICENSE).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvsoch%2Fchonker-awards","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fvsoch%2Fchonker-awards","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvsoch%2Fchonker-awards/lists"}