Greasy Fork is available in English.
Amazon.co.jpの検索で任意の商品を非表示。コマンド「Kindle注文済みスキャン」で注文済みを非表示にもできます
当前为
www.amazon.co.jpの検索結果から特定の商品を非表示にするユーザースクリプトです。
Kindleの注文済みを非表示にしたいと思い作成しました。
デフォルト設定ではスポンサープロダクトも非表示にします。
検索結果の各商品の右下に「非表示設定」が追加されるのでそれをクリックすると次回から非表示になります。もう一度クリックすることでキャンセルできます。完全に非表示になったものはコマンドの「非表示/確認」で半透明で表示されるので、そこで非表示解除できます。
コマンドの「Kindle注文済みスキャン」でKindleの注文済みを非表示設定できます。
非表示にしたASINの情報や設定はローカルストレージに保存しています。ブラウザに保存されているwww.amazon.co.jpのサイトデータを削除すると非表示設定は消えるのでご注意ください。
Tampermonkeyのメニューに以下のコマンドが追加されます。以下はそれぞれのコマンドの説明です。
【非表示/確認】 確認モードとなり非表示中のものが半透明で表示されます。「非表示設定」をクリックして非表示を解除できます。もう一度コマンドを実行すると非表示モードに戻ります。
【Kindle注文済みスキャン】 対象はKindle(電子書籍)のみです。現在表示中の商品の中から注文済みの電子書籍を非表示設定します。スキャンには時間がかかります。
【全部非表示】 検索結果に表示されている全商品を非表示設定します。
【Undo】 直前で非表示にした商品を元に戻します。コマンドの「Kindle注文済みスキャン」や「全部非表示」を間違って実行したときに使うと良いです。
【追加設定】 スポンサープロダクトの表示設定と、「Kindle注文済みスキャン」にKDP疑いを含めるかの設定ができます。KDPは個人出版のようなものです。商品ページに出版社名がないものをKDP疑いとしています。青空文庫も出版社名がないためKDPと判定しますのでご注意ください。
【NGASIN管理】 非表示設定にしたASIN一覧が表示されます。これをコピーしてエクスポートの代わりにしてください。ASINの一括追加はインポートの代わりです。「○○日以上参照のないものを削除」ボタンを押すと、その日数以上使用されていないASINが削除されます。これらのデータはローカルストレージに保存されています。www.amazon.co.jpのサイトデータを削除するとすべて消えてしまうのでご注意ください。
Firefox 66.0.2 + Tampermonkeyで動作確認しています。
十分な確認をしていませんが、おそらくChromeでも動作します。
Amazon側の仕様変更によりスクリプトが正常に機能しなくなることがありえます。仕様変更に対応できるとは限りませんのでご了承ください。
1.1.1 非表示設定ボタンが出ないケースに対応
1.1.0 たまに出現する新UIに暫定対応
1.0.2 スポンサープロダクト判定部分を簡素化など
1.0.1 undoすると一時的に全表示されてしまうのを修正
1.0.0 公開