Save Your Searches

Save your favourite search queries for easy retrieval. Aims to enhance searching experience. Made for ImageBoard sites, but suitable for any websites with a search bar.

You will need to install an extension such as Tampermonkey, Greasemonkey or Violentmonkey to install this script.

You will need to install an extension such as Tampermonkey to install this script.

You will need to install an extension such as Tampermonkey or Violentmonkey to install this script.

You will need to install an extension such as Tampermonkey or Userscripts to install this script.

You will need to install an extension such as Tampermonkey to install this script.

You will need to install a user script manager extension to install this script.

(I already have a user script manager, let me install it!)

You will need to install an extension such as Stylus to install this style.

You will need to install an extension such as Stylus to install this style.

You will need to install an extension such as Stylus to install this style.

You will need to install a user style manager extension to install this style.

You will need to install a user style manager extension to install this style.

You will need to install a user style manager extension to install this style.

(I already have a user style manager, let me install it!)

Tekijä
php w
Päivittäiset asennukset
0
Asennuskerrat
0
Arvostelut
0 0 0
Versio
3.2
Luotu
9.5.2026
Päivitetty
9.5.2026
Size
45 kt
Lisenssi
MIT
Käytössä

📖 Overview

Save your favourite search queries for easy retrieval. Aims to enhance searching experience. Made for ImageBoard sites, but suitable for any websites with a search bar.

Default supported websites: Rule34, Danbooru


✨ Key Features

All Settings are Optional

  • A modern-styled Saved Searches box, and Setting Panel

    • Saved searches box is designed to be clean for enhancing searching experience, so changes of Saved Searches box is made in Setting Panel.
  • Buttons to reach the Tag Wiki and Search cheatsheet page

  • Highly-Customizable:

    • Custom saved searches: User can add/remove/rename/rearrange tags and tag groups
    • Custom website: User can add this feature to any (?) website with a search bar. Details please see FAQ
  • Adapted to both Desktop/Mobile


⚙️ Settings

A Setting Panel is made to manage all settings.

  • Profile (Website)
    • Switch across profile settings of different saved websites.
    • This field will also automatically detect new website that is not saved, but the the script runs.
  • Site Selectors & Tag Delimiter

    • Search Bar Selector: CSS selector for the website's native search bar
    • Insert Point Selector: CSS selector for the container where you want to insert the saved searches box to

      For more about CSS selector, please see FAQ

    • Tag Delimiter

      • Tag Delimiter Character: The character that is used by the website to separate tags. Usually: " " or ","
      • Tag Delimiter Regex: The Regex of Tag Delimiter Character
  • Site Resources & Buttons:

    • [Optional] Cheatsheet URL: the URL to the website's Searching Cheatsheet page
    • [Optional] Wiki URL: the URL to the website's Tag Wiki page
  • Saved Searches

    • Tags: add/remove/rearrange tags. Support complex tags, such as (ai ~ ai_generated )
    • Tag groups: add/remove/rename/rearrange tag groups

❓ FAQ

How to find the CSS selector?

  1. Locate the target element on the page.
  2. Right-click > Inspect.
  3. In the DevTools window, right-click the highlighted element.
  4. Select Copy > Copy CSS selector.

How to add new website?

  1. Make sure that the script runs on the website:
    • Add the new website URL in // @match inside the code, OR
    • Add // @match *://* inside the code to match all websites, OR
    • Directly change script setting in Script Editor (TamperMonkey) > Setting tab > Include/Exclude
  2. Go to the new website > Open Setting Panel > Make sure Profile (Website) field successfully detected the new website
  3. Edit the profile settings > Save & Apply

🎯Future development

This script is still in experimental stage.

While some features are already functioning well, it will not be actively updated. But some features are planned:

  • SPA website support
  • (?) collapsible tag group in the saved searches box
  • (?) multiple color themes
  • (?) Saved tag alias

🙏 Acknowledgments

  • AI assistance: this script was developed with the assistance of Gemini.

⚖️ Disclaimer

This script was developed with AI assistance. While tested, unforeseen issues or bugs may exist. Users assume all risks associated with using this script. The author is not responsible for any direct or indirect losses resulting from its use. Please comply with local laws and regulations.