Topic: RE621 [v.1.5.105] Feature-packed toolkit and mass downloader for e621

Posted under e621 Tools and Applications

I can no longer upvote or favorite thumbnails when I search for any tag in the search bar; it only works on the main post page now. Not even the zoom function works.

EDIT: Its no longer working for me in the main posts page either. I checked the userscript, and it says it's enabled.

Ruppari

Privileged

Oh thank god it was not just in my end. Here I thought that something else in my browser shat the bed.

cinder said:
Aware of the issues, fixing.

Thank you.

ruppari said:
Oh thank god it was not just in my end. Here I thought that something else in my browser shat the bed.

Me too. It's why I waited a couple of hours and then remembered I had another browser and tested it there too only to find that it was also happening, so then I took a chance to report it.

No luck on my end, however I never even knew about re621.
I only found out about it because people were having issues, looks cool!

I'm on a fresh install, tampermonkey and browser is brave
doing a bit of troubleshooting, and it is fine on chrome.

I am a silly billy, I diagnosed the problem.
For some reason brave reset the extension options and had userscripts disabled

Updated

Ruppari

Privileged

legati said:
I might be stupid, but.. where are the settings?

Wrench icon in upper right corner of page.

i hope it's just me but a bunch of stuff such as the favorite heart next to tags and the loading circle is /f004 or similar.

adragonspet said:
i hope it's just me but a bunch of stuff such as the favorite heart next to tags and the loading circle is /f004 or similar.

Not just you, the Font Awesome icons broke for whatever reason, they're just displaying their icon codes. Documented in issue #432

Is there any way to download all the selected files in one folder when using the mass downloader? Instead of having multiple files of artists names, tia

gamerluna16 said:
Is there any way to download all the selected files in one folder when using the mass downloader? Instead of having multiple files of artists names, tia

Go to the script settings (wrench icon in the top right corner) and select the "Downloads" tab.
You can change the folder structure by editing the "Image file name" field in the "Mass Downloader" section.
Something like %postid%-%md5% would put all files into one folder.

Sorry it took me so long to respond; I was giving this site a break. Anyhow, thanks for fixing the issue. It works great right now.

Downloading all is very clunky, well probably more of a browser issue as downloads have a chance to fail and not have the option to be restart the download. There was a page where it stopped completely.
So I switched to downloading individual pages, but it seems like the downloader sometimes has trouble with specific webm (and I think webp too) files. If it encounters a file it can't download it simply stops, makes a zip, skips the file it can't download and makes another zip file. Not sure why. It doesn't happen too often but I find it pretty inconvenient as there are a few files that can only be downloaded manually.

If there's a way to fix this I'd love to know.

Updated

Using the download button on set pages is buggy. On multiple occasions it would endlessly loop downloading the first batch files.
Smallest set I encountered it on was https://e621.net/post_sets/46185 only 36 files but it gets stuck downloading the first 35 over and over.
Actually going into the set and using the select all visible download function worked normally.

bitwolfy said:
It's possible, but it's not trivial. There is no built-in functionality for this.
1. Close all e621 tabs except for one.
2. Open the Notifications window, go to the Settings tab, and set "Cache Size" to 500 in the Tags section. That'll allow you to grab as many posts as possible.
3. Click the Clear Cache button – that will remove everything from the notifications area, but you'll be filling it back up anyways, and doing it like this will make less mess.
4. Open the Tampermonkey settings (click on the Tampermonkey icon -> "Dashboard" -> "Settings" tab) and set "Config mode" to "Advanced"
5. Click on the "Installed Scripts" tab, then find "re621 - e621 Reimagined" in the list, and click on it. Then, click on the "Storage" tab.
6. You are going to need to find a section that looks like this:

"re621.TagTracker": {
    "enabled": true,
    "updateInterval": 3600000,
    "cacheMaxAge": 0,
    "cacheSize": 500,
    "hideMinorButton": false,
    "lastUpdate": 1704198976645,
    "lastAttempt": 0
},

