https://github.com/suhaotian/bogh
Bulk Operations Tool for GitHub: Easily Archive Repositories in Bulk, Delete Repos, and Cancel Stars/Watchers Efficiently
https://github.com/suhaotian/bogh
bulk-delete bulk-operation cancel-stars cancel-watchs delete-repositories github
Last synced: 2 months ago
JSON representation
Bulk Operations Tool for GitHub: Easily Archive Repositories in Bulk, Delete Repos, and Cancel Stars/Watchers Efficiently
- Host: GitHub
- URL: https://github.com/suhaotian/bogh
- Owner: suhaotian
- Created: 2024-02-13T00:37:59.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-02-13T07:40:59.000Z (over 1 year ago)
- Last Synced: 2025-02-02T22:13:20.281Z (4 months ago)
- Topics: bulk-delete, bulk-operation, cancel-stars, cancel-watchs, delete-repositories, github
- Language: TypeScript
- Homepage: https://bulk-operations-gh.tsdk.dev
- Size: 201 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
Awesome Lists containing this project
README
# Bulk operations for GitHub
Bulk operations for GitHub, features:
- [x] Bulk archive repos
- [x] Bulk delete repos
- [x] Bulk cancel stars
- [x] Bulk cancel watchs
- [ ] Bulk delete branches## How to use
Open website https://bulk-operations-gh.tsdk.dev
Or
> Don't forget install the `git-lfs`
**Clone the repo, `pnpm install` dependencies, run `pnpm start` and open the url**
## Questions
1. How to get Access Token of GitHub?
Create a personal `Access Token` at https://github.com/settings/tokens/new?scopes=repo,delete_repo,user,notifications
2. Is that safe to use the website?
Yes, the Access Token only stored in your browser, except you and GitHub, nobody knows your token.
BTW, you can just clone the source code, run in the local.
## Screenshots

## Thanks
- ChakraUI for UI components https://chakra-ui.com/
- Octokit for the GitHub API https://github.com/octokit/octokit.js
- Next.js for the React framework https://github.com/vercel/next.js
- Use-one for state management https://github.com/suhaotian/use-one