AO3 FicTracker

Track your favorite, finished, to-read and disliked fanfics on AO3 with sync across devices. Customizable tags and highlights make it easy to manage and spot your tracked works. Full UI customization on the preferences page.

< 脚本 AO3 FicTracker 的反馈

评价:好评 - 脚本运行良好

§
发布于:2025-07-24

Created an account just to comment how much I love this script! Being able to replace the shitty Marked for Later with something I can actually filter and sort through is amazing, not to mention the highlights. This script replaced like 5 others I was using.

One small improvement I’d love: the ability to collapse or hide fics in search results based on these tags, similar to AO3: Kudosed and seen history. Hiding Disliked fics works perfectly but I’d love the same for fics I’ve already interacted with when going through search results.

Also, do you have any other userscript recommendations that work well with this one? I had a few installed but ran into conflicts, especially with scripts that add their own tags.

Thank you again for this wonderful script!

farin作者
§
发布于:2025-07-25

Thank you so much! Just dropped v1.5.0 - includes your requested collapse feature for tagged fics. Try it out and let me know how it works :)
Have you got more ideas? I'm currently collecting feature requests for new big update.

Among the things that are coming in the future:
- Better synchronization with AO3, FicTracker still relies on local storage of the browser, I have a few ideas for it
- Bookmark notes prefilling - the script will prefill information about the bookmarked fanfic (title, links, tags, etc.). There already are similar scripts, but I want to make FicTracker the only script I use for AO3. Also, the customization UI will be much better and easy to use.
- Custom tags - Why limit users to only 4 tags (fav, like, read, dislike)? Users will be able to create as many custom tags as they want to.

§
发布于:2025-07-28

Wow - that was quick, thank you so much! The collapses work perfectly. Excited to hear that you're expanding the scope of the script. I'd love to replace even more of the ones I'm using 😅.

As for synchronization, a way to sync the non-bookmark notes would be great for mobile + PC readers.

Bookmark notes prefilling and custom tagging would be amazing! An issue I ran into with other scripts, however, was that trying to update notes/tags would replace them all and not preserve old ones. The script 'AO3 Bookmark Helper' has a lot of the functionality you're looking for, though the description mentions none of this. I'd take a look and see how they set it up.

Other ideas, paying no mind to feasibility:

  • Recording the last chapter read. The '[AO3] Bookmarks that Bookmark' script adds it to bookmark notes but it's a pain. It pulls from the last chapter you opened, so if you opened the fic for any reason and then edit the bookmark, it resets to the first chapter. Maybe there could be a button to 'pin' the chapter with the chapter listed simply as a stat. Or it could add it to your extra notes section to circumvent the bookmark notes entirely.

  • A shortcut button for navigating to the latest chapter. I use 'AO3 Review + Last Chapter Shortcut' right now, but it has features I don't want.

  • A tag for word count/fic length. Sometimes I want to filter out the oneshots from my current reads.

  • On that note, ways to compensate for filters that we get on normal search results but not within bookmarks: fic length, completed/ongoing, hits, kudos, etc. Hits and kudos could be a challenge. If the goal is simply sorting/filtering by quality or popularity, the 'AO3: Quality Score (Adjusted Kudos/Hits ratio)' script is the best for that. However, there's nothing in terms of filtering because it's a stat, not a tag (the stat is cool though).

  • This is a reach, but a way to track fic updates outside of email. The 'Chapter Tracker and Notifier' supposedly notifies you in-app (I assume through the inbox?) of new updates, which can be tracked with a button on the fic. I tried it out but it confused me.

farin作者
§
发布于:2025-08-05

Hey, thanks a ton for all those awesome ideas! Added many of them to the backlog and I'm planning to add them in future updates

Also, just released a new version that supports full syncing through Google Sheets. Couldn't fully stick with AO3's server because their rate limits got way stricter lately.

Setting up Google Sheets is pretty easy - once you do the initial setup and get the deploy link, you can sync across as many devices as you want. Right now Google Sheets syncing works for highlighting and custom notes (status tags are already saved as bookmarks on AO3 server), but I'm thinking about adding stuff like syncing last chapter read or even your position inside a chapter between devices.

Really appreciate you taking the time to share all this - it's super helpful!

§
发布于:2025-08-12

The syncing works perfectly! I do have a question though, is the Manual Data Import/Export supposed to include to dropdown labels or other UI settings? Because right now those are left out.

Thanks for your work!

farin作者
§
发布于:2025-08-13

Good catch, for now the manual import/export are half-baked, they don't include custom notes and custom settings
Will fix it in he next update

Have a nice day!

§
发布于:2025-08-28

Hey! Running into a very minor issue. With certain site skins, the spaces between the '✨ Change Status' toggle are removed so it ends up crammed together like '✨ChangeStatus'. It sometimes affects the dropdown options as well. Would it be possible to replace the inline spacing with explicit spans? For example:

