{"id":16077803,"url":"https://github.com/kevinapps/githubstar","last_synced_at":"2025-10-22T20:30:45.661Z","repository":{"id":211418170,"uuid":"688879585","full_name":"avalogic/githubstar","owner":"avalogic","description":"Export Github stars and starred repos to HTML, bookmark, json or markdown format, grouped by language or topics, order by time, stargazers count etc..","archived":false,"fork":false,"pushed_at":"2024-06-21T00:29:26.000Z","size":21,"stargazers_count":7,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-01-16T13:43:45.294Z","etag":null,"topics":["github","python"],"latest_commit_sha":null,"homepage":"","language":"Python","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/avalogic.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":"2023-09-08T09:47:59.000Z","updated_at":"2025-01-05T23:00:39.000Z","dependencies_parsed_at":null,"dependency_job_id":"ad84c654-3ee7-4139-8e01-029aee52d5c3","html_url":"https://github.com/avalogic/githubstar","commit_stats":null,"previous_names":["designbeta/githubstar"],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/avalogic%2Fgithubstar","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/avalogic%2Fgithubstar/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/avalogic%2Fgithubstar/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/avalogic%2Fgithubstar/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/avalogic","download_url":"https://codeload.github.com/avalogic/githubstar/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":237739846,"owners_count":19358624,"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":["github","python"],"created_at":"2024-10-09T10:03:40.607Z","updated_at":"2025-10-22T20:30:45.656Z","avatar_url":"https://github.com/avalogic.png","language":"Python","readme":"# githubstar\r\n\r\nExport GitHub starred repositories, lists and topics to HTML, JSON, Markdown, or bookmark, grouped by language or topic, ordered by time, stargazer count etc.\r\n\r\n## Installation\r\n\r\n- Using [pip](https://pypi.org/project/githubstar/)\r\n\r\n```\r\n$ pip install githubstar\r\n```\r\n\r\n- Using Binaries (x64 architecture only) from [Release page](https://github.com/kevinapps/githubstar/releases)\r\n\r\n- You can also clone the repo and build from source\r\n\r\n## Quick Start\r\n\r\nRun with a username\r\n\r\n```\r\n$ githubstar --username \u003cusername\u003e\r\n```\r\n\r\nRun with username, GitHub access token, and default options\r\n\r\n```\r\n$ export GITHUB_TOKEN=\u003cAccess-Token\u003e\r\n$ githubstar --username \u003cusername\u003e\r\n```\r\n\r\nor\r\n\r\n```\r\n$ githubstar --username \u003cusername\u003e --token \u003cAccess-Token\u003e\r\n```\r\n\r\nExport to json format\r\n\r\n```\r\n$ githubstar --username \u003cusername\u003e --token \u003cAccess-Token\u003e --format json\r\n```\r\n\r\nRun with language grouping and bookmark format\r\n\r\n```\r\n$ githubstar --username \u003cusername\u003e --token \u003cAccess-Token\u003e --format bookmark --groupby language\r\n```\r\n\r\n## Usage\r\n\r\n```\r\n$ githubstar -h\r\n\r\nusage: githubstar [-h] [--version] --username USERNAME [--token TOKEN] [--format {html,json,md,bookmark}]\r\n                [--groupby {none,language,topic}]\r\n                [--orderby {timestarred,timeupdated,alphabet,starscount,forkscount,language}]\r\n                [--orderdirection {desc,asc}] [--ordernum {true,false}] [--excludeprivate {true,false}]\r\n                [--destpath DESTPATH] [--destname DESTNAME]\r\n\r\nExport a GitHub user's starred list to local file.\r\n\r\noptions:\r\n  -h, --help            show this help message and exit\r\n  --version             show the program's version number and exit\r\n  --username USERNAME   [required]username to export for\r\n  --token TOKEN         the token from https://github.com/settings/tokens, to avoid rate limiting, can also store in\r\n                        environment as 'GITHUB_TOKEN'.\r\n  --format {html,json,md,bookmark}\r\n                        output format, default: html\r\n  --groupby {none,language,topic}\r\n                        default: none\r\n  --orderby {timestarred,timeupdated,reponame,starscount,forkscount,language}\r\n                        default: timestarred\r\n  --orderdirection {desc,asc}\r\n                        default: desc\r\n  --ordernum {true,false}\r\n                        choose whether to display the order number before the repository name, default: true\r\n  --excludeprivate {true,false}\r\n                        exclude private repositories, default: false\r\n  --destpath DESTPATH   path to store the exported file\r\n  --destname DESTNAME   filename of the exported file\r\n```\r\n\r\n## FAQ\r\n\r\n- What does 'RateLimitExceededException' mean?\r\n\r\n  The GitHub API rate limiting has been reached. An access token is needed in this case. Check out this link [https://docs.github.com/rest/overview/resources-in-the-rest-api#rate-limiting](https://docs.github.com/rest/overview/resources-in-the-rest-api#rate-limiting) for more details.\r\n\r\n- Where to get the access token?\r\n\r\n  Log in with your GitHub account and go to the following pages to generate an access token. Either a fine-grained token or a classic token is acceptable.\r\n\r\n  - [https://github.com/settings/personal-access-tokens](https://github.com/settings/personal-access-tokens)\r\n  - [https://github.com/settings/tokens](https://github.com/settings/tokens)\r\n","funding_links":[],"categories":["python"],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkevinapps%2Fgithubstar","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkevinapps%2Fgithubstar","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkevinapps%2Fgithubstar/lists"}