Topic: Download entire image pool - Greasemonkey script

Posted under e621 Tools and Applications

Several times I've wanted to be able to easily download all of the images in a pool, but I've never seen a good way to do that built into the site. Today I threw together a quick Greasemonkey userscript to do it for me and thought I'd share:

http://userscripts.org/scripts/show/167926[/b]To use this script you need Greasemonkey, a Firefox addon that lives here: https://addons.mozilla.org/en-US/firefox/addon/greasemonkeyThe script displays all images in a pool on a single page as thumbnails linked to the fullsize file. This makes downloading them all easy using any number of mass-download addons. I like DownThemAll: https://addons.mozilla.org/en-US/firefox/addon/downthemall/It may work as a userscript for other browsers, but was written for Greasemonkey. If anyone has any comments/suggestions or finds a bug, let met know.My guess is this would also work with other Ouroboros sites, but I don't really know of any to try :|(And now is when you tell me: "oh it's easy to download an entire pool by doing this...")

Updated by savageorange

Zenti said:
it doesn't work

Can you elaborate a little? I just tried deleting my local copy and reinstalling it and it worked just fine for me (say, on this pool: https://e621.net/pool/show/1792).

Are you using Firefox/Greasemonkey? What version? What happens when you click the button?

Thanks for the feedback :)

Updated by anonymous

DrNick said:
Can you elaborate a little?

the button does not appear

DrNick said:
Are you using Firefox/Greasemonkey? What version?

the latest version of these two.

Updated by anonymous

Zenti said:
the button does not appear

the latest version of these two.

Well, balls. Can you help me check some things?

Can you double check it was installed correctly? If you go to your Addons page and then User Scripts, is "e621 Pool Download" in the list? I just tweaked the script a little, if you'd like to install it again.

What is the URL of the pool you're looking at? Maybe I missed a pattern to include.

You don't have Javascript disabled somehow, do you? With something like NoScript? That will break it for sure.

And just to verify, when you go to the pool https://e621.net/pool/show/1358, you do not see a "Show All" button like shown here http://s3.amazonaws.com/uso_ss/21598/large.PNG ? You just see the title like normal?

Thanks for your help and sorry it didn't work :/

Updated by anonymous

DrNick said:
Can you double check it was installed correctly? If you go to your Addons page and then User Scripts, is "e621 Pool Download" in the list? I just tweaked the script a little, if you'd like to install it again.

everything is installed correcly and i've installed the modified script it's still don't work

DrNick said:
What is the URL of the pool you're looking at? Maybe I missed a pattern to include.

i've tried with 2554 and 2586

DrNick said:
You don't have Javascript disabled somehow, do you? With something like NoScript? That will break it for sure.

javascript is enabled and adblock+ is disabled for e621

Updated by anonymous

Appears to work fine for me with no tweaking required, running Firefox 21.0 and Greasemonkey 1.8.

Updated by anonymous

Zenti said:
everything is installed correcly and i've installed the modified script it's still don't work
i've tried with 2554 and 2586
javascript is enabled and adblock+ is disabled for e621

Well I don't know what to say, sorry :(

If the button isn't appearing then either jQuery is broken for you for some reason, or the dom selector "#pool-show h4" is failing somehow. Either way I don't know why it would be happening. If you're familiar at all with Javascript feel free to poke at the script and see if you can figure it out. A few alert()'s put in might give you an idea of when the fault is happening. I'd love to know if you do find out.

animperfectpatsy said:
Appears to work fine for me with no tweaking required, running Firefox 21.0 and Greasemonkey 1.8.

Thank you for letting me know! I was worried that I'd fubar'd it all up. Let me know if you see any problems :)

Updated by anonymous

I've updated the script, if anyone's interested. It has improved URL matching and will now put the pool image number (1, 2, 3, etc) as the title attribute on each image (in case you want to key off that for your mass-download).

You can still get it here: http://userscripts.org/scripts/show/167926

Updated by anonymous

DrNick said:
(And now is when you tell me: "oh it's easy to download an entire pool by doing this...")

