このスクリプトは、AIイラスト投稿サイト「イロミライ (Iromirai)」および「ちちぷい (Chichi-pui)」の投稿ページで、テーマタグの入力を補助するUserScriptです。
繰り返し使うタグをテンプレートとして保存し、ワンクリックで入力から確定までを自動で行うことで、投稿作業の手間を大幅に削減します。
UserScriptのインストールは、GreasyForkから行うのが最も簡単です。
このスクリプトを使うには、UserScript管理のための拡張機能が必要です。
- Tampermonkey:
- Violentmonkey:
このスクリプトは、単なる入力補助ではなく、タグ管理機能を内蔵しています。
- 保存タグの区切り: テンプレートに保存するタグは、半角カンマ(,)で区切って入力します。
- 自動タグ確定: タグを適用すると、自動的にサイト側の「タグ追加」ボタンをシミュレーションし、一つずつ確定させます。
- Enter不要:
changeイベントを利用しているため、タグ入力後、入力エリア外をクリックするだけでもタグが追加・確定されます。半角カンマ区切りのタグをコピペした後も利用可能です。
- 並び替え: テンプレートリストはドラッグ&ドロップで簡単に順番を変更できます。
- フィルター: 名前(テーマタグ名)でも、タグの文字列でも絞り込みが可能です。
- インポート: 外部拡張機能「TextFill」でエクスポートしたデータも読み込むことができ、テンプレートとして利用できます。
- エクスポート: このスクリプトでエクスポートしたデータは、TextFillで読み込むことは可能ですが、コマンドや説明が空欄になります。(※TextFillのデータ構造との互換性によるものです。)
- マルチサイト対応: イロミライとちちぷいの両方のDOM構造を判別し、適切に動作します。
- イベントシミュレーション: タグの自動確定は、DOMの
inputイベントやclickイベントをシミュレーションして行われ、サイトの機能を最大限に活用しています。 - GM_configによる設定: テンプレートデータは
GM_getValue/GM_setValueを使って安全に永続化されます。
このスクリプトは、私が著作権を保有しています。
-
ライセンス: CC BY-NC 4.0 です。(LICENSEファイルをご参照ください。)
-
お願い: 個人での利用や改変、非営利の範囲内での再配布はOKです。でも、商用目的での利用はご遠慮ください。
- 自己責任: ご利用は自己責任でお願いします。
- バックアップ: 大切なタグデータですので、定期的なバックアップを推奨します。
- 動作保証: 今後のイロミライ、またはちちぷいのサイト更新によって、このスクリプトが予期せず使えなくなる可能性はありますので、予めご了承ください。