github-organization-bookmarks v0.1.1
github-organization-bookmarks
Generate bookmarks including all repositories in a GitHub organization.
Requirements
- Node.js v16 or higher
Getting Started
Go anywhere you want the bookmarks to be generated:
cd
mkdir myAwesomeBookmarks
cd myAwesomeBookmarksRun the script, it will generate a html file.
For instance, if you want to generate bookmarks for all repositories within NodeSecure organization:
npx github-organization-bookmarks NodeSecureIt will generate a NodeSecure.html file at ~/myAwesomeBookmarks (or in the directory you ran the tool).
Go to Chrome bookmarks and import the generated html file.
Note Generated bookmarks should be compatible with most browsers.
Note The tool fetch maximum 100 repositories
Authentication
If you have access to private repositories in the GitHub organization (i.e, you are owner), you'll need to use a GitHub token to authenticate yourself.
Create a .env
touch .envAdd this following ENV variable
# GitHub access token
GITHUB_TOKEN=your_tokenYou can create a GitHub token here
Bookmark icons
Bookmarks are generated without icon for technical reason, your browser will automatically add it if you already visited the repositories.
Else, you can Open all your bookmark folder to open each repository, it will then add icons automatically.