Topic: e621 Pool Downloader (HTML/JavaScript) (by Nova_Resonance)

Posted under e621 Tools and Applications

An easy to use utility with a minimum interface. I've made this to make it easier to download pools without needing to Save As all the images manually and without needing to download any tools.

Tool link

https://nightfallalicorn.github.io/e621_pool_downloader/

How to use

1. Type the pool's name or part of the name in the pool search box.
2. Hit enter or click Update Pool List.
3. Choose one of the maximum of 20 results you want to download.
4. Click Download.

Depending on how big the pool is, this may take time. During this wait, the script uses your browser to download all the pool's images in your browser's RAM by using JavaScript. The status text will keep you alerted on what is happening. Once all the images are in the JavaScript generated zip, it will prompt a Save As download.

Note that different browsers have different maximum size limits a page can download. I don't think any pools on e621 can reach that though.

All the images are in the correct chronological order of oldest to newest of the pool with the file format "page###.ext" were hash are padded numbers of the page and ext being the correct file extension. page001.jpg, page002.png and etc.

Enjoy.

Report any issues here but make sure it already isn't mentioned here first.

Notes

All main updated browsers in 2018 should work with this, even android browsers except Opera with high compression enabled.

This tool uses the following JavaScript libraries...

  • FileSaver.js (To prompt download.)
  • jquery-3.2.1.js (Shortens the overall HTML DOM access code.)
  • jszip.js (Generates a zip file for JavaScript.)
  • jszip-utils.js (Downloads the images for the zip.)

Updated

This is actually pretty neat! Would be that far of a stretch to add set-downloading functionality?

Updated by anonymous

Nova_Resonance said:
Could you describe set-downloading, please?

Systematically downloading a set of images. This page explains how the API can be used to download sets. I don't think it would be that hard to adapt the code you used to access the API for pools to download sets.

Updated by anonymous

20-Shades-Of-Faux-Pa said:
Systematically downloading a set of images. This page explains how the API can be used to download sets. I don't think it would be that hard to adapt the code you used to access the API for pools to download sets.

I think I'll pass. Just making the pool downloader may seem simple but it was actually difficult for me.

Updated by anonymous

bitWolfy

Former Staff

helioeccentric~ said: What happened to this? Link 404s

Based on the commit history, the author deleted the page on November 6, 2019.
However, even if it was not removed, it is unlikely that this tool would work with the current version of the API.

I recommend that you use one of the updated tools, such as re621 (shameless promotion).

  • 1