フォローアーティスト作品、アーティスト作品、タグ作品ページで、いいね數でソートし、閾値以上の作品のみを表示します。
#Pixivイラスト人気順並べ替えとフィルタリング
いいね順にイラストを並べ替え、フォロー中のアーティストのイラストのみで閾値以上のイラストを表示します。
アーティストのイラストページとタグのイラストページに対応。
##機能
ストラテジーパターンを使用して、異なるページ設定とレイアウトに対応。
* いいね数でソート。
* いいねの閾値で作品を表示。
* いいねの閾値をリセットして再表示。
* ソート前のページに戻る。
* 表示カラム数を設定。
* 最終ページでエラーが発生しないようなフェールセーフ設計。
##使用方法
1. Pixivページで処理ページ数といいねの閾値を設定。
2. 開始ボタンを押すと、いいねの閾値と予定処理ページ数が表示される。
3. 「GO!」をクリック。
##注意事項
* このスクリプトはPixivの動的読み込み機能を使用しており、サムネイルはページに表示されたときのみ読み込まれる。(将来的に変更の可能性あり)
* 同様に、スクリプト実行中に開発者ツールを開いたりウィンドウサイズを調整したりすると、スクリプトが停止する可能性がある。
すべてのサムネイルを取得するまで実行が再開されないため、画面を縮小して一行に表示される全ての6つの作品が見えるサイズにする必要がある。
F&Q
* APIを使用せずにサムネイルを取得?
サムネイルを取得する際にAPIアクセスの上限に達し、待機時間が必要になることがあります。
現在、いくつかの方法を試していますが、安定性や速度の面でPixivの内蔵機能を使用する方法には及びません。
メリットとしては、実行中のページに画面を留める必要がないことです。
* 並べ替えボタンが表示されない?
スクリプトが読み込み中に正しい要素を取得できなかった可能性があります。ページを再読み込みしてみてください。
このスクリプトは、作者の作品、フォロー中の作品、タグ作品の3つのページにのみ対応しており、
全作品を閲覧していないページには対応していません(スクリプトが自動的に移動するはずです)。