13 KiB
13 KiB
Changelog
1.0.2 - 2017-11-24
- Added an option to set a custom user-agent string
- Improved retry behavior for failed HTTP requests
- Improved
seigaby providing better metadata and getting more than the latest 200 images - Improved
tumblrby adding support for all post types, scanning for inline images and following external links (#48) - Fixed extraction issues for
hbrowse,khinsiderandsenmanga
1.0.1 - 2017-11-10
- Added support for:
xvideos- https://www.xvideos.com/ (#45)
- Fixed exception handling during file downloads which could lead to a premature exit
- Fixed an issue with
tumblrwhere not all images would be downloaded when using tags (#48) - Fixed extraction issues for
imgbox(#47),mangastream(#49) andmangahere
1.0.0 - 2017-10-27
- Added support for:
warosu- https://warosu.org/b4k- https://arch.b4k.co/
- Added support for
pixivranking lists - Added support for
boorupopular lists (danbooru,e621,konachan,yandere,3dbooru) - Added the
--cookiescommand-line andcookiesconfig option to load additional cookies - Added the
--filterand--chapter-filtercommand-line options to select individual images or manga-chapters by their metadata using simple Python expressions (#43) - Added the
verifyconfig option to control certificate verification during file downloads - Added config options to overwrite internally used API credentials (API Tokens & IDs)
- Added
-Kas a shortcut for--list-keywords - Changed the
--imagesand--chapterscommand-line options to--rangeand--chapter-range - Changed keyword names for various modules to make them accessible by
--filter. In general minus signs have been replaced with underscores (e.g.gallery-id->gallery_id). - Changed default filename formats for manga extractors to optionally use volume and title information
- Improved the downloader modules to use
.partfiles and support resuming incomplete downloads (#29) - Improved
deviantartby distinguishing between users and groups (#26), always using HTTPS, and always downloading full-sized original images - Improved
sankakuby adding authentication support and fixing various other issues (#44) - Improved URL pattern for direct image links (#30)
- Fixed an issue with
lusciousnot getting original image URLs (#33) - Fixed various smaller issues for
batoto,hentai2read(#38),jaiminisbox,khinsider,kissmanga(#28, #46),mangahere,pawoo,twitter - Removed
kisscomicandyonkouprodmodules
0.9.1 - 2017-07-24
- Added support for:
2chan- https://www.2chan.net/4plebs- https://archive.4plebs.org/archivedmoe- https://archived.moe/archiveofsins- https://archiveofsins.com/desuarchive- https://desuarchive.org/fireden- https://boards.fireden.net/loveisover- https://archive.loveisover.me/nyafuu- https://archive.nyafuu.org/rbt- https://rbt.asia/thebarchive- https://thebarchive.com/mangazuki- https://mangazuki.co/
- Improved
redditto allow submission filtering by ID and human-readable dates - Improved
deviantartto support group galleries and gallery folders (#26) - Changed
deviantartto use better default path formats - Fixed extraction of larger
imguralbums - Fixed some smaller issues for
pixiv,batotoandfallenangels
0.9.0 - 2017-06-28
- Added support for:
reddit- https://www.reddit.com/ (#15)flickr- https://www.flickr.com/ (#16)gfycat- https://gfycat.com/
- Added support for direct image links
- Added user authentication via OAuth for
redditandflickr - Added support for user authentication data from
.netrcfiles (#22) - Added a simple progress indicator for multiple URLs (#19)
- Added the
--write-unsupportedcommand-line option to write unsupported URLs to a file - Added documentation for all available config options (configuration.rst)
- Improved
pixivto support tags for user downloads (#17) - Improved
pixivto support shortened and http://pixiv.me/... URLs (#23) - Improved
imgurto properly handle.gifvimages and provide better metadata - Fixed an issue with
kissmangawhere metadata parsing for some series failed (#20) - Fixed an issue with getting filename extensions from
Content-Typeresponse headers
0.8.4 - 2017-05-21
- Added the
--abort-on-skipoption to stop extraction if a download would be skipped - Improved the output format of the
--list-keywordsoption - Updated
deviantartto support all media types and journals - Updated
fallenangelsto support their Vietnamese version - Fixed an issue with multiple tags on ...booru sites
- Removed the
yomangamodule
0.8.3 - 2017-05-01
- Added support for https://pawoo.net/
- Added manga extractors for all FoOlSlide-based modules
- Added the
-q/--quietand-v/--verboseoptions to control output verbosity - Added the
-j/--dump-jsonoption to dump extractor results in JSON format - Added the
--ignore-configoption - Updated the
exhentaiextractor to fall back to using the e-hentai version if no username is given - Updated
deviantartto support sta.sh URLs - Fixed an issue with
kissmangawhich prevented image URLs from being decrypted properly (again) - Fixed an issue with
pixhostwhere for an image inside an album it would always download the first image of that album (#13) - Removed the
mangashareandreadcomicsmodules
0.8.2 - 2017-04-10
- Fixed an issue in
kissmangawhich prevented image URLs from being decrypted properly
0.8.1 - 2017-04-09
- Added new extractors:
kireicake- https://reader.kireicake.com/seaotterscans- https://reader.seaotterscans.com/
- Added a favourites extractor for
deviantart - Re-enabled the
kissmangamodule - Updated
nijieto support multi-page image listings - Updated
mangastreamto support readms.net URLs - Updated
exhentaito support e-hentai.org URLs - Updated
fallenangelsto support their new domain and site layout
0.8.0 - 2017-03-28
- Added logging support
- Added the
-R/--retriesoption to specify how often a download should be retried before giving up - Added the
--http-timeoutoption to set a timeout for HTTP connections - Improved error handling/tolerance during HTTP file downloads (#10)
- Improved option parsing and the help message from
-h/--help - Changed the way configuration values are used by prioritizing top-level values
- This allows for cmdline options like
-u/--usernameto overwrite values set in configuration files
- This allows for cmdline options like
- Fixed an issue with
imagefap.comwhere incorrectly reported gallery sizes would cause the extractor to fail (#9) - Fixed an issue with
seiga.nicovideo.jpwhere invalid characters in an API response caused the XML parser to fail - Fixed an issue with
seiga.nicovideo.jpwhere the filename extension for the first image would be used for all others - Removed support for old configuration paths on Windows
- Removed several modules:
mangamint: site is downwhentai: now requires account with VIP status for original imageskissmanga: encrypted image URLs (will be re-added later)
0.7.0 - 2017-03-06
- Added
--imagesand--chaptersoptions- Specifies which images (or chapters) to download through a comma-separated list of indices or index-ranges
- Example:
--images -2,4,6-8,10-will select images with index 1, 2, 4, 6, 7, 8 and 10 up to the last one
- Changed the
-g/--get-urlsoption- The amount of how often the -g option is given now determines up until which level URLs are resolved.
- See
3bca866185
- Changed several option keys:
directory_fmt->directoryfilename_fmt->filenamedownload-original->original
- Improved FoOlSlide-based extractors
- Fixed URL extraction for hentai2read
- Fixed an issue with deviantart, where the API access token wouldn't get refreshed
0.6.4 - 2017-02-13
- Added new extractors:
- fallenangels (famatg.com)
- Fixed url- and data-extraction for:
- nhentai
- mangamint
- imagetwist
- Disabled InsecureConnectionWarning when no certificates are available
0.6.3 - 2017-01-25
- Added new extractors:
- gomanga
- yomanga
- mangafox
- Fixed deviantart extractor failing - switched to using their API
- Fixed an issue with SQLite on Python 3.6
- Automated test builds via Travis CI
- Standalone executables for Windows
0.6.2 - 2017-01-05
- Added new extractors:
- kisscomic
- readcomics
- yonkouprod
- jaiminisbox
- Added manga extractor to batoto-module
- Added user extractor to seiga-module
- Added
-i/--input-fileargument to allow local files and stdin as input (like wget) - Added basic support for
file://URLs- this allows for the recursive extractor to be applied to local files:
$ gallery-dl r:file://[path to file]
- Added a utility extractor to run unit test URLs
- Updated luscious to deal with API changes
- Fixed twitter to provide the original image URL
- Minor fixes to hentaifoundry
- Removed imgclick extractor
0.6.1 - 2016-11-30
- Added new extractors:
- whentai
- readcomiconline
- sensescans, worldthree
- imgmaid, imagevenue, img4ever, imgspot, imgtrial, pixhost
- Added base class for extractors of FoOlSlide-based sites
- Changed default paths for configuration files on Windows
- old paths are still supported, but that will change in future versions
- Fixed aborting downloads if a single one failed (#5)
- Fixed cloudflare-bypass cache containing outdated cookies
- Fixed image URLs for hitomi and 8chan
- Updated deviantart to always provide the highest quality image
- Updated README.rst
- Removed doujinmode extractor
0.6.0 - 2016-10-08
- Added new extractors:
- hentaihere
- dokireader
- rapidimg, picmaniac
- Added support to find filename extensions by Content-Type response header
- Fixed filename/path issues on Windows (#4):
- Enable path names with more than 260 characters
- Remove trailing spaces in path segments
- Updated Job class to automatically set category/subcategory keywords
0.5.2 - 2016-09-23
- Added new extractors:
- rule34
- dynastyscans
- imagebam, coreimg, imgcandy, imgtrex
- Added login capabilities for batoto
- Added
--versioncmdline argument to print the current program version and exit - Added
--list-extractorscmdline argument to print names of all extractor classes together with descriptions and example URLs - Added proper error messages if an image/user does not exist
- Added unittests for every extractor
0.5.1 - 2016-08-22
- Added new extractors:
- luscious
- doujinmode
- hentaibox
- seiga
- imagefap
- Changed error output to use stderr instead of stdout
- Fixed broken pipes causing an exception-dump by catching BrokenPipeErrors
0.5.0 - 2016-07-25
0.4.1 - 2015-12-03
- New modules (imagetwist, turboimagehost)
- Manga-extractors: Download entire manga and not just single chapters
- Generic extractor (provisional)
- Better and configurable console output
- Windows support