Changes:
1.7.0
-----
- Added support for:
- `photobucket` (#117)
- `hentaifox` (#160)
- `tsumino` (#161)
- Added the ability to dynamically generate extractors based on a user's
config file for
- `mastodon` instances (#144)
- `foolslide` based sites
- `foolfuuka` based archives
- Added an extractor for `behance` collections (#157)
- Added login support for `luscious` (#159) and `tsumino` (#161)
- Added an option to stop downloading if the `exhentai` image limit is
exceeded (#141)
- Fixed extraction issues for `behance` and `mangapark`
Changes:
1.6.3
-----
- Added `metadata` post-processor to write image metadata to an external
file (#135)
- Added option to reverse chapter order of manga extractors (#149)
- Added authentication support for `danbooru` (#151)
- Added tag metadata for `exhentai` and `hbrowse` galleries
- Improved `*reactor` extractors (#148)
- Fixed extraction issues for `nhentai` (#156), `pinterest`, `mangapark`
Changes:
1.6.2
-----
- Added support for:
- `instagram` - https://www.instagram.com (#134)
- Added support for multiple items on sta.sh pages (#113)
- Added option to download `tumblr` avatars (#137)
- Changed defaults for visited post types and inline media on `tumblr`
- Improved inline extraction of `tumblr` posts (#133, #137)
- Improved error handling and retry behavior of all API calls
- Improved handling of missing fields in format strings (#136)
- Fixed hash extraction for unusual `tumblr` URLs (#129)
- Fixed image subdomains for `hitomi` galleries (#142)
- Fixed and improved miscellaneous issues for `kissmanga` (#20), `luscious`,
`mangapark`, `readcomiconline`
Changes:
1.6.0
-----
- Add wallhaven extractor
- Add yuki extractor
- Add a ytdl (youtube-dl) downloader to download media via youtube-dl
(Unfortunately at the moment youtube-dl package is not a multipackage (we do
not have py{27,34,35,37}-youtube-dl so this will work only if youtube-dl was
built with the same PYTHON_VERSION_DEFAULT of gallery-dl))
- Add '--no-check-certificate' command-line option
- Misc bug fixes and improvements
Changes:
1.5.3
-----
- Added support for:
+ hentaicafe - https://hentai.cafe/ (#101)
+ bobx - http://www.bobx.com/dark/
- Added black-/whitelist options for post-processor modules
- Added support for tumblr inline videos (#102)
- Fixed extraction of smugmug albums without owner (#100)
- Fixed issues when using default config values with reddit extractors (#104)
- Fixed pagination for user favorites on sankaku (#106)
• Fixed a crash when processing deviantart journals (#108)
Changes:
1.5.1
-----
- Added support for:
* `piczel` - https://piczel.tv/
- Added support for related pins on `pinterest`
- Fixed accessing "offensive" galleries on `exhentai` (#97)
- Fixed extraction issues for `mangadex`, `komikcast` and `behance`
- Removed original-image functionality from `tumblr`, since "raw"
images are no longer accessible
Changes:
1.4.2
-----
- Added image-pool extractors for safebooru and rule34
- Added option for extended tag information on booru sites (#92)
- Added support for DeviantArt's new URL format
- Added support for mangapark mirrors
- Changed imagefap extractors to use HTTPS
- Fixed crash when skipping downloads for files without known extension
Changes:
1.4.1
-----
- Added an ugoira post-processor to convert pixiv animations to WebM
- Added --zip and --ugoira-conv command-line options
- Changed how ugoira frame information is handled
* instead of being written to a separate file, it is now made
available as metadata field of the ZIP archive
- Fixed manga and chapter titles for mangadex
- Fixed file deletion by post-processors
Changes:
1.4.0
-----
* Added support for:
- `simplyhentai` (#89)
* Added extractors for
- `pixiv` search results and followed users
- `deviantart` search results and popular listings
* Added post-processors to perform actions on downloaded files
* Added options to configure logging behavior
* Added OAuth support for `smugmug`
* Changed `pixiv` extractors to use the AppAPI,
this breaks `favorite` archive IDs and changes some metadata fields
* Changed the default filename format for `tumblr` and renamed `offset` to
`num`
* Fixed a possible UnicodeDecodeError during installation (#86)
* Fixed extraction of `mangadex` manga with more than 100 chapters (#84)
* Fixed miscellaneous issues for `imgur`, `reddit`, `komikcast`, `mangafox`
and `imagebam`
Changes:
1.3.5
-----
- Added support for:
* smugmug - https://www.smugmug.com/
- Added title information for mangadex chapters
- Improved the pinterest API implementation (#83)
- Improved error handling for deviantart and tumblr
- Removed gomanga and puremashiro
Changes:
1.3.2
-----
* Added extractors for `artstation` albums, challenges and search results
* Improved URL and metadata extraction for `hitomi`and `nhentai`
* Fixed page transitions for `danbooru` API results (#82)
Changes:
1.3.0
-----
* Added `--proxy` to explicitly specify a proxy server (#76)
* Added options to customize archive ID formats and undefined replacement
fields
* Changed various archive ID formats to improve their behavior for favorites
/ bookmarks / etc.
* Affected modules are `deviantart`, `flickr`, `tumblr`, `pixiv` and
all ...boorus
* Improved `sankaku` and `idolcomplex` support by
* respecting `page` and `next` URL parameters (#79)
* bypassing the page-limit for unauthenticated users
* Improved `directlink` metadata by properly unquoting it
* Fixed `pixiv` ugoira extraction (#78)
* Fixed miscellaneous extraction issues for `mangastream` and `tumblr`
* Removed `yeet`, `chronos`, `coreimg`, `hosturimage`, `imageontime`,
`img4ever`, `imgmaid`, `imgupload`
Changes:
1.2.0
-----
* Added support for:
- `paheal` (#69)
- `komikcast` (#70)
- `subapics` (#70)
* Added `--download-archive` to record downloaded files in an archive file
* Added `--write-log` to write logging output to a file
* Added a filetype check on download completion to fix incorrectly assigned filename extensions (#63)
* Added the `tumblr:...` pseudo URI scheme to support custom domains for Tumblr blogs (#71)
* Added fallback URLs for `tumblr` images (#64)
* Added support for `reddit`-hosted images (#68)
* Improved the input file format by allowing comments and per-URL options
* Fixed OAuth 1.0 signature generation for Python 3.3 and 3.4 (#75)
* Fixed smaller issues for `luscious`, `hentai2read`, `hentaihere` and `imgur`
* Removed the `batoto` module
Changes:
1.1.2
-----
* Added support for:
* `puremashiro` (#66)
* `idolcomplex`
* Added an option to filter reblogs on `tumblr` (#61)
* Added OAuth user authentication for `tumblr` (#65)
* Added support for `slideshare` mobile URLs (#67)
* Improved pagination for various ...booru sites to work around page limits
* Fixed chapter information parsing for certain manga on `kissmanga` (#58) and `batoto` (#60)
Changes:
1.1.1
-----
* Added support for:
`slideshare` - <https://www.slideshare.net/> (#54)
* Added pool- and post-extractors for `sankaku`
* Added OAuth user authentication for `deviantart`
* Updated `luscious` to support `members.luscious.net` URLs (#55)
* Updated `mangahere` to use their new domain name (mangahere.cc) and mobile URLs
* Updated `gelbooru` to not be restricted to the first 20,000 images (#56)
* Fixed extraction issues for `nhentai` and `khinsider`
Changes:
1.1.0
-----
* Added the `-r/--limit-rate` command-line option to set a maximum download
rate
* Added the `--sleep` command-line option to specify the number of seconds
to sleep before each download
* Updated `gelbooru` to no longer use their now disabled API
* Fixed SWF extraction for `sankaku` (#52)
* Fixed extraction issues for `hentai2read` and `khinsider`
* Removed the deprecated `--images` and `--chapters` options
* Removed the `mangazuki` module
Changes:
1.0.2
-----
* Added an option to set a custom user-agent string
* Improved retry behavior for failed HTTP requests
* Improved `seiga` by providing better metadata and getting more than the
latest 200 images
* Improved `tumblr` by adding support for all post types, scanning for inline
images and following external links] (#48)
* Fixed extraction issues for `hbrowse`, `khinsider` and `senmanga`
Changes:
- Added support for: xvideos (#45)
- Fixed exception handling during file downloads which could lead to a
premature exit
- Fixed an issue with tumblr where not all images would be downloaded when
using tags (#48)
- Fixed extraction issues for imgbox (#47), mangastream (#49), and
mangahere
Changes:
1.0.0
-----
- Add `--cookies' option to load further cookies from a file
- Remove `kisscomic' module, image links on the site are dead
- Remove `yonkouprod' module, every manga chapter on the site were removed
- Add thread extractor to `warosu' module
- Add extractor for ranking lists to `pixiv' module
- Add extractors for "Popular" images to `booru' module
- Add `--filter' option to allow image filtering via Python expressions
- Rename `--images' and `--chapters' options to `--range' and `--chapter-range'
- Misc bug fixes and improvements
gallery-dl is a command-line program to download image galleries
and image collections from several image hosting sites.
Originally packaged in pkgsrc-wip by myself.