Sxyprn Sorter Plus

Sort local media by upvotes/ratings with infinite scroll and custom styling

スクリプトをインストールするには、Tampermonkey, GreasemonkeyViolentmonkey のような拡張機能のインストールが必要です。

You will need to install an extension such as Tampermonkey to install this script.

スクリプトをインストールするには、TampermonkeyViolentmonkey のような拡張機能のインストールが必要です。

スクリプトをインストールするには、TampermonkeyUserscripts のような拡張機能のインストールが必要です。

このスクリプトをインストールするには、Tampermonkeyなどの拡張機能をインストールする必要があります。

このスクリプトをインストールするには、ユーザースクリプト管理ツールの拡張機能をインストールする必要があります。

(ユーザースクリプト管理ツールは設定済みなのでインストール!)

このスタイルをインストールするには、Stylusなどの拡張機能をインストールする必要があります。

このスタイルをインストールするには、Stylus などの拡張機能をインストールする必要があります。

このスタイルをインストールするには、Stylus tなどの拡張機能をインストールする必要があります。

このスタイルをインストールするには、ユーザースタイル管理用の拡張機能をインストールする必要があります。

このスタイルをインストールするには、ユーザースタイル管理用の拡張機能をインストールする必要があります。

このスタイルをインストールするには、ユーザースタイル管理用の拡張機能をインストールする必要があります。

(ユーザースタイル管理ツールは設定済みなのでインストール!)

このスクリプトの質問や評価の投稿はこちら通報はこちらへお寄せください
作者
sharmanhall
1日のインストール数
0
累計インストール数
99
評価
1 0 0
バージョン
6.2
作成日
2025/08/05
更新日
2025/09/04
大きさ
21.5KB
ライセンス
MIT
対象サイト

Sxyprn Sorter Plus

A comprehensive enhancement userscript for Sxyprn that adds powerful sorting, infinite scrolling, auto-loading, and custom styling features to improve your browsing experience.

Sxyprn Sorter Plus Screenshot

🚀 Features

Smart Sorting System

  • Sort by Likes: Organize content by popularity (highest to lowest)
  • Sort by Orgasmic: Sort by orgasmic ratings for quality content
  • Sort by Playlist: Find most bookmarked content
  • Sort by Views: Sort by view count for trending content
  • Reset Function: Return to original order anytime

Advanced Pagination

  • Infinite Scroll: Automatically load more content as you scroll
  • Custom Auto-Load: Load any number of pages (1-100) automatically
  • Smart Detection: Works on both search results and category pages
  • Progress Tracking: Real-time status updates during auto-loading

Enhanced User Interface

  • Custom Styling Toggle: Clean, modern UI improvements
  • Persistent Settings: Remembers your preferences
  • Visual Indicators: Clear feedback on active sort and scroll status
  • Responsive Design: Works seamlessly across different page layouts

Universal Compatibility

  • Multi-Page Support: Works on search results (/Carolina69.html) and category pages (/orgasm/, etc.)
  • Dynamic Detection: Automatically adapts to different page structures
  • Memory Efficient: Preserves original content order for easy reset

🎯 How to Use

  1. Sorting: Click any sort button (Likes, Orgasmic, Playlist, Views) to reorganize content
  2. Auto-Loading: Enter a number (1-100) and click "Load Pages" to bulk load content
  3. Custom Styles: Check/uncheck "Enhanced UI" to toggle visual improvements
  4. Infinite Scroll: Simply scroll down - more content loads automatically
  5. Reset: Click "Reset" to return to the original page order

🔧 Technical Details

  • Smart Container Detection: Automatically works with .search_results and .main_content containers
  • Efficient Loading: 500ms delays between auto-loads to prevent server overload
  • Error Handling: Graceful failure recovery with user feedback
  • Memory Management: Stores original order for reliable reset functionality
  • LocalStorage Integration: Saves custom styling preferences

📱 Compatibility

  • Browsers: Chrome, Firefox, Edge, Safari (with userscript manager)
  • Userscript Managers: Tampermonkey, Greasemonkey, Violentmonkey
  • Page Types: Search results, category pages, trending sections
  • Mobile: Responsive design works on mobile browsers

🎨 Enhanced UI Features

When custom styling is enabled:

  • Cleaner layout with removed clutter
  • Better spacing and margins
  • Enhanced button styling
  • Improved wrapper positioning
  • Borderless video containers
  • Optimized footer design
  • Smoother scroll-to-top functionality

📋 Changelog

Version 6.0 (Current)

Major Release - Complete Rewrite

  • NEW: Universal page compatibility (search results + category pages)
  • NEW: Custom number input for auto-loading (1-100 pages)
  • NEW: Enhanced UI toggle with persistent settings
  • NEW: Smart container detection system
  • 🔄 IMPROVED: More reliable infinite scroll with better error handling
  • 🔄 IMPROVED: Cleaner, more intuitive control interface
  • 🔄 IMPROVED: Better progress tracking and status updates
  • 🐛 FIXED: Page repetition issues in infinite scroll
  • 🐛 FIXED: Memory leaks in sorting system

Version 5.x

Infinite Scroll Introduction

  • ✨ Added infinite scroll functionality
  • ✨ Basic auto-loading with preset options
  • 🔄 Improved sorting algorithm performance
  • 🐛 Fixed sorting on dynamically loaded content

Version 4.x

Enhanced Sorting

  • ✨ Added view count sorting
  • ✨ Improved visual feedback for active sorts
  • 🔄 Better button state management
  • 🐛 Fixed edge cases in number parsing

Version 3.x

Multi-Metric Sorting

  • ✨ Added orgasmic and playlist sorting
  • ✨ Implemented reset functionality
  • 🔄 Enhanced user interface design
  • 🐛 Improved reliability on page changes

Version 2.x

UI Improvements

  • ✨ Added custom styling system
  • 🔄 Improved button layouts and colors
  • 🔄 Better integration with site design
  • 🐛 Fixed compatibility issues

Version 1.x

Initial Release

  • ✨ Basic like-based sorting functionality
  • ✨ Simple control interface
  • 🔄 Foundation sorting system established

🤝 Contributing

Found a bug or have a feature request? Please report issues or suggestions in the comments below. This script is actively maintained and updated based on user feedback.

📄 License

This userscript is provided as-is for personal use. Feel free to modify and share improvements with the community.