Filters NovelUpdates series finder r###lts GLOBALLY to show only series with a minimum tag count (with manual filter button).
Description:
This userscript enhances the NovelUpdates Series Finder page by adding a global tag count filter with a manual "Filter by Tags" button. It automatically hides or removes novel series from the search r###lts that have fewer than a specified minimum number of tags, across all search r###lt containers on the page. This ensures consistent filtering regardless of how the r###lts are structured or paginated.
To handle dynamically loaded content due to pagination, a floating "Filter by Tags" button is added to the bottom right of the page. Clicking this button will re-apply the tag filter, ensuring that newly loaded series are also filtered according to your minimum tag count setting.
When used in conjunction with the "NovelUpdates Tag Sorter" userscript (also available), the "Filter by Tags" button is positioned slightly above the "Sort by Tags" button for clear distinction and usability.
This script is useful for narrowing down search r###lts to novels that are more comprehensively tagged and potentially more detailed in their genre and trope descriptions, providing a cleaner and more focused browsing experience, especially when browsing paginated search r###lts.
Features:
.w-blog-content.other
containers on the page, ensuring consistent filtering across all r###lt sections and pages, including dynamically loaded content.How to Use:
Customization:
You can easily adjust the minimum tag count for filtering:
Look for the following section in the code (usually near the top):
// ========================================================================
// USER CONFIGURATION - IMPORTANT!
// ========================================================================
// ... comments explaining minTagCount ...
const minTagCount = 3; // <===== ADJUST THIS NUMBER TO CHANGE MINIMUM TAG COUNT
// ========================================================================
// END USER CONFIGURATION
Change the number 3
in the line const minTagCount = 3;
to your desired minimum tag count.
const minTagCount = 5;
const minTagCount = 10;
const minTagCount = 0;
Save the script.
Refresh the NovelUpdates Series Finder page. The filter will now use your new minimum tag count and apply it globally.
License:
This userscript is released under the MIT License.
Support and Feedback:
If you encounter any issues, have suggestions for improvements, or want to provide feedback, please use the "Feedback" link on the Greasy Fork script page or contact the author directly.