That's the settings for the tag-based subscription tracker.
Set the lastUpdate value to 0. The section should now look like this:

"re621.TagTracker": {
    "enabled": true,
    "updateInterval": 3600000,
    "cacheMaxAge": 0,
    "cacheSize": 500,
    "hideMinorButton": false,
    "lastUpdate": 0,
    "lastAttempt": 0
},

7. Go back to e621, and reload the page. The subscriptions should start updating automatically.

As I said, it's not trivial, but it should work.
Let me know if you run into any trouble.

This method still doesn't work as tampermonkey still doesn't like manually editing and saving re621's settings anymore.
However, I did figure out that the (new?) Reset Modules feature can manually reset the Tag Tracker, which had the same functionality. It's too bad posts are capped at 500, though, I did lose a day or two of posts...

The new update (1.5.101) completely broke all download functionality on Vivaldi. I tested firefox and it worked just fine however both the button under a post and the hotkey do not download. They just darken the icon as if I clicked it then do nothing. The hotkey issue has been a problem since I started using re621 in June however the download button not working is a brand new issue.

Hey, could you maybe reimplement the addition of +set/+pool buttons to the main post menu (removed in 1.5.101) as toggles in the settings? It saves just one click on the overflow, but that adds up real quick.

thribocarbon said:
Hey, could you maybe reimplement the addition of +set/+pool buttons to the main post menu (removed in 1.5.101) as toggles in the settings? It saves just one click on the overflow, but that adds up real quick.

Seconded, the download button too. The cleaner (less buttons) look is nice, but giving power users the option to have all the buttons back instead of within a button menu would be nice. I like me some clutter.

Not sure if it's just me, but as of the most recent site maintenance, the 'Quick Rescale' setting appears to have stopped working.

jerdude002 said:
Seconded, the download button too. The cleaner (less buttons) look is nice, but giving power users the option to have all the buttons back instead of within a button menu would be nice. I like me some clutter.

Was wondering where the download button went... Seems reminiscent of the awful windows 11 right click context menu change.
I third for the option to toggle if buttons go into overflow menu.

Edit: As a work around for the time being, I made a small userscript to put the download button back.
For anyone that wants it: https://greasyfork.org/en/scripts/552793-re621-e621-reimagined-download-button-mover

Updated

mel_otsagae said:
Was wondering where the download button went... Seems reminiscent of the awful windows 11 right click context menu change.
I third for the option to toggle if buttons go into overflow menu.

Edit: As a work around for the time being, I made a small userscript to put the download button back.
For anyone that wants it: https://greasyfork.org/en/scripts/552793-re621-e621-reimagined-download-button-mover

can it be that it doesnt work with brave? i just dont see a download button anywhere.. specially for bulk downloading

Hey, sorry to bother y’all, but I saw what this topic was about and got really excited!

What I’d like to know is if anyone managed to get a complete or partial copy of the Young tag before the purge happened. Are we allowed to talk about that? Sorry if I’m overstepping here, I just think it’s a shame that so much stuff was lost, and it’s not like I have any idea how to re-find it or find a new place like e621 but not censored.

Related: has anyone been keeping non-site controlled backups of the rest of the e621 archive? I’m a little worried about more purges in the future causing permanent losses of the art available online.

major_meme said:
Hey, sorry to bother y’all, but I saw what this topic was about and got really excited!

What I’d like to know is if anyone managed to get a complete or partial copy of the Young tag before the purge happened. Are we allowed to talk about that? Sorry if I’m overstepping here, I just think it’s a shame that so much stuff was lost, and it’s not like I have any idea how to re-find it or find a new place like e621 but not censored.

Related: has anyone been keeping non-site controlled backups of the rest of the e621 archive? I’m a little worried about more purges in the future causing permanent losses of the art available online.

