Skip to content

Enhance the AO3 reading experience with hotkeys and more.

Notifications You must be signed in to change notification settings

Locussta/enhance-ao3

 
 

Repository files navigation

AO3 Enhancement Suite

Install

If you have a userscript extension installed, click here to install.

Don't have a userscript extension? Try Violentmonkey!

Features

Hotkeys

  • navigation on works, between works in a series, and on index pages (, )
  • bookmarking a work or series (b)
  • recommending a work or series (b+r)
  • creating a private bookmark (b+p)
  • subscribing to a work, series, or author (s)
  • kudosing a work (k)
  • copying a selected text fragment to the comment box and jumping to it (c)
  • saving a work to Pocket (p)

Rich text comment box

The comment field on works is now the same rich text editor as is available when posting works.

Prefetch hinting

Prefetch hinting is a way to tell the browser what the next page is likely to be, so that it can start loading it in the background. The script adds prefetch hints for the next chapter in a work, the next work in a series, and the next page of works in an index page.

As of otwarchive v0.9.336.10 this has no effect due to cache policy response headers, but it should make the reading experience smoother in the future.

Experiments

These may be features that are not yet ready for prime time, or were made because they were cool without a clear use case.

Work metadata parsing

When a work page loads, the script will attempt to parse the metadata from the work header. This does not send any data to anyone. You can view what's been parsed in the browser console as document.AO3_work_data.

About

Enhance the AO3 reading experience with hotkeys and more.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 50.5%
  • JavaScript 49.5%