Skip to content

LightAPIs/tidier-bookmark-next

Repository files navigation

Tidier Bookmark

Release Chrome Web Store GPLv3

Helps achieve cleaner bookmark names

Feature

Allows you to automatically modify the bookmark name according to the user-defined regular expression rules when adding bookmarks, so as to obtain a cleaner bookmark. At the same time, it also provides the function of batch modifying the existing bookmark name.

Installation

  1. Go to the Chrome Web Store to download and install.
  2. Start the browser and type chrome://extensions/ in the address bar to enter Extensions Page, click the switch in the upper right corner of the webpage to turn on "Developer mode":
  • a. Go to the Releases to download the extension crx file. Drag to Extensions Page to install.
  • b. Go to the Releases to download the extension package zip file and unzip it. And click "Load unpacked" button, select the root directory of the previously unzipped file to complete the installation of the extension.

Usage

Note: The rules for this extension are regular expression, so if you are not familiar with the use of regular expression, you can refer to them here.

Initially, the behavior of clicking the extension icon with the mouse is similar to adding a bookmark button in the address bar. You can add or modify bookmark and create new folder. It also supports the search folder function.

Then you can right-click the extension icon to enter the options and switch to the rule list page, or directly click "Create a new rule" in the menu, and then you can write a regular expression rule to replace the bookmark name.

If its name matches the rule when you click the extension button to create a bookmark, the content will be replaced automatically.

At the same time, the option page also provides the function of batch editing existing bookmarks.

Development

Environment

  • Install Node.js 16 and above (new version has integrated npm)

Initialization

# Installation dependency
npm install

Build

  • Build the extension: npm run build

Project dependency

The project is based on the following open source projects:

License

GPL-3.0 License