ImageBoard Downloader + viewer

The original fullsize images downloader for the various imageboards

Ekde 2017/11/23. Vidu La ĝisdata versio.

Aŭtoro
Se7en
Ratings
0 0 0
Versio
0.2.5
Kreita
2017/10/15
Ĝisdatigita
2017/11/23
Licenco
N/A
Aplikiĝas al

ImageBoard Downloader

The images downloader for the various imageboards. Download the original images by a simple click on the image thumbs

Supported imageboards:
1. gelbooru.com
2. rule34.xxx
3. yande.re
4. donmai.us – danbooru.donmai.us, sonohara.donmai.us, etc.
5. sankakucomplex.com – both sankaku: chan.sankakucomplex.com, and idol.sankakucomplex.com
6. behoimi.org
7. youhate.us
8. safebooru.org
9. uberbooru.com
10. bronibooru.com
11. mspabooru.com
12. e926.net
13. e621.net
14. booru.org – all subdomains

User options:
1. maxTagsInName – maximum tags in file name – [10]
2. tagsDelim – tags delimeter – ['‒']
3. addImgBrdName – add imageboard name to file name – [true]
4. downloadJPEG – download jpeg image (jpeg vs png on yande.re) – [false]
5. autoRun – initialize the script on start – [true]
6. prefixedName – prefixed names of imageboards – [false]
7. imgIdAtNameEnd – image ID, and imageboard name at file name end – [true]

Keyboard:
1. Shift+D - switch the Download Mode on/off
2. Shift+I - (re)initialize the script
3. Shift+M - open/close the user menu dialog

Description

1. Functionality
There are 3 buttons – User Menu, Download Mode, and Download All.
User Menu – open/close user options dialog; hotkey – Shift+M;
Donwload Mode – switch the download mode on/off; hotkey – Shift+D; the suffix "[on]" in the button name indicates that the download mode is enabled; "[off]" – disabled; when switched on, one can download the image by a simple click on the thumb, or on the image itself if it is post page;
Download All – download all available images on the page; the number of available images are shown on the button name, e.i. 20 available images are result in the button name "Download All (20)", and if 4 images are already downloaded, then then button name is "Download All (4/20)";
Use Shift+I hotkey to (re)initialize the script, it is usefull for imageboards with auto paging, or when some images are not initialized due to an error 429 (too many requests);

2. File name options
When making filename following options are used:
maxTagsInName is the maximum amount of the tags that are added to the filename (default is [10]), limited by 100;
tagsDelim – tags delimeter is the character string limited by 4 chars (default is ['-']);
addImgBrdName – if true, then the imageboard name is added to the filename (default is [true];
prefixedName is the imageboard name option; when true, the long name is used, otherwise – short name (default is [false]), e.i. chan.sankakucomplex.com has the prefixed/long name – 'chan.sankaku', and the short name - 'sankaku';
imgIdAtNameEnd ̵ if true, then the image ID is added to the end of the filename, otherwise to the begin of the filename (default is [true]);
The image ID is always added to the filename, and the imageboard name is always placed before the image ID;

3. Other options:
downloadJPEG – yande.re option; when true, and if the image has jpeg version of png with the same resolution, then jpeg version is downloaded on donwload action (default is [false]);
autoRun – initialize the script on start (default is [true]), if false, one should manually initialize the script by Shift+I hotkey;

4. Misc
This script allows you to download the image only once per page open - if the image is downloaded, the script sets its state as "downloaded", and that image is no more available for download, unless you refresh the site page.
When downloading large amount of images at a time (e.i. by clicking the "Download All (40)" button), it may cause the error 429 (too many requests), that results in stop of downloading. One should wait a little, then try again (click the "Downalod All" button again) to start/complete downloading.

v0.2.5
* fix typos

v0.2.4
+ image ID, and imageboard name at file name end [true]
+ dynamically rename images on user options change

v0.2.3
* fix image extensions (on tampermonkey)

v0.2.2
* bugfixes
* little changes

v0.2.0
+ youhate.us downloader
+ safebooru downloader
+ uberbooru downloader
+ bronibooru downloader
+ mspabooru downloader
+ e926.net downloader
+ e621.net downloader
+ booru.org downloader
+ prefixed imageboard name [false] (e.i. chan.sankakucomplex.com has the prefixed/long name "chan.sankaku", and the not prefixed name "sankaku")

v0.1.1
+ auto initialize the script on start [true]
+ 'Shift+M' - open/close the user menu dialog
+ little changes

v0.1.0
+ user menu

v0.0.13
* refactoring
* fix button events

v0.0.10
+ behoimi downloader

v0.0.9
+ "Shift+I" to (re)initialize the script (usefull for the imageboards with auto pagination)
* fix yande.re jpeg image extension

v0.0.8
+ sankaku downloader:

  • chan.sankakucomplex.com
  • idol.sankakucomplex.com

v0.0.7
+ "Shift+D" to toggle the download mode
+ donmai downloader:

  • safebooru.donmai.us
  • danbooru.donmai.us
  • sonohara.donmai.us
  • hijiribe.donmai.us

v0.0.6
+ yande.re downloader
+ download jpeg (instead of png) [false]

v0.0.5
+ rule34 downloader
+ add imageboard name to image name [true]

v0.0.3
+ gelbooru downloader
+ maximum tags in image name [10]
+ tags delimeter ['‒']