dianafortyseven: Agent 47 on a background of fluttering glitter (Default)
[personal profile] dianafortyseven
So, after suffering through almost three weeks without a laptop, and being extremely happy to be reunited with all my digital treasures, I figured I needed to finally compile a list of the user scripts I have installed for AO3, DW and Tumblr... Because damn, the internet sucks on mobile browsers!

I keep stumbling upon people complaining about the lack of certain functions on AO3, when the option to add exactly that function already exists.
This site is highly customisable for a reason. Make it what you want it to be!

Sorting my list by site. AO3 is extremely long, sorry about that (but also: you're welcome xD)!
With only one single exception, you can edit all of the AO3 scripts to also work on SquidgeWorld, but I added the info you need to make this one exception work on SW to the script's bullet point.

For user scripts, you need to install a user script manager like Tampermonkey (Chrome | Firefox) first, if you haven't already. Be careful when installing unknown scripts, they can be malicious.
But I guess if you're on DW, you're old enough to have received internet safety education.

For browser extensions, you need to choose the extension for the browser you're using.
If you use any browser that is not Firefox or Tor, choose the Chrome extension. If you use Firefox or Tor, chose the Firefox extension.

For user styles, you need to install Stylus (Chrome | Firefox).

This collection is being updated whenever I find a script or extension I want to recommend.

13/04/2024: Added Old Tumblr Dashboard, a working alternative for the now broken Dashboard Unfucker for Tumblr
03/05/2024: Added AO3 Set Default to Allow Guest Comments
10/06/2024: Added Link To Prompt for AO3 Prompt Fests
17/06/2024: Added [AO3] Fanfic Intensity Rating - check update post or the bullet point for details before installing
01/07/2024: Added hotfix beta for currently broken AO3 Enhancements
03/08/2024: Replaced broken Tumblr Savior link

User scripts (and browser extensions) for AO3
  • AO3: Kudosed and seen history
    Highlight or hide works you kudosed/marked as seen.
    More than just a visual indicator if you already clicked on a work. I mainly use this one to hide works I don't want to see anymore, be it because they update twice a day, because they're multifandom one-shot collections, or whatever else makes me roll my eyes.
    If you only want to install one script, take this one!!
    Seen works are hidden by default, you may want to change that in the drop-down menu.
  • AO3: Fic's Style, Blacklist, Bookmarks
    Change font, size, width and background of a work + blacklist: hide works that contain certain tags or text, have too many tags/fandoms/relations/chapters/words and other options + fullscreen reading mode + bookmarks: save the position you stopped reading a fic + number of words for each chapter and estimated reading time
    Another absolute power tool! Saving the position in the fic is something so many readers are asking for, so this should be quite the saviour. I mainly use it to blacklist tags and words. Recommending this script for this function alone, even if the rest it has to offer is pretty dope too. Curate your own online experience, babes! <3
  • AO3 Enhancements
    This is a browser addon which adds various configurable tweaks and enhancements to the fanfiction website AO3
    Adds useful info like reading time and 'finish reading at' time to works and chapters, adds a Kudos/Hits ratio for those who like that, allows automatically hiding works based on parameters you set, marks works as read, allows you to set the width of the story, and much more.
    The released version is currently not working; you can find the working beta here!
  • AO3 First Relationship Tag Filter
    Hides works that don't have the relationship tag you're browsing as the first tag. Can be disabled when browsing other tags.
    Useful for rarepairs that get tagged in each and every fic as background pairing.
  • AO3 Floating Comment Box
    Floating comment box for AO3
    Exactly what it says on the tin. As someone who loves to leave long comments with "live reactions" and quotes from my favourite lines, this script is exactly what I needed.
  • AO3: Set Default Posting Language
    Sets English as the default language to post works to Archive of Our Own.
    Works just as intended. I always forgot to choose the language, so this one really helps. If your default language is one that isn't English, you can edit the script to change it to the language you need.
    If you want to customise this script to also work on SquidgeWorld, you need to copy it and make a new script for that. SquidgeWorld's ID for English is '15'.
  • AO3: Set Default to Allow Guest Comments
    This script will automatically set new works posted to Archive of Our Own to allow guest comments in addition to comments from registered users.
    There is code in the script for if you prefer to never allow any comments, default to moderating comments, or default to marking works as restricted. It is commented out and will do nothing unless you edit the script. If you would like to enable it, edit the script and follow the instructions there.

    Useful for those who want to allow guest comments now that AO3 has changed the default option, but just know that they'll forget to change it manually.
  • ao3 work form autofill
    Auto-populates AO3 new work/chapter form with test data
    You need to edit this one before using it, because it's not meant to be used the way I use (and rec) it.
    I'm a one-fandom person, so I use this script to make my fic posting process lazier and have it fill fandom, characters and pairing for me.
  • AO3 Remove Double-Spacing
    Removes awkward double spaces between paragraphs on AO3.
    Because not everyone can figure out how to remove them from their own drafts. Makes fics more readable.
  • AO3 Text Replacer
    Replace certain words on AO3 fanfics with new ones of your choosing
    Squicked out by certain words? Replace them with a word you can stand! It's even case-sensitive!
    Sadly, this one seems to conflict with one of the other scripts I have installed, and keeps me from viewing a work's chapter index. If you're planning on using more than this one script, try InteractiveFics as an alternative.
  • ao3 menu items
    add more options to dropdown
    Probably something only AO3 power users care about. All items from the sidebar in the Hi, [username] dropdown menu.
  • Archive Of Our Own - Highlight tagset tags on hover
    Highlights tags in tagsets when you hover over them.
    Another power user thing I guess. xD
  • Story Width for Fan Fiction Sites
    A small, simple script that changes the CSS of a variety of fan fiction sites so that the viewing width of the story is changed to the preferred width.
    Makes fics more readable on wide screens.
    The default is too narrow for my liking, but you can easily edit it.
  • AO3: format tags (fan variation of AO3: highlight tags)
    Configure tags to be formatted in different ways based on tag
    I use this to make my OTP bold, and to change character tags to italics. You can use it to make your favourite tags bold and your squicks italics, to see at first glance if a fic contains things you love or loathe.
  • AO3: highlight tags V2
    Configure tags to be highlighted with different colors
    Goes hand in had with the tags formatting script above. I use it to highlight my OTP and to highlight genre tags (like fluff, angst, smut, and words related to those genres) to see at first glance which tone a fic has.
  • [AO3] Fanfic Intensity Rating
    Colors the backgrounds of fanfics based on intensity of warnings, ratings and additional tags.
    Useful colour-coding for first-glance decision-making. Doesn't replace reading rating, warnings, and tags. Needs editing, I've detailed it here in this update post. This script conflicts with the unedited version of Kudos and Seen History, but you can make them work together.
  • AO3: highlight author fandoms
    Highlight favourite fandoms in user page
    Want to see if an author published fic in your other favourite fandoms? This is the script for you.
    Install the script below too if you want this one.
  • AO3: highlight author fandoms CONFIG
    Config script for AO3 fandom highlighter
    The config script for the script above.
  • AO3 Exchange requests' names link to their profiles
    adds linked names to requests
    What it says on the tin. Useful if you participate in exchanges.
  • Link To Prompt
    Adds a button to prompts in prompt meme collections on AO3.
    Finally a quick and easy way to link to individual prompts in prompt memes; something I always wanted! <3.
    This will be such a game changer for the events I run!
  • Shake Gifts button
    Adds a 'Shake' button to unrevealed gifts
    Another nice script for (curious) exchange participants. :D
  • AO3 Bookmark Back Button
    Add a back button to the bookmark page on AO3
    Makes bookmarking 150% less inconvenient.
  • AO3 Random Nice Comments
    Want to leave more kudos? Leave a random nice comment with the click of a button
    Adds a cute "comment kudos" button. You can (and want to!) edit the list of comments. Mine only comments "Bonus Kudos! <3" right now (and that's what my button says too). Yes, I could just write this comment manually, but it's just so satisfying to click the button after the regular kudos button told you "You already left kudos here. :)"
    Careful, this script comes with auto-click by default, immediately publishing the random comment. You might want to disable that, in case the random comment doesn't match with the fic.
  • Kudos button chime sound
    Makes kudos button emit a chime when clicked
    Exactly what it says on the tin. It's just cute and fun, nothing more. You can choose between two different sounds; this one here is the version you need to install for the V0.1 chime sound.
  • AO3 Formatting Shortcuts
    Keyboard shortcuts for HTML tags
    This one is soooo good! As we've established earlier, I'm fucking lazy, so using shortcuts instead of having to type HTML tags (especially blockquote, I love to use them in my comments, but damn... xD) is all I ever wanted.
    Tags auto close! <3
    It's compatible with the floating comment box script I recced earlier.
    You can edit it to remove tags you don't need and change shortcuts to more convenient ones if you want to.
    I've also edited this one so it works on Dreamwidth too, which is nice.
  • AO3 Publication date
    Adds AO3 publication date i.e. date of publication of first chapter to AO3 search/sort page
    Useful if you want to know when a fic was first published.
    The default font size and weight is a bit too intense for my liking, so if that annoys you, you can edit it to something more subtle.
  • ao3 saved filters
    Adds fields for persistent global & fandom filters to works index pages on AO3
    Since "I wish I could just save my filters!" is such a common complaint, good news: you can with this script.
  • AO3 Podfic Posting Helper
    When you post a new work, this extension can help you by importing metadata such as tags and rating to match the work that inspired you.
    A browser extension that might be quite useful for podficcers.
  • Blanket-Permission-Highlighter
    Highlights ao3 users listed as having blanket permission to podfic their works in rindle's fpslist in green
    Injects a link to the fpslist author profile page to their ao3 profile page
    Optionally filters out non-blanket permission author's works from search/bookmark results

    You can obviously change the colour to anything you prefer.
    If you're not familiar with fpslist (which seems unlikely, but just in case), here's a link to the Fandom Permission Statements List.
  • AO3 Random Fanfic
    Open a random fanfic from the search results on AO3
    This is a browser extension that allows you to randomly select and open a fanfiction from the website Archive of Our Own in a new tab. It works on any search or bookmark page on AO3, and it considers all pages of the website with any filters. Essentially, it allows you to discover new fanfictions that you may not have come across otherwise, adding an element of surprise and randomness to your reading experience on AO3.

    Just a fun thing to play around with if you want to read a random fic from your selection. Only available for Chromium browsers at the moment.

User scripts for Dreamwidth

User scripts (and browser extensions) for Tumblr
  • Tumblr-Savior
    Tumblr Savior is a free browser extension created and maintained by Bjorn Stromberg to improve his experience on the Tumblr dashboard. He thought you might also find it useful and decided to share it with you.
    The script that makes muted things actually disappear from your dash.
  • Direct links out
    Removes all "You are leaving our site" and redirection stuff from links
    For when you think you're old enough to use the internet without a babysitter who warns you that a link takes you elseweb.
  • XKit Rewritten
    Block all instances of any specific post
    Get unread counts on your followed tags
    Trim long threads down for readability
    Adjust the volume on audio & video posts
    And more! Check out the full features list on the wiki

    The option to block posts makes installing this extension a must! Everything else this super extensive extension has to offer is incredibly useful and nice to have, but damn it's so satisfying to get rid of "reblog this random shit for 24 hours of good luck" posts.
  • Filtering+ for Tumblr
    Filter tags or post content via right-click.
    Makes adding new phrases and tags to the filter quick and easy!
  • Dashboard Unfucker
    Unfucks the twitterification of tumblr's dashboard by reverting it to the old layout as closely as possible while also offering control over other aspects of the UI.
    Must-have nowadays, honestly. Brings back floating icons next to posts and puts the dashboard tabs to the top again, with each item in a drop-down menu on the right side of the screen. As it should be. Oh, and you can directly access all of your blogs' drafts or queue from the dashboard again. Also hides Tumblr Live indefinitely.
  • Old Tumblr Dashboad (User Style)
    A fix for the new Tumblr dashboard!
    Working Dashboard Unfucker Alternative (April 2024). The user style is frequently updated; if you don't want to install Stylus, you can find a user script with the less frequently updated Old Tumblr Dashboard backup version on Greasyfork!

Multi-site user scripts and browser extensions
  • InteractiveFics
    InteractiveFics is designed to improve your online story reading experience of second-person POV interactive fiction that most commonly uses some variation of Y/N to indicate where your character’s name should go.
    If you read Y/N fics, this is probably a must have. It's also great if some words or spellings are squicky to you: you can use this script to replace them with your preferred word or spelling. This browser extension works on any site, but you can add exceptions.
    The version of the Firefox extension linked here is okay to use. Stay away from the newer Chromium version if you can find it somewhere, it got removed from the Chrome Web Store for a reason.
  • WebToEpub
    Extension for Firefox and Chrome that converts Web Novels (and other web pages) into an EPUB. Works with many sites, including [...] FanFiction.Net
    A fic downloader that actually still works on FFN, and it even includes the cover image. The list of sites it works on is long, and it's available for both Firefox and Chromium browsers.
  • BetterFiction (Firefox | Chrome)
    BetterFiction is a comprehensive browser extension designed specifically for enhancing your reading and interaction experience with fanfics on FanFiction.net.
    Removes the text copying restrictions, allows you to set the width, offers improvements to bookmarking, and more. Useful if you like to quote lines you liked in the reviews. I don't read much on FFN these days, so the other features aren't that important to me.

Date: 02/06/2024 05:52 pm (UTC)
kuwdora: Pooka - card 60, brian froud (Default)
From: [personal profile] kuwdora
thank you for this incredible list! came here via the reference_library, I think. There's a lot of these ao3 scripts I'm using but there's a few I haven't seen before and aren't my thing but I've seen others who would probably enjoy them so I'll be linking this around!

also omg xkit rewritten is like my lifeblood for tumblr. one of my favorite things that I didn't have enabled for the longest time was the 'quick reblog/draft/queue' button which allows me to stuff my various sideblog queues with posts for later. brilliant stuff.

also, lastly:

But I guess if you're on DW, you're old enough to have received internet safety education.

this made me cackle and also you're not wrong. ♥

thank you again for sharing! appreciate it.

Profile

dianafortyseven: Agent 47 on a background of fluttering glitter (Default)
diana-fortyseven

January 2025

M T W T F S S
  123 45
6789101112
13141516171819
20212223242526
2728293031  

Most Popular Tags

Page Summary

Style Credit

Page generated 18/06/2025 04:12 pm
Powered by Dreamwidth Studios