Well, if you insist ;)

  • For Firefox, Install DownThemAll (I see you already use this) and Thumbsdown.
    • Configure Thumbsdown preferences so that images go in the directory you want them to, as you will not be prompted at download time.
    • Add a new script with the details shown in this screenshot . I made this using the Script wizard, but I believe you can also enter all the details manually. (the '33' doesn't mean anything, it's just something I stuck in the name, you can have whatever name you want, probably just 'e621.net')
    • Make sure it is activated in the script manager
    • That's the setup done. Anytime you want to queue up downloads:
      • Go to the pool page (or search page, forum thread, whatever -- it works whereever thumbnails pointing at posts are shown) where the stuff you want is.
      • Press ctrl+1 to activate Thumbsdown
      • Press ctrl+2 to select all shown post thumbnails, or click on individual ones you want (click again on a selected one to deselect it).
      • Press ctrl+3 to queue up downloads.

Works correctly with 'reduced samples' option (in your e621 settings, not ThumbsDown settings) OFF. Should be tweakable to pick up the download link instead, for people who have the 'reduced samples' option ON.

Updated by anonymous

savageorange said:
Well, if you insist ;)

  • For Firefox, Install DownThemAll (I see you already use this) and Thumbsdown.
    • Configure Thumbsdown preferences so that images go in the directory you want them to, as you will not be prompted at download time.
    • Add a new script with the details shown in this screenshot . I made this using the Script wizard, but I believe you can also enter all the details manually. (the '33' doesn't mean anything, it's just something I stuck in the name, you can have whatever name you want, probably just 'e621.net')
    • Make sure it is activated in the script manager
    • That's the setup done. Anytime you want to queue up downloads:
      • Go to the pool page (or search page, forum thread, whatever -- it works whereever thumbnails pointing at posts are shown) where the stuff you want is.
      • Press ctrl+1 to activate Thumbsdown
      • Press ctrl+2 to select all shown post thumbnails, or click on individual ones you want (click again on a selected one to deselect it).
      • Press ctrl+3 to queue up downloads.

Works correctly with 'reduced samples' option OFF. Should be tweakable to pick up the download link instead, for people who have the 'reduced samples' option ON.

savageorange said:
Well, if you insist ;)

  • For Firefox, Install DownThemAll (I see you already use this) and Thumbsdown.
    • Configure Thumbsdown preferences so that images go in the directory you want them to, as you will not be prompted at download time.
    • Add a new script with the details shown in this screenshot . I made this using the Script wizard, but I believe you can also enter all the details manually. (the '33' doesn't mean anything, it's just something I stuck in the name, you can have whatever name you want, probably just 'e621.net')
    • Make sure it is activated in the script manager
    • That's the setup done. Anytime you want to queue up downloads:
      • Go to the pool page (or search page, forum thread, whatever -- it works whereever thumbnails pointing at posts are shown) where the stuff you want is.
      • Press ctrl+1 to activate Thumbsdown
      • Press ctrl+2 to select all shown post thumbnails, or click on individual ones you want (click again on a selected one to deselect it).
      • Press ctrl+3 to queue up downloads.

Works correctly with 'reduced samples' option OFF. Should be tweakable to pick up the download link instead, for people who have the 'reduced samples' option ON.

i have done exactly what you said but it still wont work. Where do you find the "reduced samples" option, becausei cannot find that. When i activate the script, the thumbs down button on the hotbar turns red and there is a 0 next to it. These are my settings. http://i.imgur.com/ijcGu7S.png

Updated by anonymous

Okami_Amaterasu said:
i have done exactly what you said but it still wont work. Where do you find the "reduced samples" option, becausei cannot find that. When i activate the script, the thumbs down button on the hotbar turns red and there is a 0 next to it. These are my settings. http://i.imgur.com/ijcGu7S.png

The reduced samples option is part of your e621 settings, not ThumbsDown settings. Sorry, I realize that was ambiguous now.

BTW, you quoted my post twice.

Updated by anonymous

  • 1