Efficient AO3

Making AO3 an efficient reference

As of 2018-02-14. See the latest version.

Author
EverlarkArchive
Ratings
0 0 0
Version
0.82
Created
2018-02-14
Updated
2018-02-14
Size
33.2 KB
License
N/A
Applies to

This script reshapes and condenses the fic blurbs for quick and easy view. Each fic box is stripped down to key information for quick reference. This allows more fics to be visible on the screen than the AO3 interface. This script is not for those who focus on one particular character or are careful about warnings. It does a lot so please read everything before installing

By copying and pasting this script, you acknowledge the author is not to be held responsible if your computer craps itself, sprouts legs and runs away, or any other problem you may have with it (in other words, you’ve read the disclaimer).

1)   "by Author" changed to "- Author"
2)   Dropdown button to categorize fic. Each selection is saved to corresponding list
   -   Hide: collapses fic completely
   -   To Read: sets background to designated color to stand out. Also adds to Read List
   -   1 star: grays out story to visually push it back. Adds fic to 1 star list
   -   2 star: slightly grayer than normal view. Adds fic to 2 star list
   -   3 star: normal view but also adds fic to the 3 star list
   -   4 star: slightly darker lettering, stands out a little more. Adds to 4 star list
   -   5 star: fic is on fire
Note: Fics that are temporarily set to 1 star because of the OTP filtering are not actually added to the 1 star list. This means you can override the formatting by simply setting to something else. You wish to return fic to its filtered status, remove any selections for that fic.
Examples of these settings can be found in the pic. Fics were categorized by AO3 order and not my preference. The 4th and 7th fics are examples of OTP filtering. The 4th is temporarily set to 1 star formatting while the 7th is overridden to 4 stars.
3)   Published date displayed along with update date
4)   Summaries collapsed into 1 line but can be expanded. Bold formatting & excessive spaces removed.
5)   Fandom tags condensed as popup. To access, must switch off script in TM
6)   Warnings not listed
7)   Ships tags condensed as popup. To access, must switch off script in TM
8)   Character tags not listed
9)   Additional tags not listed (although this may change in future)
10)   Chapter count is a link to the last chapter published
11)   To Read list (located about filter box) lists fics marked "To Read"
   -   The maximum count = 20. 0 turns off feature
   -   Can remove fic from list by clicking x
11)   Lists Dropdown (located under filter box) lists all fic in selected list
   -   Can remove fic from list by clicking x

Once Installed...
@match must be changed. Pick you favorite fandom or pairing at AO3 and copy/paste the link next to @match like this:

    @match         http://archiveofourown.org/tags/Katniss Everdeen*s*Peeta Mellark/works*)


Options that can be changed...
const ReadLinksCount
   -   Determines how many "To Read" links will be listed on the right. Maximum 20, 0 turns off
const ShipList
   -   All fics without OTP listed first will automatically and temporarily be set to 1 star formatting (grayed out)
   -   empty quotes "" will turn OTP filtering off
const Read
   -   fic blurb's background color
const Star1
   -   font color for fics categorized as 1 star
const Star2
   -   font color for fics categorized as 2 stars
const Star3
   -   font color for fics categorized as 3 stars
const Star4
   -   font color for fics categorized as 4 stars
const Own_Color
   -   background color for your own fics
const Date_Format
   -   how to format dates. (0) Day/Month/Year format or (1) Month/Day/Year format.
   -   Be careful. Dates are only numbers and could get confusing if you forget your setting


Known Bugs and Limitations
-BUG: Last Chapter link color will not change for fics set to temporary 1 star because of pairing
-BUG: Expanding/Collapsing summary while in 1,2,4,5 star will revert back to default color. (have to reload page to set color appropriately)
-LIMIT: Cannot have multiple preferred pairings. Cannot use two versions of this script for the same AO3 works link. Think in terms of OTP
-TODO: Allow for To Read to coexist with other settings
-TODO: Either add code or create another script for other sections of AO3