AO3: Fav Tag Counter

Show a counter of how many tags you have favourited on the homepage

当前为 2024-06-30 提交的版本,查看 最新版本

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

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

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

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

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

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

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

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

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

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

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

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

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

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

// ==UserScript==
// @name        AO3: Fav Tag Counter
// @version     1.0
// @description Show a counter of how many tags you have favourited on the homepage
// @author      sharkcat
// @namespace   https://github.com/sharkcatshark/Userscripts
// @match       *://archiveofourown.org/
// @icon        https://www.google.com/s2/favicons?sz=64&domain=archiveofourown.org
// ==/UserScript==

// bonus thing that adds a counter so you know how many fav tags you have out of the max allowed
var favTagsCount = document.getElementsByClassName("favorite module odd")[0].getElementsByTagName("li").length;
var title = document.getElementsByClassName("favorite module odd")[0].children[0];
title.innerHTML = "Find your favorites (" + favTagsCount + "/20)";