Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/suhaotian/bogh
Bulk operations tool for GitHub: bulk archive, bulk delete repos, bulk cancel stars/watchs
https://github.com/suhaotian/bogh
bulk-delete bulk-operation cancel-stars cancel-watchs delete-repositories github
Last synced: 25 days ago
JSON representation
Bulk operations tool for GitHub: bulk archive, bulk delete repos, bulk cancel stars/watchs
- Host: GitHub
- URL: https://github.com/suhaotian/bogh
- Owner: suhaotian
- Created: 2024-02-13T00:37:59.000Z (9 months ago)
- Default Branch: main
- Last Pushed: 2024-02-13T07:40:59.000Z (9 months ago)
- Last Synced: 2024-04-16T09:35:50.875Z (7 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: 0
- 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
![screenshot](./screenshot.jpg)
## 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