It's strange that you say you saw what this topic is about, because this clearly isn't what the topic is about.

RE621 is a userscript that changes several aspects of site functionality. It is not a magical replacement for the e621 archive.

darkshine12 said:
can it be that it doesnt work with brave? i just dont see a download button anywhere.. specially for bulk downloading

I only moved the button below images. I use firefox with tampermonkey, can't say it'll work with every userscript manager or browser.
Bulk downloading is to the left on the search page as the (Select) button under "Download" under all the tags. I don't think that has changed in 1.5.101.

What it should look like: https://i.ibb.co/V0QCvnL1/9XtIrPAQ.png

Updated

mel_otsagae said:
I only moved the button below images. I use firefox with tampermonkey, can't say it'll work with every userscript manager or browser.
Bulk downloading is to the left on the search page as the (Select) button under "Download" under all the tags. I don't think that has changed in 1.5.101.

What it should look like: https://i.ibb.co/V0QCvnL1/9XtIrPAQ.png

For me, you have to select the "3 dot" context menu to be able to get to the download button (See here: https://ibb.co/NdbpXgJV ). Also using Brave. Been using RE621 for years now and this seems out of place.
Another issue is that I am now unable to click images to be able to resize them as I was before.

I'll likely be rolling back to the previous update which worked fine for me.

lafcadio said:
It's strange that you say you saw what this topic is about, because this clearly isn't what the topic is about.

RE621 is a userscript that changes several aspects of site functionality. It is not a magical replacement for the e621 archive.

The topic said it was also a “mass downloader” of some kind so that’s why I was asking if anyone had downloaded the now removed images? Like if they mass downloaded the old young tag for some reason.

Sorry if I’ve offended!

Hello everyone, how can I use "prevent favorites from being blacklisted" without the UI being changed? It's just CSS so it should be possible, right? I just installed the script and I don't like the CSS. I also don't like how the font is changed for artist and species tags, which I'd also like to change.
Edit:
I found how to edit the font: it was under theme.
Edit 2: There is a custom css snippet made by waydence for this.

https://e621.net/forum_topics/60052#unhides_blacklisted_favorites

If you can't find which snippet to use, use find in page and "unhide blacklisted favorites" with date 25-11-06

Updated

cinder

Hi... I don't know if there is a way to do this. But I tried and couldn't find a way to do it...

So, I don't know if this a ""feature request""

Is it possible to extract the ""rating:"" when downloading a file?

By example.... if you prompt ->> %artist% - %postid% - E621 - %md5% - "rating"

You get something like: 2d10 - 2091234 - E621 - 86a910132b44a15cac9351fc32b6765f - Safe

If can't be done with the actual script... can you add it? it would be very very helpful to download the name with the actual rating and separate the artist's work between Safe, questionable and explicit :3

And finally, thanks for this script... Awesome job, It do wonders.

Updated

[Bug]

re621 doesn't remember the collapsed tag categories anymore.

Waterfox 6.6.4
Tampermonkey 5.4.0

[Bug] On the upload form, alias definitions are no longer functional; typing a definition leaves it unchanged.

Firefox 144
Tampermonkey 5.4.0
re621 v.1.5.102 build 251022:1556:12

There used to be a hotkey that opened the tag editor for a post and brought the cursor selection into that text field.

Was really useful for quickly copying post tags into my offline Eagle library. (Press hotkey, ctrl+c, alt+tab, ctrl+v - and boom! done!)

Can we have that back? pretty pleeeease? :)

Is it possible to extract the ""rating:"" when downloading a file?

By example.... if you prompt ->> %artist% - %postid% - E621 - %md5% - "rating"

You get something like: 2d10 - 2091234 - E621 - 86a910132b44a15cac9351fc32b6765f - Safe

If can't be done with the actual script... can you add it? it would be very very helpful to download the name with the actual rating and separate the artist's work between Safe, questionable and explicit :3

