PixAI 上の特定ユーザーの作品を非表示にします。@username でブロックすると GraphQL API で表示名を自動取得するため、ニックネーム変更後も機能し続けます。
Tampermonkey 用のユーザースクリプトです 。PixAI 上の特定ユーザーの作品を非表示にします 。
@username によるブロック — PixAI の GraphQL API を使って現在の表示名を自動取得するため、ユーザーがニックネームを変更しても引き続き機能しますスクリプト冒頭付近の blockedUsers 配列を編集してください:
const blockedUsers = [
"@target_user_id", // @username でブロック(推奨 — ニックネーム変更に自動追従)
"SomeDisplayName", // 表示名で直接ブロック
];ユーザーの @username を確認するには、PixAI のプロフィールページを開いてください。URL が以下の形式になっています:
https://pixai.art/@USERNAME/artworksスクリプトの起動時に blockedUsers の各エントリを確認します:
@ で始まるエントリは PixAI GraphQL API(user(username: ... ))を呼び出して現在の表示名を取得し、セッション中はキャッシュしますdisplay: none を設定して非表示にしますMutationObserver により、無限スクロールや SPA ナビゲーションで新たに読み込まれたカードも自動的に非表示になりますMIT