Report user

escctrl

Hi! I write quality-of-life userscripts for readers, creators, and tag wranglers of Archive of our Own.

I do my best to build scripts that are compatible with various OSs, devices, and other scripts. If you notice that something's not working or behaving weirdly, or if you have ideas for a new script, feel free to ping me either on the script's feedback option, or DM me here on GreasyFork. ♥

Recent comments

See all user activity.

Script Sets

  • Favorit
  • AO3 scripts: automatically created script set including anything (public) hosted on GF for archiveofourown.org

Skrip

  1. AO3: Comment Formatting and Preview JS - Adds buttons to insert HTML formatting, and shows a live preview box of what the comment will look like

    Penulis
    escctrl
    Pemasangan harian
    3
    Total pemasangan
    416
    Nilai
    8 0 0
    Dibuat
    05 Januari 2024
    Diperbarui
    21 April 2026
  2. AO3: Replace Y/N in works with your name JS - replaces Y/N and other placeholders in xReader fic with the name of your choice

    Penulis
    escctrl
    Pemasangan harian
    2
    Total pemasangan
    412
    Nilai
    1 0 0
    Dibuat
    15 Oktober 2023
    Diperbarui
    11 Juli 2026
  3. AO3: Import & Export Script Storage JS - View & delete AO3 script settings (from localStorage) with hints which script they're from. Import & export settings to file for safekeeping or to transfer to another device.

    Penulis
    escctrl
    Pemasangan harian
    2
    Total pemasangan
    57
    Nilai
    1 0 0
    Dibuat
    10 Agustus 2025
    Diperbarui
    02 Oktober 2025
  4. AO3: Jump to a Random Work JS - adds a "Random Work" button (top right corner) when viewing works or bookmarks - shows up in a tag/filter and your Marked For Later list

    Penulis
    escctrl
    Pemasangan harian
    1
    Total pemasangan
    263
    Nilai
    4 1 0
    Dibuat
    08 November 2022
    Diperbarui
    03 Mei 2026
  5. AO3: Badge for Unread Inbox Messages JS - puts a little notification badge in the menu for unread messages in your AO3 inbox

    Penulis
    escctrl
    Pemasangan harian
    1
    Total pemasangan
    130
    Nilai
    1 0 0
    Dibuat
    09 September 2023
    Diperbarui
    17 April 2026
  6. AO3: Use Arrow-Keys to Navigate JS - use the left/right arrow keys to jump between pages

    Penulis
    escctrl
    Pemasangan harian
    1
    Total pemasangan
    75
    Nilai
    0 0 0
    Dibuat
    04 November 2023
    Diperbarui
    07 Maret 2026
  7. AO3: [Wrangling] Smaller Tag Search JS - makes the Tag Search form take up less space (best on desktop/landscape screens)

    Penulis
    escctrl
    Pemasangan harian
    0
    Total pemasangan
    154
    Nilai
    0 0 0
    Dibuat
    23 April 2022
    Diperbarui
    15 April 2026
  8. AO3: [Wrangling] Rainbow Tables JS - adds CSS classes to style table rows as a rainbow, and updates dynamically when filters are applied

    Penulis
    escctrl
    Pemasangan harian
    0
    Total pemasangan
    68
    Nilai
    0 0 0
    Dibuat
    31 Mei 2022
    Diperbarui
    23 Maret 2025
  9. AO3: [Wrangling] Edit Tag page cleanup JS - Removes descriptions and some fields from Edit Tag pages to avoid wrangling accidents

    Penulis
    escctrl
    Pemasangan harian
    0
    Total pemasangan
    83
    Nilai
    1 0 0
    Dibuat
    23 Juni 2022
    Diperbarui
    12 April 2026
  10. AO3: [Wrangling] Count Wranglers on Subfandoms JS - On a fandom tag's Landing Page, writes out how many wranglers are currently assigned to the listed subfandoms

    Penulis
    escctrl
    Pemasangan harian
    0
    Total pemasangan
    29
    Nilai
    1 0 0
    Dibuat
    29 Juni 2022
    Diperbarui
    29 Maret 2026
  11. AO3: [Wrangling] Bulk-Manage Tags JS - Mass-select tags and set/unset the unwrangleable flag, replace fandoms, remove 0-use syns, or copy tag names/links

    Penulis
    escctrl
    Pemasangan harian
    0
    Total pemasangan
    106
    Nilai
    0 0 0
    Dibuat
    26 Juli 2022
    Diperbarui
    04 Juni 2026
  12. AO3: [Wrangling] When did I last wrangle? JS - turns the last wrangled date into a "X days ago" message, and highlights it if more than 10 days ago

    Penulis
    escctrl
    Pemasangan harian
    0
    Total pemasangan
    55
    Nilai
    0 0 0
    Dibuat
    10 Juni 2023
    Diperbarui
    29 September 2024
  13. AO3: [Wrangling] Mark Illegal Characters in Canonicals JS - Warns about any canonical tag that includes characters which should, per guidelines, be avoided. Checks on new tag, edit tag, search results, wrangle bins, and tag landing pages

    Penulis
    escctrl
    Pemasangan harian
    0
    Total pemasangan
    114
    Nilai
    1 0 0
    Dibuat
    29 Juli 2023
    Diperbarui
    01 Mei 2026
  14. AO3: Reorder Tags with Drag & Drop JS - drag & drop tags into the order you'd like before posting

    Penulis
    escctrl
    Pemasangan harian
    0
    Total pemasangan
    426
    Nilai
    4 0 0
    Dibuat
    03 September 2023
    Diperbarui
    30 Desember 2025
  15. AO3: Disable Hover in Main Menu JS - Ao3 menu dropdowns are no longer visible at hover, you have to click the main menu entry instead

    Penulis
    escctrl
    Pemasangan harian
    0
    Total pemasangan
    18
    Nilai
    0 0 0
    Dibuat
    10 Februari 2024
    Diperbarui
    07 Februari 2026
  16. AO3: Sticky Comment Box JS - gives you a comment box that stays in view as you scroll and read the story

    Penulis
    escctrl
    Pemasangan harian
    0
    Total pemasangan
    138
    Nilai
    2 0 0
    Dibuat
    08 Maret 2024
    Diperbarui
    18 Maret 2024
  17. AO3: Copy Work Link as HTML JS - Copy an HTML link to the work you're viewing to your clipboard

    Penulis
    escctrl
    Pemasangan harian
    0
    Total pemasangan
    22
    Nilai
    0 0 0
    Dibuat
    06 April 2024
    Diperbarui
    03 Mei 2026
  18. AO3: [Wrangling] Action Buttons Everywhere JS - Adds buttons to manage tags EVERYWHERE you want, turns tag-URLs in comments into links, and can show search results as a table

    Penulis
    escctrl
    Pemasangan harian
    0
    Total pemasangan
    95
    Nilai
    0 0 0
    Dibuat
    28 Juli 2024
    Diperbarui
    05 Juli 2026
  19. AO3: [Wrangling] Keyboard Shortcuts JS - adds keyboard shortcuts to the AO3 wrangling interface

    Penulis
    escctrl
    Pemasangan harian
    0
    Total pemasangan
    24
    Nilai
    0 0 0
    Dibuat
    09 September 2024
    Diperbarui
    19 April 2025
  20. AO3: Warn for Old Publication Date on Drafts JS - Drafts publish with their initial creation date. This script shows a hint to update the publication date before you post the work.

    Penulis
    escctrl
    Pemasangan harian
    0
    Total pemasangan
    12
    Nilai
    2 0 0
    Dibuat
    29 Maret 2025
    Diperbarui
    16 Mei 2026
  21. AO3: Autocomplete in Menu Search Field JS - Turns the general search in the menu bar into an autocomplete for any canonical tags

    Penulis
    escctrl
    Pemasangan harian
    0
    Total pemasangan
    26
    Nilai
    2 0 0
    Dibuat
    06 Mei 2025
    Diperbarui
    09 Mei 2026
  22. AO3: [Wrangling] Rel Helper JS - on unwrangled rels, build the proper canonical tag name with minimal typing

    Penulis
    escctrl
    Pemasangan harian
    0
    Total pemasangan
    31
    Nilai
    1 0 0
    Dibuat
    24 Agustus 2025
    Diperbarui
    22 Juli 2026
  23. AO3: Safekeeping Buttons JS - Mark For Later, Subscribe, Download and Bookmark buttons on all work and bookmark lists

    Penulis
    escctrl
    Pemasangan harian
    0
    Total pemasangan
    102
    Nilai
    4 0 0
    Dibuat
    28 Desember 2025
    Diperbarui
    06 Juni 2026

Pustaka

  1. Light or Dark JS (Pustaka) - library to determine if the color parameter is a 'light' or a 'dark' color

    Penulis
    escctrl
    Dibuat
    07 April 2024
    Diperbarui
    17 Mei 2026
  2. AO3: Initialize webix GUI JS (Pustaka) - library to load the webix JS from CDN only if it hasn't already, and create the menu

    Penulis
    escctrl
    Dibuat
    28 Juni 2025
    Diperbarui
    28 Juni 2025
  3. AO3: Initialize jQueryUI JS (Pustaka) - library to load the jQuery, jQueryUI and TouchPunch JS from CDN only if it hasn't already, and create the menu

    Penulis
    escctrl
    Dibuat
    08 Juli 2025
    Diperbarui
    22 Maret 2026