Skip to content

Protocol & Userscripts

matty edited this page Oct 27, 2022 · 6 revisions

aphrodite provides extended functionality for ease-of-use by providing support for a url protocol and userscript integration.

URL Protocol

A url protocol, by design, is used by the browser to forward data to another program.

aphrodite protocol

The aphrodite protocol is used by the application. Previously, pools, tags, image, and poolwl were used separately, but have since been merged into one handler (Since 2.3.0-1).

Installing the protocol requires running the application as administrator. It's not recommended to perform any downloads while it is running as administrator, for safety reasons.

Userscript

A userscript is a custom script that is ran on websites that do not contain said script. It is usually downloaded to a webbrowser specific add-on, such as greasemonkey, tampermonkey, and more recently, violentmonkey.

aphrodite userscript

The aphrodite userscript (available from here, direct link, view the source here) provides additional ease-of-access for aphrodite integrated into e621s website design.

This userscript may need priority over other userscripts or addons. It relies on objects that could me malformed or removed by browser addons or other userscripts.

Pages

Each pagination page includes the following options (located right below the tags textbox)

  • download this page
  • download tag(s)*
  • aphrodite settings

*Download tags is only available, and usable if the tags input has data within it. It does not show up unless the page loads with a value in the tags textbox.

Viewing post

Each post page includes the following options (located right below the tags textbox)

  • download image
  • download tag(s)*
  • download pool**
  • add pool to wishlist**
  • aphrodite settings

*Download tags is only available, and usable if the tags input has data within it. It does not show up unless the page loads with a value in the tags textbox.
**Pool options are only visible if the post is within a pool, and the pool bar is visible to the user on the page.

Viewing pool

Each pool display page includes the following options (located right below the description of the pool, right above the pools pages)

  • download pool
  • add to wishlist
  • show wishlist
  • pool settings

Viewing wiki page (specifically, tag pages)

This was added as a way to add specific tags to the tag filter without having to manually add them. By viewing the tag in the wiki, you will get the following options:

  • add to graylist
  • add to blacklist
  • add to never download
  • add to undesired
  • show filters

Currently, all wiki pages will display these options, due to e621 having a really weird wiki layout. It's your responsibility to use the options properly.

Clone this wiki locally