Greasy Fork is available in English.
Amazon.co.jpの検索で任意の商品を非表示。コマンド「Kindle注文済みスキャン」で注文済みを非表示にもできます
当前为
www.amazon.co.jpの検索結果から特定の商品を非表示にするユーザースクリプトです。
Kindleの注文済みを非表示にしたいと思い作成しました。
デフォルト設定では検索結果中のスポンサープロダクトやFEATURED ADVISER(おすすめ等)、1-Click購入ボタンも非表示にします。
検索結果の各商品の右下に「非表示設定」が追加されるのでそれをクリックすると次回から非表示になります。もう一度クリックすることでキャンセルできます。完全に非表示になったものはコマンドの「非表示/確認」で半透明で表示されるので、そこで非表示解除できます。
コマンドの「Kindle注文済みスキャン」でKindleの注文済みを非表示設定できます。
非表示にしたASINの情報や設定はローカルストレージに保存しています。ブラウザに保存されているwww.amazon.co.jpのサイトデータを削除すると非表示設定は消えるのでご注意ください。
Tampermonkeyのメニューに以下のコマンドが追加されます。以下はそれぞれのコマンドの説明です。
【非表示/確認】 確認モードとなり非表示中のものが半透明で表示されます。「非表示設定」をクリックして非表示を解除できます。もう一度コマンドを実行すると非表示モードに戻ります。
【Kindle注文済みスキャン】 対象はKindle(電子書籍)のみです。現在表示中の商品の中から注文済みの電子書籍を非表示設定します。スキャンには時間がかかります。
【全部非表示】 検索結果に表示されている全商品を非表示設定します。
【Undo】 直前で非表示にした商品を元に戻します。コマンドの「Kindle注文済みスキャン」や「全部非表示」で間違って大量に非表示にしてしまったときに使うと良いです。「NGASIN管理」で削除してしまったNGASINも直後ならUndoできます(ただしタイムスタンプは現在時刻になる)。
undo情報はセッションストレージに保存しているため、タブやウインドウ間では共有されず、タブを閉じると消えてしまいます。
【追加設定】 以下の設定ができます。
・スポンサープロダクトの表示設定
・検索上部広告の表示設定
・FEATURED ADVISER(おすすめ等)の表示設定
・1-Click購入ボタンの表示設定
・価格やポイントの強調設定
・「Kindle注文済みスキャン」にKDP疑い(※)を含めるかの設定
・商品右下の「非表示設定」ボタンの非表示設定
※KDPは個人出版のようなものです。商品ページに出版社名がないものを「KDP疑い」としています。青空文庫も出版社名がないためKDPと判定しますのでご注意ください。
【NGASIN管理】 非表示設定にしたASIN一覧が表示されます。これをコピーしてエクスポートの代わりにしてください。ASINの一括追加はインポートの代わりです。「○○日以上参照のないものを削除」ボタンを押すと、その日数以上使用されていないASINが削除されます。これらのデータはローカルストレージに保存されています。www.amazon.co.jpのサイトデータを削除するとすべて消えてしまうのでご注意ください。
Firefox 75.0 + Tampermonkeyで動作確認しています。
十分な確認をしていませんが、おそらくChromeでも動作します。
Greasemonkeyでは動作しないようです。Tampermonkeyでの使用をおすすめします。
Amazon側の仕様変更によりスクリプトが正常に機能しなくなることがありえます。仕様変更に対応できるとは限りませんのでご了承ください。
1.1.13 検索上部の広告をデフォルトで非表示(「追加設定」で表示設定可能)
1.1.12 目立たない価格やポイントを強調するようにした(「追加設定」で強調しない設定可能)
1.1.11 検索結果中の1-Click購入ボタンをデフォルトで非表示(「追加設定」で表示設定可能)
1.1.10 前回更新したUndoが動作していなかったので修正
1.1.9 Undoの対象を拡大。NGASIN管理で削除したASINも直後なら復活できるようにした(ただしタイムスタンプは現在時刻になる)
1.1.8 「追加設定」をチェックボックス式にして分かりやすくした
1.1.7 「NGASIN管理」のASIN一覧にフォーカスが当たると全選択するようにした
1.1.6 FEATURED ADVISER(おすすめ等)をデフォルトで非表示(「追加設定」で表示設定可能)
1.1.5 「Kindle注文済みスキャン」にエラー件数を表示するようにした(ここ最近Amazonのページ読み込みエラーが多いため)
1.1.4 「非表示設定」ボタンを非表示する設定追加。コマンド「追加設定」に項目があります
1.1.3 おすすめ商品やベストセラーに誤爆するので対応。ついでに実行タイミングを変更してみる
1.1.2 新UIでundo情報をセッション終了まで保持しなくなっていたので対応
1.1.1 新UIで一部商品に非表示設定ボタンが出ないケースに対応
1.1.0 たまに出現する新UIに暫定対応
1.0.2 スポンサープロダクト判定部分を簡素化など
1.0.1 Undoすると一時的に全表示されてしまうのを修正
1.0.0 公開