aacafah said:
We heard you the first time, so please don't say it again.

Chill my man, Sorry about that... my comment appeared greyed out for some reason. So, I thought I did something wrong while making it. So I make it shorter to see if it make any difference :P

and if you end up adding the possibility of extracting the %rating%, would be wonderful. Thanks :3

Updated

Donovan DMC

Former Staff

I've got 1.5.103 installed on firefox with tampermonkey and it seems to break blacklisting fav:me on the posts index page, it still works fine on the show pages and with re6 disabled
-fav:me also works just fine

site wont show more than 1 page of content, says there is only 1 page worth of content despite tags saying tens of thousands, turning off script display content normally, version 1.5.103

wrong_n4me said:
site wont show more than 1 page of content, says there is only 1 page worth of content despite tags saying tens of thousands, turning off script display content normally, version 1.5.103

I seem to be experiencing the same bug as wrong n4me. I am on Brave Browser in case it's relevant.

It seems to be that re621 causes the form saving process [when commenting, making a forum post etc] to not function properly. I've been browsing through the script and cannot find what might be causing it aside from the userscript itself. I dunno what to do, man.

Aacafah

Moderator

moonlit-comet said:
It seems to be that re621 causes the form saving process [when commenting, making a forum post etc] to not function properly. I've been browsing through the script and cannot find what might be causing it aside from the userscript itself. I dunno what to do, man.

I believe it has something to do with it rebuilding the inputs manually, but I never checked. This happens with lighter forks of it too, so I suspect it might also just be a consequence of the underlying framework, custom or Tampermonkey. In any case, we likely can't properly find & fix this, & specifically engineering a feature to store your unfinished drafts in localStorage would likely be both the best move & extremely irritating/time-consuming to implement, but it's on my radar if I get a chance.

[Bug]

re621 breaks the tag script mode. In tag script mode on https://e621.net/posts it doesn't apply the tags anymore when clicking on a post.

Waterfox 6.6.5.1
Tampermonkey 5.4.1
re621 v.1.5.103 build 251109:0453:12

Edit: This seems to have resolved itself, even though I didn't change anything.

Updated

[Request]

Option to download parents/children/siblings of selected posts as well?

Aacafah

Moderator

strykerthedragonoc said:
my re621 completely stopped working and isnt showing up at all any way to fix this??

Could you elaborate? What does Tampermonkey/Greasemonkey/whatever say, have you tried on e926 & e621, what version are you on, are there any errors in the console log (right click > Inspect Element), etc?

Getting an error message when trying to update followed tags:

re621 v.1.5.103-251109:0453-12 for Tampermonkey v.5.4.1
Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:146.0) Gecko/20100101 Firefox/146.0

TagTracker/update
{"error":"422 "}

lactatingkhajiit said:

{"error":"422 "}

HTTP 422 Unprocessable Entity?

The 422 status code usually signals a validation mismatch between client and server. The most frequent causes include:

  • Missing required fields: The API expects a parameter you didn’t include.
  • Incorrect data types: For example, sending “29.99” (string) instead of 29.99 (number).
  • Invalid formats: Dates, email addresses, or URLs not matching expected patterns.
  • Constraint violations: Values outside allowed ranges or exceeding length limits.
  • Incorrect Content-Type headers: The body format doesn’t match the declared content type.

So it may reflect an API change in E621. There are a few changes to pagination logic and request parameter validation in November that might have had this kind of side-effect (there are no changes beyond November 2025 yet).

May also be tied to amount of subscriptions (re621 tries to stuff as many tags as possible into one query when updating subscriptions), or platform. I have only 3 subscriptions, and update is still working for me (Firefox 146.0, Arch Linux x86_64, re621 v.1.5.103).

lactatingkhajiit said:
Getting an error message when trying to update followed tags:

re621 v.1.5.103-251109:0453-12 for Tampermonkey v.5.4.1
Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:146.0) Gecko/20100101 Firefox/146.0

