概要
このスクリプトは、pixivのブックマークページ(公開)で、「未分類」タグが付いているイラストに対し、作品のタグ情報に基づいて自動でタグ付け(分類)を行うためのツールです。
ブックマークした作品が増えてきて、手作業でのタグ整理が大変だと感じている方におすすめです。
!
主な機能
- 「未分類」作品の自動分類:ボタン一つで、未分類のブックマークを自動で処理します。
- シンプルな分類ルール:作品に付いているタグと現在自分が使用しているブックマークタグがマッチした場合、イラストのブックマークに自動で追加します。
- 高度な分類ルール(カスタムルール):
- 複数のタグを条件として指定できます(AND条件:
A & B、OR条件: A | B)。
- 一つの条件にマッチした場合に、複数のタグを一度に追加できます(例:
風景 -> 景色, 背景)。
- 特定のタグを分類処理から除外する設定が可能です。
- 直感的なUI:画面右上に表示されるパネルから、全ての操作と設定が可能です。
- 既存タグのコピー機能:現在自分が使用しているブックマークタグを元に、高度なルールの雛形をクリップボードにコピーできます。
使い方
- pixivにログインした状態で、自分のブックマークページにアクセスします。
- 画面の右上に、本スクリプトの操作パネルが表示されます。
- (初回推奨) 歯車アイコン
⚙️ をクリックして設定画面を開きます。
- 保持タグ: 他に分類できるタグがなくても、ここで指定したタグは保持しつつ、「代替タグ(例: その他)」を追加することができます。(例:
R-18,漫画などタグには残したいがジャンルが広すぎるときに使用)
- 代替タグ: どのルールにも一致しなかった場合に付けられるタグ(例:
その他)を指定します。
- 必要に応じて「高度なタグ付けルール」を有効にし、ご自身のルールを記述してください。
- 設定後、「保存」ボタンを押してください。
- 操作パネルの「自動分類」ボタンをクリックすると、処理が開始されます。
- 処理の進捗状況と結果は、操作パネル内のログにリアルタイムで表示されます。
- 処理完了後、ページを再読み込み(リロード)すると、タグ付けの結果が反映されます。
高度なタグ付けルールの詳細
「高度なタグ付けルールを使用する」にチェックを入れると、より柔軟な分類が可能になります。ルールは1行に1つずつ記述してください。
基本構文
条件 -> 追加したいタグ
複数のタグを追加
カンマ区切りで指定します。
女の子 -> キャラクター, 少女
(このルールは、作品に「女の子」タグが付いている場合に、「キャラクター」と「少女」の両方のタグをブックマークに追加します)
OR条件
| (縦棒)で条件を区切ります。いずれか一方の条件に合致すればタグが追加されます。
風景 | 景色 -> 風景
(作品に「風景」または「景色」のいずれかのタグが付いていれば、「風景」タグを追加します)
AND条件
& (アンパサンド)で条件を区切ります。すべての条件に合致した場合にのみタグが追加されます。
風景 & 夜 -> 夜景
(作品に「風景」と「夜」の両方のタグが付いている場合のみ、「夜景」タグを追加します)
部分一致
* (アスタリスク)で条件を囲みます。条件の文字が含まれているタグが付いていれば、タグが追加されます。
*風景* -> 風景
(作品に「風景」「風景画」「心象風景」など風景を含むタグが付いていれば、「風景」タグを追加します)
注意事項
- このスクリプトはpixivのサーバーに連続してリクエストを送信します。サーバーに過度な負荷をかけないよう、処理の合間に1秒の待機時間を設けていますが、一度に大量のブックマークを処理する際はご注意ください。
- pixivのサイト構造が変更された場合、スクリプトが正常に動作しなくなる可能性があります。
- 処理が完了した後は、必ずご自身でページをリロードして結果を確認してください。
- 途中で処理を止める機能は搭載していません、必要があったらリロードで強制停止してください。
更新履歴
- v0.1.0 (2025-10-01) - 初回公開
- v0.1.2 (2025-10-29) - セキュリティ向上、高度なタグ付けルールに「部分一致」を追加