/fulltext-bookmark

a browser extension to full text search bookmarks and browsing histories

Primary LanguageTypeScript

A Chrome Extension developed with Plasmo extension.

Features

  • 🔍 a better bookmark/broswing history search tool.
  • 💾 store and index bookmarked page or any page you visit, so you can later fulltext search them.
  • 🦉 bookmark interesting weibo and search them!
  • 🥇 best matched search result will be dispalyed in the search engine page as you search (google/bing/baidu).
  • 📎 search in the chrome searchbar by typing 'kw' first(short for 'keyword').
  • 📜 or search in the extension popup page for more results.
  • 😺 everything stored in local storage, no accounts, no cloud, no privacy issues, totally free.
  • ✉️ send your bookmark/browsing history to custom remote api as you like.
  • ⌨️ backup feature is under development.

Making production build

Run the following:

pnpm build
# or
npm run build

This should create a production bundle for your extension.

Getting Started

First, run the development server:

pnpm dev
# or
npm run dev

Open your browser and load the appropriate development build. For example, if you are developing for the chrome browser, using manifest v3, use: build/chrome-mv3-dev.

You can start editing the popup by modifying popup.tsx. It should auto-update as you make changes. To add an options page, simply add a options.tsx file to the root of the project, with a react component default exported. Likewise to add a content page, add a content.ts file to the root of the project, importing some module and do some logic, then reload the extension on your browser.

For further plasmo guidance, visit plasmo Documentation