Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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

Awesome Lists containing this project

README

        

logo

# 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