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.

スクリプトをインストールするには、Tampermonkey, GreasemonkeyViolentmonkey のような拡張機能のインストールが必要です。

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

スクリプトをインストールするには、TampermonkeyViolentmonkey のような拡張機能のインストールが必要です。

スクリプトをインストールするには、TampermonkeyUserscripts のような拡張機能のインストールが必要です。

このスクリプトをインストールするには、Tampermonkeyなどの拡張機能をインストールする必要があります。

このスクリプトをインストールするには、ユーザースクリプト管理ツールの拡張機能をインストールする必要があります。

(ユーザースクリプト管理ツールは設定済みなのでインストール!)

このスタイルをインストールするには、Stylusなどの拡張機能をインストールする必要があります。

このスタイルをインストールするには、Stylus などの拡張機能をインストールする必要があります。

このスタイルをインストールするには、Stylus tなどの拡張機能をインストールする必要があります。

このスタイルをインストールするには、ユーザースタイル管理用の拡張機能をインストールする必要があります。

このスタイルをインストールするには、ユーザースタイル管理用の拡張機能をインストールする必要があります。

このスタイルをインストールするには、ユーザースタイル管理用の拡張機能をインストールする必要があります。

(ユーザースタイル管理ツールは設定済みなのでインストール!)

このスクリプトの質問や評価の投稿はこちら通報はこちらへお寄せください
作者
php w
1日のインストール数
1
累計インストール数
1
評価
0 0 0
バージョン
3.2
作成日
2026/05/09
更新日
2026/05/09
大きさ
45KB
ライセンス
MIT
対象サイト

📖 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.