I made a fix for the site skins I used but it would be great to have something hardcoded in when you update the script next.

Thanks!

farin作者
§
发布于:2025-08-29

Hey, thanks for catching that!

FicTracker leans pretty heavily on AO3's own styling and HTML structure, so things can get a little weird with custom skins. Right now it's only tested with the default and Tide skins, so that's why you’re seeing the spacing issue.

If you can share which skin is causing the problem, I'll take a look and see if there's a workaround. Generally, it should play nice with most skins unless they change positioning props of header/list styles a lot.

§
发布于:2025-08-29

Hey, thank you! Yeah the site skin is neos by ZerafinaCSS (and by extension, my new skin). It does some funky stuff to the status dropdown. I've fixed the positioning issue via CSS in my new skin, but the lack of spaces remains.

I appreciate you taking a look at it.

farin作者
§
发布于:2025-09-01

Hey, your skin looks beautiful! now I'm switching everything possible on my pc to rose pine :D
I've added some fixes to improve compatibility with custom skins, so hopefully the status dropdown behaves better now.
Manual import/export now works as expected, you can export custom labels and highlighting settings as well

Feel free to let me know if any new funky stuff pops up-I'm happy to take a look

§
发布于:2025-09-02

Thank you! And yes rose pine is goated. I don't even like light themes but there's something about the Dawn palette that soothes my eyes. I highly recommend Youtube Tweaks if you want it there too.

Thank you for fixing the spacing, it was driving me nuts!! To be honest, I think the issue with the status drop-down is that it pulls from the header menu formatting. My theme messes with the heading (i.e. the drop-shadow) a ton, so the status dropdown doesn't just fit into the stats bar like it does on the default site. Also, the blurbs become transparent if they have glowing borders, so I'll add a bit of code to my skin to account for that. Since I'm insane I might tweak the FicTracker (or ideally, just my site skin) so it uses custom css instead of the menu formatting. I appreciate your updates but I can't expect you to recode your amazing script just to fit my site skin lmfao.

Thanks for the update! :)

farin作者
§
发布于:2025-09-02

Haha, that's interesting! I actually tested it with your skin and it looked fine on my end, so now I'm wondering if I'm missing something. Either I don't have the latest version of your skin, or there's some weird quirk happening on your setup. Really curious now!

By the way, I'm planning a new update soon! Which feature would you like to see first? The two big ones on my list are:
Customizable bookmark notes that can prefill with fic data
Ability to add custom new statuses/categories

Also, maybe you've got some new idead - always glad to listen!

§
发布于:2025-09-03

Narrowed down the issue - looks like the weird dropdown issue only happens on Firefox. Something to do CSS inheritance and default styles being different between browsers. It might be fixable with html/css but it's probably out of my depth. I want to cry. ;-;

New features? Ooh, definitely the second one. Customizable bookmark notes would be nice (although would it be through AO3's native bookmark notes or your note mechanism?) but the second is unique to your userscript.

farin作者
§
发布于:2025-09-03

Hey, thanks for digging into that! Yeah, browser-specific nuances like that can be such a headache. I might poke around with the styles later, but for now I'll probably shift focus to the new features

§
发布于:2025-09-16

Hey, the new update is very dope! Immediately made a new tag to track my Subscribed works. Also noticed a new sorter on the bookmarks page, which is great because I've been wanting to sort by kudos. :)

I was wondering if there's a way or option to move the "Add Note" button below the tag section. It's a bit awkward smack dab in the middle of my tags. If there's not it's fine though.

farin作者
§
发布于:2025-09-17

Oh, nice to see that it's working :)

About the positioning of Add Note btn - do you mean like here on screenshot?

If so, yep it's easy to do, one thing I'm not sure if I should make options to choose position from preferences or just make it new default one. For me personally there is no big difference, so I'm up to it

§
发布于:2025-09-17

Yup! That works. Or you could put it above the stats line so it's closer to the normal bookmark blurb. Whatever you choose, I'd just make it default. Less coding to do lol

farin作者
§
发布于:2025-09-17
编辑于:2025-09-17

Alright, I've pushed the changes, feel free to ask for more edits if it's not good enough, those are practically zero-effort :)

btw, what script do you use for estimated reading time? looks handy

§
发布于:2025-09-17

Updated! Only thing I can think of is making sure the button ends up below collections.

I'm actually using my new Reading Time & Quality Score script. Legit just published it. You can turn off the Quality Score feature if you don't want it.

farin作者
§
发布于:2025-09-18
编辑于:2025-09-18

Now it always displays right above stats block. We'll see, maybe in the future I'll make positioning of custom Notes block adjustable from preferences

Installed your script, it's a great one! Nicely aligns with your Rose Pine skin, thanks!

发布留言

登录(不可用)以发布留言。

QingJ © 2025

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