{"id":23409805,"url":"https://github.com/brian404/repomanager","last_synced_at":"2025-10-24T20:05:30.477Z","repository":{"id":170679602,"uuid":"646882802","full_name":"brian404/RepoManager","owner":"brian404","description":null,"archived":false,"fork":false,"pushed_at":"2023-05-29T17:44:08.000Z","size":24,"stargazers_count":3,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-07-19T00:40:45.332Z","etag":null,"topics":["cli","github","repo-manger","repository","repository-management","repository-tools"],"latest_commit_sha":null,"homepage":"","language":"Python","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/brian404.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,"zenodo":null}},"created_at":"2023-05-29T14:54:50.000Z","updated_at":"2023-10-19T16:39:53.000Z","dependencies_parsed_at":null,"dependency_job_id":"48589ecd-6104-465b-9cae-768250c37529","html_url":"https://github.com/brian404/RepoManager","commit_stats":null,"previous_names":["brian404/repomanager"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/brian404/RepoManager","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brian404%2FRepoManager","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brian404%2FRepoManager/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brian404%2FRepoManager/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brian404%2FRepoManager/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/brian404","download_url":"https://codeload.github.com/brian404/RepoManager/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brian404%2FRepoManager/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":280857800,"owners_count":26403198,"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-10-24T02:00:06.418Z","response_time":73,"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":["cli","github","repo-manger","repository","repository-management","repository-tools"],"created_at":"2024-12-22T16:13:26.265Z","updated_at":"2025-10-24T20:05:30.470Z","avatar_url":"https://github.com/brian404.png","language":"Python","readme":"# RepoManager\n\nRepoManager is a Python script that allows you to manage your GitHub repositories through the command line. With RepoManager, you can list your repositories, select a repository to delete, and easily delete it with a simple confirmation.\n\n## Features\n\n- List all available repositories for a GitHub user.\n- Select a repository by number to delete.\n- Prompt for confirmation before deleting a repository.\n- Supports authentication with a GitHub access token.\n\n## Installation\n\n1. Clone the RepoManager repository to your local machine:\n\ngit clone https://github.com/brian404/RepoManager.git\n\n\n2. Install the required dependencies using pip:\n\npip install -r requirements.txt\n\n\n## Usage\n\n1. Create a GitHub access token with the necessary permissions. You can follow the instructions [here](https://github.com/settings/tokens) to create a token. Make sure to grant the appropriate scopes, including the `repo` scope if you want to delete repositories. Ensure that the \"repo\" scope is selected to allow deleting repositories.\n\n2. Run the following command to start the RepoManager tool:\n\n   ```bash\n   python repo.py\n\n2. Run the following command to start the RepoManager tool:\n\n   ```bash\n   python repo.py\n\n\n\n2. Enter your GitHub username and access token when prompted.\n\n3. Select the repository you want to delete by entering the corresponding number.\n\n4. Confirm the deletion by typing 'yes' or 'no'.\n\n## Requirements\n\n- Python 3.x\n- requests library\n\n## License\n\nThis project is licensed under the MIT License. See the [LICENSE](LICENSE) file for more information.\n\n## Contributing\n\nContributions to RepoManager are welcome! If you have any suggestions, improvements, or bug fixes, feel free to submit a pull request.\n\n## Acknowledgements\n\n- This project is inspired by the need for an easy-to-use repository management tool.\n\n## Disclaimer\nUse RepoManager at your own risk. The author is not liable for any misuse or loss caused by the software. Please exercise caution and understand the actions before using it.","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbrian404%2Frepomanager","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbrian404%2Frepomanager","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbrian404%2Frepomanager/lists"}