TagTracker/update
{"error":"422 "}

I was having this same issue and I think I figured it out, but I'm not confident in my answer: I don't think RE621 likes when certain tags are put together as one.

I recently started adding multiple tags together manually in Notifications>Settings>Subscriptions>Tags, and it seemed to work just fine until recently when I added the tag combination "hyper futanari animated". A few days before adding that, I had added "mother_and_son_(lore) inpool:true".

I thought "Oh, I started adding multiple tags together manually recently. Maybe it's not programmed to handle something like that?". So I removed those 2 tags:
"mother_and_son_(lore) inpool:true"
"hyper futanari animated"
Then it magically started working again. Then I tried adding them both back to confirm, and the same error came back. Then I tried only removing one of them, in this case "hyper futanari animated", and it worked even when "mother_and_son_(lore) inpool:true" was still present. I tried manually removing some words from "hyper futanari animated" and made different combinations of them, but it would only work if they were single tags on their own, like only "futanari" or only "animated". There aren't even any duplicates of any of those tags anywhere amongst the rest of my saved tags. That's why I'm not sure what the problem here is, because why does one combination of tags work, but another doesn't?

loaq195 said:
I was having this same issue and I think I figured it out, but I'm not confident in my answer: I don't think RE621 likes when certain tags are put together as one.

I recently started adding multiple tags together manually in Notifications>Settings>Subscriptions>Tags, and it seemed to work just fine until recently when I added the tag combination "hyper futanari animated". A few days before adding that, I had added "mother_and_son_(lore) inpool:true".

I thought "Oh, I started adding multiple tags together manually recently. Maybe it's not programmed to handle something like that?". So I removed those 2 tags:
"mother_and_son_(lore) inpool:true"
"hyper futanari animated"
Then it magically started working again. Then I tried adding them both back to confirm, and the same error came back. Then I tried only removing one of them, in this case "hyper futanari animated", and it worked even when "mother_and_son_(lore) inpool:true" was still present. I tried manually removing some words from "hyper futanari animated" and made different combinations of them, but it would only work if they were single tags on their own, like only "futanari" or only "animated". There aren't even any duplicates of any of those tags anywhere amongst the rest of my saved tags. That's why I'm not sure what the problem here is, because why does one combination of tags work, but another doesn't?

Unfortunately, the extension only supports single tag queries. It breaks in the way you describe, and has been documented in this bug: https://github.com/re621/re621.Legacy/issues/416 .

having an issue with webp downloads on librewolf (firefox). the browser by default has a (what seems to be) irremovable file handling option for webp (open in browser). this causes attempts to use the download option to instead save it to temp and open it in a new tab. this can be changed to save file, but this has the slashes in the name template replaced with underscores, breaking the sorting i use. the other parts of the name template (artist, md5, etc.) work fine.

if relevant:
librewolf 146.0.1-1
tampermonkey 5.4.1
re621 1.5.103

kyureki said:
Unfortunately, the extension only supports single tag queries. It breaks in the way you describe, and has been documented in this bug: https://github.com/re621/re621.Legacy/issues/416 .

Huh, well that doesn't explain why my other tag combination doesn't break it, but I also don't think said tag combo has shown up in my notifications at all since I added it...
Glad to know this is a known issue at least.

is there some way to import your old tags if re621 gets borked up in someway? i had to redownload this thing a few days ago and i had like 100+ tags on it.

Aacafah

Moderator

angrybrony said:
is there some way to import your old tags if re621 gets borked up in someway? i had to redownload this thing a few days ago and i had like 100+ tags on it.

I believe there are settings in your userscript manager (e.g. Tampermonkey) for this, but not inside re621 itself. We store everything either inside the userscript manager or in local storage, so I don't know if there's much of a point to making a bespoke data backup system directly built into re621.

