Pixiv Illustration Popularity Sorter and Filter

Sort Illustration by likes and display only those above the threshold on followed artist illustrations, artist illustrations, and tag illustrations pages.

Author
Max46656
Daily installs
1
Total installs
687
Ratings
1 0 0
Version
1.7.6
Created
2024-06-04
Updated
2024-09-01
License
MPL2.0
Applies to

PixivIllustPopularitySortAndFilter

Sort Illustration by likes and display only those above the threshold on followed artist illustrations, artist illustrations, and tag illustrations pages.

Features

Use strategy pattern to adapt to different page settings and layouts.

  • Sorting by number of likes.
  • Displaying thresholds for number of likes.
  • Resetting thresholds and display illustration again.
  • Returning to the number of pages before sorting.
  • Setting the number of columns in the work table.
  • Added fool-proof design, no errors will appear on the last page.

Installation

  1. Install Tampermonkey (Firefox, Chrome, Vivaldi)
  2. Install Pixiv Illustration Popularity Sort & Filter (will load in userscript manager installed above)
  3. Done

Usage

  1. Click on the Tampermonkey menu and locate this script.
  2. In Pixiv page,Set the number of pages processed and the favorite threshold.
  3. StartButton will prompt you with the favorite threshold and the number of pages processed.
  4. Click "GO!".

F&Q

  • Fetch thumb without using api?
    Fetching thumb will hit the API access limit and require an interval.
    Several methods have been tried so far, but none of them are as stable or fast as using Pixiv’s built-in mechanism.
    The only advantage is that the window does not need to stay on the active page.

  • No sort button appears?
    It is possible that the program did not capture the correct elements during the loading process. Try restructuring the webpage;
    This program only supports three types of pages: author works, tracked works, and tagged works, and does not support browsing of all pages (even if the program should jump automatically).