Full Feature Set: Sorter, Mass Downloader, Focus Editor. Works on R34, Gelbooru, Safebooru, Realbooru, Xbooru, TBIB, Yande.re, Konachan, Rule34.us, E621.
R34 Download Sorter
TLDR: Fixes your download folder structure. Handles skins, aliases, crossovers, and mass downloading automatically.
⚠️ IMPORTANT: First Time Setup ⚠️ For this script to create subfolders (e.g. Overwatch/Tracer/), you must enable the Browser API in Tampermonkey. If you skip this, files will dump into your main folder or fail to download.
Open the Tampermonkey Dashboard.
Click the Settings tab.
Change "Config mode" to Advanced (top right).
Scroll down to the "Downloads" section.
Change "Download Mode" to "Browser API".
Tampermonkey may ask for "Manage Downloads" permission. Allow it.
Full description:
I made this because I was tired of manually organizing my folders. I wanted it to sort files properly into folders like Overwatch/Tracer/img.png or Overwatch/Tracer/Adventurer/img.png without me doing it manually every time.
How it works:
When you click on a post, you'll see a new panel in the sidebar with a download button, some 2D/3D toggles, and a gear icon for settings. You will also see a [★ Saved] button next to the main search bar. Click it to save your complex tag searches so you don't have to type them out every time.
The script tries to check for 3d tags but sometimes it isn't tagged so the buttons will be highlighted, simply click on 2d if it's a 2d image tagged as 3d and click on 3d if a 3d image isn't tagged. If it's properly tagged the big button does it for you. The script remembers what you download, and if you delete it you can simply redownload (a dialogue will ask to be sure, userscripts cannot read disk).
Grouping Aliases (The "Auto" Button): The goal of this tool is to put all aliases under one umbrella to stay organized. For example, if you are looking at Christine Watson from Being A Wife, she might have tags like christine_watson and christine_watson_(being_a_wife). You don't want split folders for that. In the Settings (Rules tab), the Auto button tries to guess the Copyright and Character for you. You can map multiple tags to that single entry, ensuring they all save to the same clean folder.
Folder structure examples here is exactly how it saves files on your pc depending on the tags.
Standard Character: Downloads / Overwatch / Mercy / image.jpg
Specific Skin (if you promote the tag): Downloads / Overwatch / Mercy / Witch / image.jpg
Multiple Skins (Same Character): Downloads / Overwatch / Mercy / Witch & Black Cat / image.jpg
Crossover (Different Universes): Downloads / Marvel & Overwatch / Mercy & Scarlet Witch / image.jpg
No Series defined: (if you haven't assigned a universe to a character, it just uses their name) Downloads / Luna Snow / image.jpg
Skins & variations You can separate skins. like if you want to save V from Cyberpunk generally, but have specific subfolders for Valerie or Vincent. I uploaded some pictures to go along with this section.
go to settings, find the tag (like nyl_mercy), click it.
it asks if you want to "promote" it.
if you say yes, it saves to Overwatch / Mercy / Nyl instead of just Mercy.
filename patterns you can change how the actual file is named using these variables: %artist%, %character%, %copyright%, %id%, %md5%, %ext%
My setup (Artist + MD5): Pattern: %artist% - %md5%.%ext% Result: Sakimichan - a1b2c3d4....jpg
Detailed (All info): Pattern: %copyright% - %character% by %artist% (%id%) Result: Overwatch - Mercy by Sakimichan (123456).jpg
Simple (Just ID): Pattern: %id% Result: 123456.jpg
ignored lists in the settings, there are lists for ignored series/characters. this is important because people tag stuff like "Blizzard Entertainment" or "Unknown Character". the script ignores those so it can find the real series.
general settings (structure modes) in the first tab, you can change the folder layout. here is how the options look:
Full (Default): keeps the universe folder. Downloads / Overwatch / Mercy / image.jpg
Nested: removes the universe folder, just keeps the character. Downloads / Mercy / image.jpg
Flat: removes all folders, just puts the character name in the filename (or a single folder). useful if you hate deep directories. Downloads / Mercy / image.jpg
Separate 2D/3D: if you turn this to "Split", it sorts by art type first. Downloads / 3D / Overwatch / Mercy / image.jpg Downloads / 2D / Overwatch / Mercy / image.jpg
quick edit (focus editor) you don't have to open the post to manage it.
Hotkey: Hover your mouse over any thumbnail (home page or search results) and hold Ctrl (or Command on Mac).
This opens a popup where you can see the predicted folder, create new rules, or download the image immediately without leaving the search page.
It automatically detects if the image is 2D or 3D based on your tag settings.
mass downloader on any search result page, a purple "Page Downloader" button appears in the sidebar.
It scans every image on the page.
It predicts the folder path and whether it is [2D] or [3D].
You can select specific images or download the entire page in one click.