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)

您需要先安装一个扩展,例如 篡改猴Greasemonkey暴力猴,之后才能安装此脚本。

您需要先安装一个扩展,例如 篡改猴暴力猴,之后才能安装此脚本。

您需要先安装一个扩展,例如 篡改猴暴力猴,之后才能安装此脚本。

您需要先安装一个扩展,例如 篡改猴Userscripts ,之后才能安装此脚本。

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。

您需要先安装用户脚本管理器扩展后才能安装此脚本。

(我已经安装了用户脚本管理器,让我安装!)

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

(我已经安装了用户样式管理器,让我安装!)

作者
Midori Tsume
日安装量
1
总安装量
73
评分
0 0 0
版本
3.0.15
创建于
2023-04-07
更新于
2025-10-06
大小
245.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