FA Watches Favorites Viewer

Scans the Favorites of your Watches for new Favorites and shows a Button to view these (if any where found). (Works like Submission Page)

作者
Midori Tsume
日安装量
0
总安装量
66
评分
0 0 0
版本
3.0.4
创建于
2023-04-07
更新于
2025-04-04
大小
202.7 KB
许可证
MIT
适用于

FA Watches Favorites Viewer

A userscript/browser extension that adds a new function to scan for favorites of your watched users and display them in a new page. Also see docs on FA-Watches-Favorites-Viewer.

How to use

  • Load this script from GreasyFork or use it inside the browser extensions
  • Automatically adds a new "WF Scan" button to the menu bar
    • When clicked, the script will scan all your watchers for new favorites
    • When the scan is done, a new "WF" message will be added to the message bar showing the number of new favorites
    • When clicked, the script will show the new favorites in a new page

Feature Roadmap

Feature Status
Scan watches for new favorites ✅ Completed
Custom favorites page ✅ Completed
Ignore list management ✅ Completed
Show favorite source (which watcher) ✅ Completed
Duplicate favorites filtering ✅ Completed
Loading animations ✅ Completed
Integration with Embedded-Image-Viewer ⠀⠀⠀⠀ ✅ Completed

Settings

  • Max Favs Amount - Maximum number of favorites loaded per watch (default is 100)
  • Show Dublicate Favs - Whether to show duplicate submissions when multiple people faved the same submission (default is true)
  • Show Fav From Watcher - Whether to show which watcher faved each submission (default is true)
  • Loading Animation Speed - Duration of the loading animation in milliseconds (default is 1000)
  • Reset Last Seen Favs - Action button to reset the last seen favorites to reinitialize the scanner
  • Show Ignore List - Action button to open the ignore list in a new tab
  • Show Last Favs - Action button to open the last watches favorites in a new tab

Documentation

WatchScanButton

The main button component that initiates the scanning process:

  • Adds a "WF Scan" button to the FurAffinity menu bar
  • Handles the scanning process for all watches' favorites
  • Updates the notification count when new favorites are found

WatchesFavoritesPage

Custom page component that displays the favorites from watches:

  • Displays favorites in a gallery format similar to FurAffinity's submission pages
  • Supports filtering and organization options
  • Shows which watcher faved each submission (optional)

BuddyListManager

Component for managing the ignore list:

  • Allows users to add/remove users from the ignore list
  • Provides a custom interface for ignore list management
  • Integrates with FurAffinity's buddy list system

FavsScanner

Core module for scanning favorites:

  • Retrieves favorites from each watch
  • Compares with previously seen favorites to identify new ones
  • Handles pagination and request throttling
  • Manages the scanning process efficiently

QingJ © 2025

镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址