[pokes head out from javascript country] i’ve been coding for too long, here have some userscripts for ao3, to be installed through greasemonkey (firefox) / tampermonkey (chrome) / ninjakit (safari) / natively (opera)
ao3 secondary char&pairing filter
- good for: people whose favorite characters/pairings get tagged a lot in works where they’re only in the background
- what the script does: you tell the code the characters/pairings you want to see. if the tags you want aren’t among the first few tags of a work (default is five for characters and three for pairings; you can change those) the script hides the work.
- may save you some scrolling. possibly also might cause despair at the state of your tag, but i can’t help you with that one.
ao3 hide crossovers / ao3 crossover savior
- good for: people whose fandoms get used as fusion fodder, people who just don’t want to see crossovers ever
- what the scripts do: if a work has many fandom tags (the default is two; you can change it), they hide the work.
- hide crossovers: will show you which tags the work is tagged with, with an option to show work, but you can’t recollapse it.
- crossover savior (by teagan): lets you re-hide works, but does not tell you the specific fandoms that are tagged, just how many fandom tags there are.
ao3 simplify piped tags / ponify (chrome) / foxreplace (firefox)
- good for: people in silmarillion fandom, pro wrestling fandom, generally fandoms where characters have multiple names or secret identities indicated with a | in the tag
- what the script does: you tell the code the specific part of a piped tag you want to see, e.g. “maedhros”; the script will then replace all the instances of e.g. “maedhros | maitimo” with “maedhros” in both character and pairing tags.
- also linking general word replacers here because it occurred to me – kind of obviously in retrospect – that sticking “maedhros | maitimo” –> “maedhros” into a word replacer might also be a good option.