angrybrony said:
is there some way to import your old tags if re621 gets borked up in someway? i had to redownload this thing a few days ago and i had like 100+ tags on it.

The built in export function in re621 (settings > utilities > import/export) includes tracked pools, tags, settings, etc. all in one file. Though if you already cleared your previous installation you may be out of luck.

Just mentioning that occasionally: a post thumbnail in /posts/ view will show up as having a score '0' and be unresponsive to voting

, in case anyone else has seen this.

This has been happening for months at least. Probably at a rate of something like (just a guess..) one dropped score every 3 pages.

It's a little puzzling because in theory re621 fetches these a whole page at once, so either the underlying query is dropping the score data for just that item, or re621 postprocessing is clobbering it. I guess someone who knows exactly what client-server interactions that represents might have a better idea why.

Going directly to the post page in question does show the actual non-zero score, and allow normal voting interaction, so it probably exists at least mostly on client side. I'm not 100% sure that the behaviour is entirely absent from normal (sans-re621) site usage, since I generally don't do that.

Version info:

Arch Linux x86_64
Firefox 147.0.1
tampermonkey 5.4.1
re621 1.5.103

Updated

I don't know if anybody else is having this issue, but the fixed sidebar setting isn't working anymore for me, and I'm not throwing any exceptions, so I don't think it should go in a bug report... I'm using the latest Version of Tampermonkey as my script manager, v.1.5.103 for re621, on Opera GX (also latest), but Windows 10 os. Does anyone know a fix, or am I just SOL?

Any chance we could get the max cache size increased? As I follow more and more artists, 500 updates is seeming just a bit too small.

zeromoment said:
Any chance we could get the max cache size increased? As I follow more and more artists, 500 updates is seeming just a bit too small.

+1 for this, for me it only takes a few days of ignoring it, before the cache size gets exceeded when i check it.

zeromoment said:
Any chance we could get the max cache size increased? As I follow more and more artists, 500 updates is seeming just a bit too small.

With a little research, I see this setting value is validated by regular expression:

https://github.com/re621/re621.Legacy/blob/6e7d89f8fe50824224d4faaf899bb79e0a686a52/src/js/modules/subscriptions/_SubscriptionManager.ts#L375

"^([1-9][0-9]|[1-4][0-9][0-9]|500)$"

ie.

  • either two digits, the first of which is 1-9, the second of which is 0-9 (so, a number 10-99)
  • or three digits, the first of which is 1-4, and the other two of which are 0-9 (so, a number 100-499)
  • or the exact string 500.

Supposing you make a version of the above pattern that instead matches (a number 10-99 OR a number 100-999 OR the exact string 1000), ie. a pattern that doubles the limit, it looks like all that is needed to install it is just edit the script (via TamperMonkey -- well, that's how I do it) to make it use the updated pattern. The pattern appears to be at approximately column 440364 of line 67 of the UserScript. But it's probably easier to use Ctrl-F to find it.

Anyway, that seems to be the kind of change needed to alter the limit. I have no idea whether increasing cache size to 1000 (or more) is actually a sensible move in terms of resource usage.

fluffysoup said:
Idk if this is asked before but trying to search for a similar image on the uploading page returns me an error.
https://e621.net/iqdb_queries?url=C:%5Cfakepath%5C20005%20-%20abandoned%20artist_carpdime%20bad_mummah%20chirpeh_babbeh%20dropped%20foal%20foals%20hail%20mare%20meanie_wawa%20mummah%20questionable%20rain%20stompies%20storm%20thunder.png
Any ways to fix this?

open the iqdb page yourself and put in the file, re6 can't do anything about that because it can't actually insert the file into iqdb

The re6 should work when uploading via a url

RE621 has encountered an error during script execultion.
Please, report this message, inculding the error log below, through the issue tracker, or in the forum thread.
re621 v.1.5.104-260210:2050-12 for Tampermonkey v.5.4.1
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/144.0.0.0 Safari/537.36