{"id":13400994,"url":"https://github.com/BaseMax/GitHub-Repository-Export-List","last_synced_at":"2025-03-14T06:32:07.446Z","repository":{"id":40642947,"uuid":"350029208","full_name":"BaseMax/GitHub-Repository-Export-List","owner":"BaseMax","description":"Python: A tiny script to get list of all repository of a GitHub user and generate HTML output with style.","archived":false,"fork":false,"pushed_at":"2023-04-09T06:08:24.000Z","size":117,"stargazers_count":198,"open_issues_count":5,"forks_count":27,"subscribers_count":13,"default_branch":"main","last_synced_at":"2025-03-10T15:11:49.141Z","etag":null,"topics":["github","github-api","github-config","github-export","github-json-api","github-profile","github-repository","github-repository-automation","github-repository-export","github-repository-scanner","github-repository-search","json","json-api","python"],"latest_commit_sha":null,"homepage":"https://basemax.github.io/GitHub-Repository-Export-List/output.html","language":"HTML","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/BaseMax.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}},"created_at":"2021-03-21T14:53:17.000Z","updated_at":"2025-03-03T23:37:43.000Z","dependencies_parsed_at":"2024-01-13T18:24:43.027Z","dependency_job_id":"bfa43aee-2bdf-42e7-abc1-036fba009f23","html_url":"https://github.com/BaseMax/GitHub-Repository-Export-List","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/BaseMax%2FGitHub-Repository-Export-List","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BaseMax%2FGitHub-Repository-Export-List/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BaseMax%2FGitHub-Repository-Export-List/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BaseMax%2FGitHub-Repository-Export-List/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/BaseMax","download_url":"https://codeload.github.com/BaseMax/GitHub-Repository-Export-List/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243538024,"owners_count":20307099,"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","github-api","github-config","github-export","github-json-api","github-profile","github-repository","github-repository-automation","github-repository-export","github-repository-scanner","github-repository-search","json","json-api","python"],"created_at":"2024-07-30T19:00:57.709Z","updated_at":"2025-03-14T06:32:07.438Z","avatar_url":"https://github.com/BaseMax.png","language":"HTML","readme":"# GitHub Repository Export List\n\nA tiny script to get list of all repository of a GitHub user and generate HTML output with style.\n\n## Features of github-repos-exporter\n\n- Auto get name from username\n- Auto detect number of repositories\n- Auto pagination to get list of all repos\n- Groupination repos by its main language name\n- Groupination non-language repo to other\n- Generate **HTML** output page\n\n## Using GitHub export repositories\n\nSet your username at export.py file. then:\n\n```bash\n$ git clone https://github.com/BaseMax/GitHub-Repository-Export-List/\n$ cd GitHub-Repository-Export-List\n$ python export.py \u003e output.html\n```\n\nYou can watch/see example HTML generated in output.html at [here](https://basemax.github.io/GitHub-Repository-Export-List/output.html).\n\n### Rate Limit\n\nKeep in mind that the GitHub server has limitations.\n\nWhile I was writing and testing, I seemed to be blocked and GitHub servers no longer answered, so I had to use the `torsocks` to continue the project.\n\n### TODO\n\n- Get username from `$argv`\n- Move functions to a new class\n- Remove the example code from lib file (export.py)\n- Create examples and tests file\n- Publish the package to pip\n- Generate JSON output\n- Generate csv output\n\n© Copyright Max Base\n","funding_links":[],"categories":["HTML"],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FBaseMax%2FGitHub-Repository-Export-List","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FBaseMax%2FGitHub-Repository-Export-List","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FBaseMax%2FGitHub-Repository-Export-List/lists"}