AO3 FicTracker

Enhances the AO3 experience by allowing users to track their favorite, finished, and to-read fanfics. The tracking data is stored as bookmark tags, ensuring sync with the user's AO3 profile across devices, making it resilient to cache clearing. Custom to-read tag enables users to filter and search through their tracked fanfics. Tracked works are highlighted on search and listing pages, making them easy to spot. All options are fully customizable through UI on the preferences page

Author
FarinHeiT EH
Daily installs
0
Total installs
38
Ratings
0 0 0
Version
1.1.5
Created
2024-10-21
Updated
2024-10-31
License
GNU GPLv3
Applies to

FicTracker for AO3

Take control of your fanfic tracking with ease! This script adds an intuitive and seamless way to mark fanfics as finished, favorite, or to-read directly from the Archive of Our Own (AO3) website.


Why it’s cool:

  • Track your fanfics as bookmark tags, syncing effortlessly across devices via your AO3 account, no worries if you clear your cache!
  • The custom To-Read feature allows easy filtering and searching using AO3's bookmarking system.
  • Customization: Fully adjust settings through a user-friendly interface on the preferences page.
  • Highlighted fics are super easy to spot on both search results and listing pages, giving you a visual reminder of what you’re tracking.
  • Modular design ensures the script runs exclusively on relevant pages, without performance hit.

Features include:

  1. Mark fanfics as Finished, Favorite, or To-Read directly from the fics page.
  2. Customizable settings on your AO3 user preferences page.
  3. Syncs your data automatically across devices, powered by AO3's bookmarks!
  4. Highlights tracked fics for quick identification.
  5. Access your favorite, finished, and to-read lists via the dropdown menu in the top right corner.


Usage Instructions:

  • On any fic page, you’ll find buttons to mark the work as Favorite, Finished, or To-Read.
  • Navigate to the user preferences page to find a dedicated Settings Panel at the bottom, where you can customize the way your tracked fics are handled.
  • In the top-right dropdown menu, you’ll find links to easily access your lists of favorite, finished, and to-read fanfics.


Demo

Fanfic header actions



Quick-links from the dropdown menu



Fics you've tagged as finished are dimmed



Fics you've tagged as favorite are highlighted



Fics you've tagged as To-Read are highlighted



FicTracker settings panel, you can find it at the bottom of the Preferences page



Highlighting can be customized




Default Skin demo

1


2


3


4


5


6


7





Important Notes

  • LocalStorage based Highlighting: Highlighting of tracked works uses LocalStorage, which helps prevent excessive requests to the AO3 server to avoid being rate-limited.
  • Export/Import Feature: This script includes an export and import feature for your tracked fanfics, ensuring your data is easily transferable.
  • Sync with Bookmarks: A feature to sync LocalStorage with bookmarks is on the way, enhancing the tracking capabilities across devices.
  • Untagging Behavior: When untagging a status on a bookmark created by the script, a decision is needed on how to handle the removal to avoid hoarding empty bookmarks with no tags. Work in Progress...


Feedback and Future Features

Your feedback is invaluable! Please report any bugs or suggest features you'd like to see implemented. Upcoming features include:

  • Bookmark notes autotagging for better organization.
  • Full-history search and sync for comprehensive tracking of your fanfic journey.