2017-11-07 18:01:31 +01:00
# Changelog
2020-06-14 21:39:21 +02:00
## Unreleased
2020-06-12 20:12:09 +02:00
## 1.14.1 - 2020-06-12
### Additions
- [furaffinity] add `artist_url` metadata field ([#821 ](https://github.com/mikf/gallery-dl/issues/821 ))
- [redgifs] add `user` and `search` extractors ([#724 ](https://github.com/mikf/gallery-dl/issues/724 ))
### Changes
- [deviantart] extend `extra` option; also search journals for sta.sh links ([#712 ](https://github.com/mikf/gallery-dl/issues/712 ))
- [twitter] rewrite; use new interface ([#806 ](https://github.com/mikf/gallery-dl/issues/806 ), [#740 ](https://github.com/mikf/gallery-dl/issues/740 ))
### Fixes
- [kissmanga] work around CAPTCHAs ([#818 ](https://github.com/mikf/gallery-dl/issues/818 ))
- [nhentai] fix extraction ([#819 ](https://github.com/mikf/gallery-dl/issues/819 ))
- [webtoons] generalize comic extraction code ([#820 ](https://github.com/mikf/gallery-dl/issues/820 ))
2020-05-31 20:39:36 +02:00
## 1.14.0 - 2020-05-31
### Additions
- [imagechest] add new extractor for imgchest.com ([#750 ](https://github.com/mikf/gallery-dl/issues/750 ))
- [instagram] add `post_url` , `tags` , `location` , `tagged_users` metadata ([#743 ](https://github.com/mikf/gallery-dl/issues/743 ))
- [redgifs] add image extractor ([#724 ](https://github.com/mikf/gallery-dl/issues/724 ))
- [webtoons] add new extractor for webtoons.com ([#761 ](https://github.com/mikf/gallery-dl/issues/761 ))
- implement `--write-pages` option ([#736 ](https://github.com/mikf/gallery-dl/issues/736 ))
- extend `path-restrict` option ([#662 ](https://github.com/mikf/gallery-dl/issues/662 ))
- implement `path-replace` option ([#662 ](https://github.com/mikf/gallery-dl/issues/662 ), [#755 ](https://github.com/mikf/gallery-dl/issues/755 ))
- make `path` and `keywords` available in logging messages ([#574 ](https://github.com/mikf/gallery-dl/issues/574 ), [#575 ](https://github.com/mikf/gallery-dl/issues/575 ))
### Changes
- [danbooru] change default value of `ugoira` to `false`
- [downloader:ytdl] change default value of `forward-cookies` to `false`
- [downloader:ytdl] fix file extensions when merging into `.mkv` ([#720 ](https://github.com/mikf/gallery-dl/issues/720 ))
- write OAuth tokens to cache ([#616 ](https://github.com/mikf/gallery-dl/issues/616 ))
- use `%APPDATA%\gallery-dl` for config files and cache on Windows
- use `util.Formatter` for formatting logging messages
- reuse HTTP connections from parent extractors
### Fixes
- [deviantart] use private access tokens for Journals ([#738 ](https://github.com/mikf/gallery-dl/issues/738 ))
- [gelbooru] simplify and fix pool extraction
- [imgur] fix extraction of animated images without `mp4` entry
- [imgur] treat `/t/unmuted/` URLs as galleries
- [instagram] fix login with username & password ([#756 ](https://github.com/mikf/gallery-dl/issues/756 ), [#771 ](https://github.com/mikf/gallery-dl/issues/771 ), [#797 ](https://github.com/mikf/gallery-dl/issues/797 ), [#803 ](https://github.com/mikf/gallery-dl/issues/803 ))
- [reddit] don't send OAuth headers for file downloads ([#729 ](https://github.com/mikf/gallery-dl/issues/729 ))
- fix/improve Cloudflare bypass code ([#728 ](https://github.com/mikf/gallery-dl/issues/728 ), [#757 ](https://github.com/mikf/gallery-dl/issues/757 ))
- reset filenames on empty file extensions ([#733 ](https://github.com/mikf/gallery-dl/issues/733 ))
2020-05-08 21:42:52 +02:00
2020-05-02 22:18:56 +02:00
## 1.13.6 - 2020-05-02
### Additions
- [patreon] respect filters and sort order in query parameters ([#711 ](https://github.com/mikf/gallery-dl/issues/711 ))
- [speakerdeck] add a new extractor for speakerdeck.com ([#726 ](https://github.com/mikf/gallery-dl/issues/726 ))
- [twitter] add `replies` option ([#705 ](https://github.com/mikf/gallery-dl/issues/705 ))
- [weibo] add `videos` option
- [downloader:http] add MIME types for `.psd` files ([#714 ](https://github.com/mikf/gallery-dl/issues/714 ))
### Fixes
- [artstation] improve embed extraction ([#720 ](https://github.com/mikf/gallery-dl/issues/720 ))
- [deviantart] limit API wait times ([#721 ](https://github.com/mikf/gallery-dl/issues/721 ))
- [newgrounds] fix URLs produced by the `following` extractor ([#684 ](https://github.com/mikf/gallery-dl/issues/684 ))
- [patreon] improve file hash extraction ([#713 ](https://github.com/mikf/gallery-dl/issues/713 ))
- [vsco] fix user gallery extraction
- fix/improve Cloudflare bypass code ([#728 ](https://github.com/mikf/gallery-dl/issues/728 ))
2020-04-28 21:33:37 +02:00
2020-04-27 21:22:14 +02:00
## 1.13.5 - 2020-04-27
### Additions
- [500px] recognize `web.500px.com` URLs
- [aryion] support downloading from folders ([#694 ](https://github.com/mikf/gallery-dl/issues/694 ))
- [furaffinity] add extractor for followed users ([#515 ](https://github.com/mikf/gallery-dl/issues/515 ))
- [hitomi] add extractor for tag searches ([#697 ](https://github.com/mikf/gallery-dl/issues/697 ))
- [instagram] add `post_id` and `num` metadata fields ([#698 ](https://github.com/mikf/gallery-dl/issues/698 ))
- [newgrounds] add extractor for followed users ([#684 ](https://github.com/mikf/gallery-dl/issues/684 ))
- [patreon] recognize URLs with creator IDs ([#711 ](https://github.com/mikf/gallery-dl/issues/711 ))
- [twitter] add `reply` metadata field ([#705 ](https://github.com/mikf/gallery-dl/issues/705 ))
- [xhamster] recognize `xhamster.porncache.net` URLs ([#700 ](https://github.com/mikf/gallery-dl/issues/700 ))
### Fixes
- [gelbooru] improve post ID extraction in pool listings
- [hitomi] fix extraction of galleries without tags
- [jaiminisbox] update metadata decoding procedure ([#702 ](https://github.com/mikf/gallery-dl/issues/702 ))
- [mastodon] fix pagination ([#701 ](https://github.com/mikf/gallery-dl/issues/701 ))
- [mastodon] improve account searches ([#704 ](https://github.com/mikf/gallery-dl/issues/704 ))
- [patreon] fix hash extraction from download URLs ([#693 ](https://github.com/mikf/gallery-dl/issues/693 ))
- improve parameter extraction when solving Cloudflare challenges
2020-04-15 23:28:57 +02:00
2020-04-12 21:24:52 +02:00
## 1.13.4 - 2020-04-12
### Additions
- [aryion] add `gallery` and `post` extractors ([#390 ](https://github.com/mikf/gallery-dl/issues/390 ), [#673 ](https://github.com/mikf/gallery-dl/issues/673 ))
- [deviantart] detect and handle folders in sta.sh listings ([#659 ](https://github.com/mikf/gallery-dl/issues/659 ))
- [hentainexus] add `circle` , `event` , and `title_conventional` metadata fields ([#661 ](https://github.com/mikf/gallery-dl/issues/661 ))
- [hiperdex] add `artist` extractor ([#606 ](https://github.com/mikf/gallery-dl/issues/606 ))
- [mastodon] add access tokens for `mastodon.social` and `baraag.net` ([#665 ](https://github.com/mikf/gallery-dl/issues/665 ))
### Changes
- [deviantart] retrieve *all* download URLs through the OAuth API
- automatically read config files in PyInstaller executable directories ([#682 ](https://github.com/mikf/gallery-dl/issues/682 ))
### Fixes
- [deviantart] handle "Request blocked" errors ([#655 ](https://github.com/mikf/gallery-dl/issues/655 ))
- [deviantart] improve JPEG quality replacement pattern
- [hiperdex] fix extraction
- [mastodon] handle API rate limits ([#665 ](https://github.com/mikf/gallery-dl/issues/665 ))
- [mastodon] update OAuth credentials for pawoo.net ([#665 ](https://github.com/mikf/gallery-dl/issues/665 ))
- [myportfolio] fix extraction of galleries without title
- [piczel] fix extraction of single images
- [vsco] fix collection extraction
- [weibo] accept status URLs with non-numeric IDs ([#664 ](https://github.com/mikf/gallery-dl/issues/664 ))
2020-03-31 22:08:43 +02:00
2020-03-28 22:03:33 +01:00
## 1.13.3 - 2020-03-28
### Additions
- [instagram] Add support for user's saved medias ([#644 ](https://github.com/mikf/gallery-dl/issues/644 ))
- [nozomi] support multiple images per post ([#646 ](https://github.com/mikf/gallery-dl/issues/646 ))
- [35photo] add `tag` extractor
### Changes
- [mangadex] transform timestamps from `date` fields to datetime objects
### Fixes
- [deviantart] handle decode errors for `extended_fetch` results ([#655 ](https://github.com/mikf/gallery-dl/issues/655 ))
- [e621] fix bug in API rate limiting and improve pagination ([#651 ](https://github.com/mikf/gallery-dl/issues/651 ))
- [instagram] update pattern for user profile URLs
- [mangapark] fix metadata extraction
- [nozomi] sort search results ([#646 ](https://github.com/mikf/gallery-dl/issues/646 ))
- [piczel] fix extraction
- [twitter] fix typo in `x-twitter-auth-type` header ([#625 ](https://github.com/mikf/gallery-dl/issues/625 ))
- remove trailing dots from Windows directory names ([#647 ](https://github.com/mikf/gallery-dl/issues/647 ))
- fix crash with missing `stdout` /`stderr` /`stdin` handles ([#653 ](https://github.com/mikf/gallery-dl/issues/653 ))
2020-03-16 22:57:30 +01:00
2020-03-14 20:19:36 +01:00
## 1.13.2 - 2020-03-14
### Additions
- [furaffinity] extract more metadata
- [instagram] add `post_shortcode` metadata field ([#525 ](https://github.com/mikf/gallery-dl/issues/525 ))
- [kabeuchi] add extractor ([#561 ](https://github.com/mikf/gallery-dl/issues/561 ))
- [newgrounds] add extractor for favorited posts ([#394 ](https://github.com/mikf/gallery-dl/issues/394 ))
- [pixiv] implement `avatar` option ([#595 ](https://github.com/mikf/gallery-dl/issues/595 ), [#623 ](https://github.com/mikf/gallery-dl/issues/623 ))
- [twitter] add extractor for bookmarked Tweets ([#625 ](https://github.com/mikf/gallery-dl/issues/625 ))
### Fixes
- [bcy] reduce number of HTTP requests during data extraction
- [e621] update to new interface ([#635 ](https://github.com/mikf/gallery-dl/issues/635 ))
- [exhentai] handle incomplete MIME types ([#632 ](https://github.com/mikf/gallery-dl/issues/632 ))
- [hitomi] improve metadata extraction
- [mangoxo] fix login
- [newgrounds] improve error handling when extracting post data
2020-03-03 21:21:57 +01:00
2020-03-01 21:17:29 +01:00
## 1.13.1 - 2020-03-01
### Additions
- [hentaihand] add extractors ([#605 ](https://github.com/mikf/gallery-dl/issues/605 ))
- [hiperdex] add chapter and manga extractors ([#606 ](https://github.com/mikf/gallery-dl/issues/606 ))
- [oauth] implement option to write DeviantArt refresh-tokens to cache ([#616 ](https://github.com/mikf/gallery-dl/issues/616 ))
- [downloader:http] add more MIME types for `.bmp` and `.rar` files ([#621 ](https://github.com/mikf/gallery-dl/issues/621 ), [#628 ](https://github.com/mikf/gallery-dl/issues/628 ))
- warn about expired cookies
### Fixes
- [bcy] fix partial image URLs ([#613 ](https://github.com/mikf/gallery-dl/issues/613 ))
- [danbooru] fix Ugoira downloads and metadata
- [deviantart] check availability of `/intermediary/` URLs ([#609 ](https://github.com/mikf/gallery-dl/issues/609 ))
- [hitomi] follow multiple redirects & fix image URLs
- [piczel] improve and update
- [tumblr] replace `-` with ` ` in tag searches ([#611 ](https://github.com/mikf/gallery-dl/issues/611 ))
- [vsco] update gallery URL pattern
- fix `--verbose` and `--quiet` command-line options
2020-02-16 23:24:56 +01:00
2020-02-16 22:40:36 +01:00
## 1.13.0 - 2020-02-16
### Additions
- Support for
- `furaffinity` - https://www.furaffinity.net/ ([#284 ](https://github.com/mikf/gallery-dl/issues/284 ))
- `8kun` - https://8kun.top/ ([#582 ](https://github.com/mikf/gallery-dl/issues/582 ))
- `bcy` - https://bcy.net/ ([#592 ](https://github.com/mikf/gallery-dl/issues/592 ))
- [blogger] implement video extraction ([#587 ](https://github.com/mikf/gallery-dl/issues/587 ))
- [oauth] add option to specify port number used by local server ([#604 ](https://github.com/mikf/gallery-dl/issues/604 ))
- [pixiv] add `rating` metadata field ([#595 ](https://github.com/mikf/gallery-dl/issues/595 ))
- [pixiv] recognize tags at the end of new bookmark URLs
- [reddit] add `videos` option
- [weibo] use youtube-dl to download from m3u8 manifests
- implement `parent-directory` option ([#551 ](https://github.com/mikf/gallery-dl/issues/551 ))
- extend filename formatting capabilities:
- implement field name alternatives ([#525 ](https://github.com/mikf/gallery-dl/issues/525 ))
- allow multiple "special" format specifiers per replacement field ([#595 ](https://github.com/mikf/gallery-dl/issues/595 ))
- allow for numeric list and string indices
### Changes
- [reddit] handle reddit-hosted images and videos natively ([#551 ](https://github.com/mikf/gallery-dl/issues/551 ))
- [twitter] change default value for `videos` to `true`
### Fixes
- [cloudflare] unescape challenge URLs
- [deviantart] fix video extraction from `extended_fetch` results
- [hitomi] implement workaround for "broken" redirects
- [khinsider] fix and improve metadata extraction
- [patreon] filter duplicate files per post ([#590 ](https://github.com/mikf/gallery-dl/issues/590 ))
- [piczel] fix extraction
- [pixiv] fix user IDs for bookmarks API calls ([#596 ](https://github.com/mikf/gallery-dl/issues/596 ))
- [sexcom] fix image URLs
- [twitter] force old login page layout ([#584 ](https://github.com/mikf/gallery-dl/issues/584 ), [#598 ](https://github.com/mikf/gallery-dl/issues/598 ))
- [vsco] skip "invalid" entities
- improve functions to load/save cookies.txt files ([#586 ](https://github.com/mikf/gallery-dl/issues/586 ))
### Removals
- [yaplog] remove module
2020-01-21 21:59:36 +01:00
2020-01-19 23:31:28 +01:00
## 1.12.3 - 2020-01-19
### Additions
- [hentaifoundry] extract more metadata ([#565 ](https://github.com/mikf/gallery-dl/issues/565 ))
- [twitter] add option to extract TwitPic embeds ([#579 ](https://github.com/mikf/gallery-dl/issues/579 ))
- implement a post-processor module to compare file versions ([#530 ](https://github.com/mikf/gallery-dl/issues/530 ))
### Fixes
- [hitomi] update image URL generation
- [mangadex] revert domain to `mangadex.org`
- [pinterest] improve detection of invalid pin.it links
- [pixiv] update URL patterns for user profiles and bookmarks ([#568 ](https://github.com/mikf/gallery-dl/issues/568 ))
- [twitter] Fix stop before real end ([#573 ](https://github.com/mikf/gallery-dl/issues/573 ))
- remove temp files before downloading from fallback URLs
### Removals
- [erolord] remove extractor
2020-01-10 13:31:06 +01:00
2020-01-05 21:47:13 +01:00
## 1.12.2 - 2020-01-05
### Additions
- [deviantart] match new search/popular URLs ([#538 ](https://github.com/mikf/gallery-dl/issues/538 ))
- [deviantart] match `/favourites/all` URLs ([#555 ](https://github.com/mikf/gallery-dl/issues/555 ))
- [deviantart] add extractor for followed users ([#515 ](https://github.com/mikf/gallery-dl/issues/515 ))
- [pixiv] support listing followed users ([#515 ](https://github.com/mikf/gallery-dl/issues/515 ))
- [imagefap] handle beta.imagefap.com URLs ([#552 ](https://github.com/mikf/gallery-dl/issues/552 ))
- [postprocessor:metadata] add `directory` option ([#520 ](https://github.com/mikf/gallery-dl/issues/520 ))
### Fixes
- [artstation] fix search result pagination ([#537 ](https://github.com/mikf/gallery-dl/issues/537 ))
- [directlink] send Referer headers ([#536 ](https://github.com/mikf/gallery-dl/issues/536 ))
- [exhentai] restrict default directory name length ([#545 ](https://github.com/mikf/gallery-dl/issues/545 ))
- [mangadex] change domain to mangadex.cc ([#559 ](https://github.com/mikf/gallery-dl/issues/559 ))
- [mangahere] send `isAdult` cookies ([#556 ](https://github.com/mikf/gallery-dl/issues/556 ))
- [newgrounds] fix tags metadata extraction
- [pixiv] retry after rate limit errors ([#535 ](https://github.com/mikf/gallery-dl/issues/535 ))
- [twitter] handle quoted tweets ([#526 ](https://github.com/mikf/gallery-dl/issues/526 ))
- [twitter] handle API rate limits ([#526 ](https://github.com/mikf/gallery-dl/issues/526 ))
- [twitter] fix URLs forwarded to youtube-dl ([#540 ](https://github.com/mikf/gallery-dl/issues/540 ))
- prevent infinite recursion when spawning new extractors ([#489 ](https://github.com/mikf/gallery-dl/issues/489 ))
- improve output of `--list-keywords` for "parent" extractors ([#548 ](https://github.com/mikf/gallery-dl/issues/548 ))
- provide fallback for SQLite versions with missing `WITHOUT ROWID` support ([#553 ](https://github.com/mikf/gallery-dl/issues/553 ))
2019-12-25 17:17:07 +01:00
2019-12-22 22:26:33 +01:00
## 1.12.1 - 2019-12-22
### Additions
- [4chan] add extractor for entire boards ([#510 ](https://github.com/mikf/gallery-dl/issues/510 ))
- [realbooru] add extractors for pools, posts, and tag searches ([#514 ](https://github.com/mikf/gallery-dl/issues/514 ))
- [instagram] implement a `videos` option ([#521 ](https://github.com/mikf/gallery-dl/issues/521 ))
- [vsco] implement a `videos` option
- [postprocessor:metadata] implement a `bypost` option for downloading the metadata of an entire post ([#511 ](https://github.com/mikf/gallery-dl/issues/511 ))
### Changes
- [reddit] change the default value for `comments` to `0`
- [vsco] improve image resolutions
- make filesystem-related errors during file downloads non-fatal ([#512 ](https://github.com/mikf/gallery-dl/issues/512 ))
### Fixes
- [foolslide] add fallback for chapter data extraction
- [instagram] ignore errors during post-page extraction
- [patreon] avoid errors when fetching user info ([#508 ](https://github.com/mikf/gallery-dl/issues/508 ))
- [patreon] improve URL pattern for single posts
- [reddit] fix errors with `t1` submissions
- [vsco] fix user profile extraction … again
- [weibo] handle unavailable/deleted statuses
- [downloader:http] improve rate limit handling
- retain trailing zeroes in Cloudflare challenge answers
2019-12-09 20:14:25 +01:00
2019-12-08 22:47:13 +01:00
## 1.12.0 - 2019-12-08
### Additions
- [flickr] support 3k, 4k, 5k, and 6k photo sizes ([#472 ](https://github.com/mikf/gallery-dl/issues/472 ))
- [imgur] add extractor for subreddit links ([#500 ](https://github.com/mikf/gallery-dl/issues/500 ))
- [newgrounds] add extractors for `audio` listings and general `media` files ([#394 ](https://github.com/mikf/gallery-dl/issues/394 ))
- [newgrounds] implement login support ([#394 ](https://github.com/mikf/gallery-dl/issues/394 ))
- [postprocessor:metadata] implement a `extension-format` option ([#477 ](https://github.com/mikf/gallery-dl/issues/477 ))
- `--exec-after`
### Changes
- [deviantart] ensure consistent username capitalization ([#455 ](https://github.com/mikf/gallery-dl/issues/455 ))
- [directlink] split `{path}` into `{path}/{filename}.{extension}`
- [twitter] update metadata fields with user/author information
2019-12-09 20:14:25 +01:00
- [postprocessor:metadata] filter private entries & rename `format` to `content-format`
2019-12-08 22:47:13 +01:00
- Enable `cookies-update` by default
### Fixes
- [2chan] fix metadata extraction
- [behance] get images from 'media_collection' modules
- [bobx] fix image downloads by randomly generating session cookies ([#482 ](https://github.com/mikf/gallery-dl/issues/482 ))
- [deviantart] revert to getting download URLs from OAuth API calls ([#488 ](https://github.com/mikf/gallery-dl/issues/488 ))
- [deviantart] fix URL generation from '/extended_fetch' results ([#505 ](https://github.com/mikf/gallery-dl/issues/505 ))
- [flickr] adjust OAuth redirect URI ([#503 ](https://github.com/mikf/gallery-dl/issues/503 ))
- [hentaifox] fix extraction
- [imagefap] adapt to new image URL format
- [imgbb] fix error in galleries without user info ([#471 ](https://github.com/mikf/gallery-dl/issues/471 ))
- [instagram] prevent errors with missing 'video_url' fields ([#479 ](https://github.com/mikf/gallery-dl/issues/479 ))
- [nijie] fix `date` parsing
- [pixiv] match new search URLs ([#507 ](https://github.com/mikf/gallery-dl/issues/507 ))
- [plurk] fix comment pagination
- [sexcom] send specific Referer headers when downloading videos
- [twitter] fix infinite loops ([#499 ](https://github.com/mikf/gallery-dl/issues/499 ))
- [vsco] fix user profile and collection extraction ([#480 ](https://github.com/mikf/gallery-dl/issues/480 ))
- Fix Cloudflare DDoS protection bypass
### Removals
- `--abort-on-skip`
2019-11-10 17:03:38 +01:00
2019-11-09 00:52:06 +01:00
## 1.11.1 - 2019-11-09
2019-11-09 00:00:40 +01:00
### Fixes
- Fix inclusion of bash completion and man pages in source distributions
2019-11-08 22:34:56 +01:00
## 1.11.0 - 2019-11-08
### Additions
- Support for
- `blogger` - https://www.blogger.com/ ([#364 ](https://github.com/mikf/gallery-dl/issues/364 ))
- `nozomi` - https://nozomi.la/ ([#388 ](https://github.com/mikf/gallery-dl/issues/388 ))
- `issuu` - https://issuu.com/ ([#413 ](https://github.com/mikf/gallery-dl/issues/413 ))
- `naver` - https://blog.naver.com/ ([#447 ](https://github.com/mikf/gallery-dl/issues/447 ))
- Extractor for `twitter` search results ([#448 ](https://github.com/mikf/gallery-dl/issues/448 ))
- Extractor for `deviantart` user profiles with configurable targets ([#377 ](https://github.com/mikf/gallery-dl/issues/377 ), [#419 ](https://github.com/mikf/gallery-dl/issues/419 ))
- `--ugoira-conv-lossless` ([#432 ](https://github.com/mikf/gallery-dl/issues/432 ))
- `cookies-update` option to allow updating cookies.txt files ([#445 ](https://github.com/mikf/gallery-dl/issues/445 ))
- Optional `cloudflare` and `video` installation targets ([#460 ](https://github.com/mikf/gallery-dl/issues/460 ))
- Allow executing commands with the `exec` post-processor after all files are downloaded ([#413 ](https://github.com/mikf/gallery-dl/issues/413 ), [#421 ](https://github.com/mikf/gallery-dl/issues/421 ))
### Changes
- Rewrite `imgur` using its public API ([#446 ](https://github.com/mikf/gallery-dl/issues/446 ))
- Rewrite `luscious` using GraphQL queries ([#457 ](https://github.com/mikf/gallery-dl/issues/457 ))
- Adjust default `nijie` filenames to match `pixiv`
- Change enumeration index for gallery extractors from `page` to `num`
- Return non-zero exit status when errors occurred
- Forward proxy settings to youtube-dl downloader
- Install bash completion script into `share/bash-completion/completions`
### Fixes
- Adapt to new `instagram` page layout when logged in ([#391 ](https://github.com/mikf/gallery-dl/issues/391 ))
- Support protected `twitter` videos ([#452 ](https://github.com/mikf/gallery-dl/issues/452 ))
- Extend `hitomi` URL pattern and fix gallery extraction
- Restore OAuth2 authentication error messages
- Miscellaneous fixes for `patreon` ([#444 ](https://github.com/mikf/gallery-dl/issues/444 )), `deviantart` ([#455 ](https://github.com/mikf/gallery-dl/issues/455 )), `sexcom` ([#464 ](https://github.com/mikf/gallery-dl/issues/464 )), `imgur` ([#467 ](https://github.com/mikf/gallery-dl/issues/467 )), `simplyhentai`
2019-10-12 22:30:51 +02:00
2019-10-11 20:15:56 +02:00
## 1.10.6 - 2019-10-11
### Additions
- `--exec` command-line option to specify a command to run after each file download ([#421 ](https://github.com/mikf/gallery-dl/issues/421 ))
### Changes
- Include titles in `gfycat` default filenames ([#434 ](https://github.com/mikf/gallery-dl/issues/434 ))
### Fixes
- Fetch working download URLs for `deviantart` ([#436 ](https://github.com/mikf/gallery-dl/issues/436 ))
- Various fixes and improvements for `yaplog` blogs ([#443 ](https://github.com/mikf/gallery-dl/issues/443 ))
- Fix image URL generation for `hitomi` galleries
- Miscellaneous fixes for `behance` and `xvideos`
2019-10-11 18:19:39 +02:00
2019-09-28 22:13:41 +02:00
## 1.10.5 - 2019-09-28
### Additions
- `instagram.highlights` option to include highlighted stories when downloading user profiles ([#329 ](https://github.com/mikf/gallery-dl/issues/329 ))
- Support for `/user/` URLs on `reddit` ([#350 ](https://github.com/mikf/gallery-dl/issues/350 ))
- Support for `imgur` user profiles and favorites ([#420 ](https://github.com/mikf/gallery-dl/issues/420 ))
- Additional metadata fields on `nijie` ([#423 ](https://github.com/mikf/gallery-dl/issues/423 ))
### Fixes
- Improve handling of private `deviantart` artworks ([#414 ](https://github.com/mikf/gallery-dl/issues/414 )) and 429 status codes ([#424 ](https://github.com/mikf/gallery-dl/issues/424 ))
- Prevent fatal errors when trying to open download-archive files ([#417 ](https://github.com/mikf/gallery-dl/issues/417 ))
- Detect and ignore unavailable videos on `weibo` ([#427 ](https://github.com/mikf/gallery-dl/issues/427 ))
- Update the `scope` of new `reddit` refresh-tokens ([#428 ](https://github.com/mikf/gallery-dl/issues/428 ))
- Fix inconsistencies with the `reddit.comments` option ([#429 ](https://github.com/mikf/gallery-dl/issues/429 ))
- Extend URL patterns for `hentaicafe` manga and `pixiv` artworks
- Improve detection of unavailable albums on `luscious` and `imgbb`
- Miscellaneous fixes for `tsumino`
2019-09-09 22:39:07 +02:00
2019-09-08 13:54:45 +02:00
## 1.10.4 - 2019-09-08
### Additions
- Support for
- `lineblog` - https://www.lineblog.me/ ([#404 ](https://github.com/mikf/gallery-dl/issues/404 ))
- `fuskator` - https://fuskator.com/ ([#407 ](https://github.com/mikf/gallery-dl/issues/407 ))
- `ugoira` option for `danbooru` to download pre-rendered ugoira animations ([#406 ](https://github.com/mikf/gallery-dl/issues/406 ))
### Fixes
- Download the correct files from `twitter` replies ([#403 ](https://github.com/mikf/gallery-dl/issues/403 ))
- Prevent crash when trying to use unavailable downloader modules ([#405 ](https://github.com/mikf/gallery-dl/issues/405 ))
- Fix `pixiv` authentication ([#411 ](https://github.com/mikf/gallery-dl/issues/411 ))
- Improve `exhentai` image limit checks
- Miscellaneous fixes for `hentaicafe` , `simplyhentai` , `tumblr`
2019-08-31 21:46:49 +02:00
2019-08-30 19:41:16 +02:00
## 1.10.3 - 2019-08-30
### Additions
- Provide `filename` metadata for all `deviantart` files ([#392 ](https://github.com/mikf/gallery-dl/issues/392 ), [#400 ](https://github.com/mikf/gallery-dl/issues/400 ))
- Implement a `ytdl.outtmpl` option to let youtube-dl handle filenames by itself ([#395 ](https://github.com/mikf/gallery-dl/issues/395 ))
- Support `seiga` mobile URLs ([#401 ](https://github.com/mikf/gallery-dl/issues/401 ))
### Fixes
- Extract more than the first 32 posts from `piczel` galleries ([#396 ](https://github.com/mikf/gallery-dl/issues/396 ))
- Fix filenames of archives created with `--zip` ([#397 ](https://github.com/mikf/gallery-dl/issues/397 ))
- Skip unavailable images and videos on `flickr` ([#398 ](https://github.com/mikf/gallery-dl/issues/398 ))
- Fix filesystem paths on Windows with Python 3.6 and lower ([#402 ](https://github.com/mikf/gallery-dl/issues/402 ))
2019-08-24 20:37:33 +02:00
2019-08-23 22:10:54 +02:00
## 1.10.2 - 2019-08-23
### Additions
- Support for `instagram` stories and IGTV ([#371 ](https://github.com/mikf/gallery-dl/issues/371 ), [#373 ](https://github.com/mikf/gallery-dl/issues/373 ))
- Support for individual `imgbb` images ([#363 ](https://github.com/mikf/gallery-dl/issues/363 ))
- `deviantart.quality` option to set the JPEG compression quality for newer images ([#369 ](https://github.com/mikf/gallery-dl/issues/369 ))
- `enumerate` option for `extractor.skip` ([#306 ](https://github.com/mikf/gallery-dl/issues/306 ))
- `adjust-extensions` option to control filename extension adjustments
- `path-remove` option to remove control characters etc. from filesystem paths
### Changes
- Rename `restrict-filenames` to `path-restrict`
- Adjust `pixiv` metadata and default filename format ([#366 ](https://github.com/mikf/gallery-dl/issues/366 ))
- Set `filename` to `"{category}_{user[id]}_{id}{suffix}.{extension}"` to restore the old default
- Improve and optimize directory and filename generation
### Fixes
- Allow the `classify` post-processor to handle files with unknown filename extension ([#138 ](https://github.com/mikf/gallery-dl/issues/138 ))
- Fix rate limit handling for OAuth APIs ([#368 ](https://github.com/mikf/gallery-dl/issues/368 ))
- Fix artwork and scraps extraction on `deviantart` ([#376 ](https://github.com/mikf/gallery-dl/issues/376 ), [#392 ](https://github.com/mikf/gallery-dl/issues/392 ))
- Distinguish between `imgur` album and gallery URLs ([#380 ](https://github.com/mikf/gallery-dl/issues/380 ))
- Prevent crash when using `--ugoira-conv` ([#382 ](https://github.com/mikf/gallery-dl/issues/382 ))
- Handle multi-image posts on `patreon` ([#383 ](https://github.com/mikf/gallery-dl/issues/383 ))
- Miscellaneous fixes for `*reactor` , `simplyhentai`
2019-08-02 22:35:10 +02:00
2019-08-02 21:23:06 +02:00
## 1.10.1 - 2019-08-02
2019-08-02 20:38:25 +02:00
## Fixes
2019-08-03 11:42:28 +02:00
- Use the correct domain for exhentai.org input URLs
2019-08-02 20:38:25 +02:00
2019-08-01 23:22:58 +02:00
## 1.10.0 - 2019-08-01
### Warning
- Prior to version 1.10.0 all cache files were created world readable (mode `644` )
leading to possible sensitive information disclosure on multi-user systems
- It is recommended to restrict access permissions of already existing files
(`/tmp/.gallery-dl.cache` ) with `chmod 600`
- Windows users should not be affected
### Additions
- Support for
- `vsco` - https://vsco.co/ ([#331 ](https://github.com/mikf/gallery-dl/issues/331 ))
- `imgbb` - https://imgbb.com/ ([#361 ](https://github.com/mikf/gallery-dl/issues/361 ))
- `adultempire` - https://www.adultempire.com/ ([#340 ](https://github.com/mikf/gallery-dl/issues/340 ))
- `restrict-filenames` option to create Windows-compatible filenames on any platform ([#348 ](https://github.com/mikf/gallery-dl/issues/348 ))
- `forward-cookies` option to control cookie forwarding to youtube-dl ([#352 ](https://github.com/mikf/gallery-dl/issues/352 ))
### Changes
- The default cache file location on non-Windows systems is now
- `$XDG_CACHE_HOME/gallery-dl/cache.sqlite3` or
- `~/.cache/gallery-dl/cache.sqlite3`
- New cache files are created with mode `600`
- `exhentai` extractors will always use `e-hentai.org` as domain
### Fixes
- Better handling of `exhentai` image limits and errors ([#356 ](https://github.com/mikf/gallery-dl/issues/356 ), [#360 ](https://github.com/mikf/gallery-dl/issues/360 ))
- Try to prevent ZIP file corruption ([#355 ](https://github.com/mikf/gallery-dl/issues/355 ))
- Miscellaneous fixes for `behance` , `ngomik`
2019-07-21 22:29:57 +02:00
2019-07-19 21:55:25 +02:00
## 1.9.0 - 2019-07-19
### Additions
- Support for
- `erolord` - http://erolord.com/ ([#326 ](https://github.com/mikf/gallery-dl/issues/326 ))
- Add login support for `instagram` ([#195 ](https://github.com/mikf/gallery-dl/issues/195 ))
- Add `--no-download` and `extractor.*.download` disable file downloads ([#220 ](https://github.com/mikf/gallery-dl/issues/220 ))
- Add `-A/--abort` to specify the number of consecutive download skips before aborting
- Interpret `-1` as infinite retries ([#300 ](https://github.com/mikf/gallery-dl/issues/300 ))
- Implement custom log message formats per log-level ([#304 ](https://github.com/mikf/gallery-dl/issues/304 ))
- Implement an `mtime` post-processor that sets file modification times according to metadata fields ([#332 ](https://github.com/mikf/gallery-dl/issues/332 ))
- Implement a `twitter.content` option to enable tweet text extraction ([#333 ](https://github.com/mikf/gallery-dl/issues/333 ), [#338 ](https://github.com/mikf/gallery-dl/issues/338 ))
- Enable `date-min/-max/-format` options for `tumblr` ([#337 ](https://github.com/mikf/gallery-dl/issues/337 ))
### Changes
- Set file modification times according to their `Last-Modified` header when downloading ([#236 ](https://github.com/mikf/gallery-dl/issues/236 ), [#277 ](https://github.com/mikf/gallery-dl/issues/277 ))
- Use `--no-mtime` or `downloader.*.mtime` to disable this behavior
- Duplicate download URLs are no longer silently ignored (controllable with `extractor.*.image-unique` )
- Deprecate `--abort-on-skip`
### Fixes
- Retry downloads on OpenSSL exceptions ([#324 ](https://github.com/mikf/gallery-dl/issues/324 ))
- Ignore unavailable pins on `sexcom` instead of raising an exception ([#325 ](https://github.com/mikf/gallery-dl/issues/325 ))
- Use Firefox's SSL/TLS ciphers to prevent Cloudflare CAPTCHAs ([#342 ](https://github.com/mikf/gallery-dl/issues/342 ))
- Improve folder name matching on `deviantart` ([#343 ](https://github.com/mikf/gallery-dl/issues/343 ))
- Forward cookies to `youtube-dl` to allow downloading private videos
- Miscellaneous fixes for `35photo` , `500px` , `newgrounds` , `simplyhentai`
2019-06-28 21:04:00 +02:00
## 1.8.7 - 2019-06-28
### Additions
- Support for
- `vanillarock` - https://vanilla-rock.com/ ([#254 ](https://github.com/mikf/gallery-dl/issues/254 ))
- `nsfwalbum` - https://nsfwalbum.com/ ([#287 ](https://github.com/mikf/gallery-dl/issues/287 ))
- `artist` and `tags` metadata for `hentaicafe` ([#238 ](https://github.com/mikf/gallery-dl/issues/238 ))
- `description` metadata for `instagram` ([#310 ](https://github.com/mikf/gallery-dl/issues/310 ))
- Format string option to replace a substring with another - `R<old>/<new>/` ([#318 ](https://github.com/mikf/gallery-dl/issues/318 ))
### Changes
- Delete empty archives created by the `zip` post-processor ([#316 ](https://github.com/mikf/gallery-dl/issues/316 ))
### Fixes
- Handle `hitomi` Game CG galleries correctly ([#321 ](https://github.com/mikf/gallery-dl/issues/321 ))
- Miscellaneous fixes for `deviantart` , `hitomi` , `pururin` , `kissmanga` , `keenspot` , `mangoxo` , `imagefap`
2019-06-16 21:46:26 +02:00
2019-06-14 21:11:58 +02:00
## 1.8.6 - 2019-06-14
### Additions
- Support for
- `slickpic` - https://www.slickpic.com/ ([#249 ](https://github.com/mikf/gallery-dl/issues/249 ))
- `xhamster` - https://xhamster.com/ ([#281 ](https://github.com/mikf/gallery-dl/issues/281 ))
- `pornhub` - https://www.pornhub.com/ ([#282 ](https://github.com/mikf/gallery-dl/issues/282 ))
- `8muses` - https://www.8muses.com/ ([#305 ](https://github.com/mikf/gallery-dl/issues/305 ))
- `extra` option for `deviantart` to download Sta.sh content linked in description texts ([#302 ](https://github.com/mikf/gallery-dl/issues/302 ))
### Changes
- Detect `directlink` URLs with upper case filename extensions ([#296 ](https://github.com/mikf/gallery-dl/issues/296 ))
### Fixes
- Improved error handling for `tumblr` API calls ([#297 ](https://github.com/mikf/gallery-dl/issues/297 ))
- Fixed extraction of `livedoor` blogs ([#301 ](https://github.com/mikf/gallery-dl/issues/301 ))
- Fixed extraction of special `deviantart` Sta.sh items ([#307 ](https://github.com/mikf/gallery-dl/issues/307 ))
- Fixed pagination for specific `keenspot` comics
2019-06-02 22:12:21 +02:00
2019-06-01 20:57:55 +02:00
## 1.8.5 - 2019-06-01
### Additions
- Support for
- `keenspot` - http://keenspot.com/ ([#223 ](https://github.com/mikf/gallery-dl/issues/223 ))
- `sankakucomplex` - https://www.sankakucomplex.com ([#258 ](https://github.com/mikf/gallery-dl/issues/258 ))
- `folders` option for `deviantart` to add a list of containing folders to each file ([#276 ](https://github.com/mikf/gallery-dl/issues/276 ))
- `captcha` option for `kissmanga` and `readcomiconline` to control CAPTCHA handling ([#279 ](https://github.com/mikf/gallery-dl/issues/279 ))
- `filename` metadata for files downloaded with youtube-dl ([#291 ](https://github.com/mikf/gallery-dl/issues/291 ))
### Changes
- Adjust `wallhaven` extractors to new page layout:
- use API and add `api-key` option
- removed traditional login support
- Provide original filenames for `patreon` downloads ([#268 ](https://github.com/mikf/gallery-dl/issues/268 ))
- Use e-hentai.org or exhentai.org depending on input URL ([#278 ](https://github.com/mikf/gallery-dl/issues/278 ))
### Fixes
- Fix pagination over `sankaku` popular listings ([#265 ](https://github.com/mikf/gallery-dl/issues/265 ))
- Fix folder and collection extraction on `deviantart` ([#271 ](https://github.com/mikf/gallery-dl/issues/271 ))
- Detect "AreYouHuman" redirects on `readcomiconline` ([#279 ](https://github.com/mikf/gallery-dl/issues/279 ))
- Miscellaneous fixes for `hentainexus` , `livedoor` , `ngomik`
2019-05-20 15:26:44 +02:00
2019-05-17 23:52:09 +02:00
## 1.8.4 - 2019-05-17
### Additions
- Support for
- `patreon` - https://www.patreon.com/ ([#226 ](https://github.com/mikf/gallery-dl/issues/226 ))
- `hentainexus` - https://hentainexus.com/ ([#256 ](https://github.com/mikf/gallery-dl/issues/256 ))
- `date` metadata fields for `pixiv` ([#248 ](https://github.com/mikf/gallery-dl/issues/248 )), `instagram` ([#250 ](https://github.com/mikf/gallery-dl/issues/250 )), `exhentai` , and `newgrounds`
### Changes
- Improved `flickr` metadata and video extraction ([#246 ](https://github.com/mikf/gallery-dl/issues/246 ))
2019-05-05 20:57:04 +02:00
### Fixes
2019-05-17 23:52:09 +02:00
- Download original GIF animations from `deviantart` ([#242 ](https://github.com/mikf/gallery-dl/issues/242 ))
- Ignore missing `edge_media_to_comment` fields on `instagram` ([#250 ](https://github.com/mikf/gallery-dl/issues/250 ))
- Fix serialization of `datetime` objects for `--write-metadata` ([#251 ](https://github.com/mikf/gallery-dl/issues/251 ), [#252 ](https://github.com/mikf/gallery-dl/issues/252 ))
- Allow multiple post-processor command-line options at once ([#253 ](https://github.com/mikf/gallery-dl/issues/253 ))
- Prevent crash on `booru` sites when no tags are available ([#259 ](https://github.com/mikf/gallery-dl/issues/259 ))
- Fix extraction on `instagram` after `rhx_gis` field removal ([#266 ](https://github.com/mikf/gallery-dl/issues/266 ))
- Avoid Cloudflare CAPTCHAs for Python interpreters built against OpenSSL < 1.1.1
- Miscellaneous fixes for `luscious`
2019-05-05 20:57:04 +02:00
2019-05-04 22:50:00 +02:00
## 1.8.3 - 2019-05-04
2019-04-14 18:03:34 +02:00
### Additions
- Support for
2019-05-04 22:50:00 +02:00
- `plurk` - https://www.plurk.com/ ([#212 ](https://github.com/mikf/gallery-dl/issues/212 ))
- `sexcom` - https://www.sex.com/ ([#147 ](https://github.com/mikf/gallery-dl/issues/147 ))
- `--clear-cache`
- `date` metadata fields for `deviantart` , `twitter` , and `tumblr` ([#224 ](https://github.com/mikf/gallery-dl/issues/224 ), [#232 ](https://github.com/mikf/gallery-dl/issues/232 ))
2019-04-23 22:10:39 +02:00
### Changes
2019-05-04 22:50:00 +02:00
- Standalone executables are now built using PyInstaller:
- uses the latest CPython interpreter (Python 3.7.3)
- available on several platforms (Windows, Linux, macOS)
- includes the `certifi` CA bundle, `youtube-dl` , and `pyOpenSSL` on Windows
### Fixes
- Patch `urllib3` 's default list of SSL/TLS ciphers to prevent Cloudflare CAPTCHAs ([#227 ](https://github.com/mikf/gallery-dl/issues/227 ))
(Windows users need to install `pyOpenSSL` for this to take effect)
- Provide fallback URLs for `twitter` images ([#237 ](https://github.com/mikf/gallery-dl/issues/237 ))
- Send `Referer` headers when downloading from `hitomi` ([#239 ](https://github.com/mikf/gallery-dl/issues/239 ))
- Updated login procedure on `mangoxo`
2019-04-14 18:03:34 +02:00
2019-04-12 10:38:51 +02:00
## 1.8.2 - 2019-04-12
### Additions
- Support for
- `pixnet` - https://www.pixnet.net/ ([#177 ](https://github.com/mikf/gallery-dl/issues/177 ))
- `wikiart` - https://www.wikiart.org/ ([#179 ](https://github.com/mikf/gallery-dl/issues/179 ))
- `mangoxo` - https://www.mangoxo.com/ ([#184 ](https://github.com/mikf/gallery-dl/issues/184 ))
- `yaplog` - https://yaplog.jp/ ([#190 ](https://github.com/mikf/gallery-dl/issues/190 ))
- `livedoor` - http://blog.livedoor.jp/ ([#190 ](https://github.com/mikf/gallery-dl/issues/190 ))
- Login support for `mangoxo` ([#184 ](https://github.com/mikf/gallery-dl/issues/184 )) and `twitter` ([#214 ](https://github.com/mikf/gallery-dl/issues/214 ))
### Changes
- Increased required `Requests` version to 2.11.0
### Fixes
- Improved image quality on `reactor` sites ([#210 ](https://github.com/mikf/gallery-dl/issues/210 ))
- Support `imagebam` galleries with more than 100 images ([#219 ](https://github.com/mikf/gallery-dl/issues/219 ))
- Updated Cloudflare bypass code
2019-03-30 18:31:59 +01:00
2019-03-29 17:37:11 +01:00
## 1.8.1 - 2019-03-29
2019-04-12 10:38:51 +02:00
### Additions
2019-03-29 17:37:11 +01:00
- Support for:
- `35photo` - https://35photo.pro/ ([#162 ](https://github.com/mikf/gallery-dl/issues/162 ))
2019-04-23 22:10:39 +02:00
- `500px` - https://500px.com/ ([#185 ](https://github.com/mikf/gallery-dl/issues/185 ))
2019-03-29 17:37:11 +01:00
- `instagram` extractor for hashtags ([#202 ](https://github.com/mikf/gallery-dl/issues/202 ))
- Option to get more metadata on `deviantart` ([#189 ](https://github.com/mikf/gallery-dl/issues/189 ))
- Man pages and bash completion ([#150 ](https://github.com/mikf/gallery-dl/issues/150 ))
- Snap improvements ([#197 ](https://github.com/mikf/gallery-dl/issues/197 ), [#199 ](https://github.com/mikf/gallery-dl/issues/199 ), [#207 ](https://github.com/mikf/gallery-dl/issues/207 ))
2019-04-12 10:38:51 +02:00
### Changes
- Better FFmpeg arguments for `--ugoira-conv`
- Adjusted metadata for `luscious` albums
### Fixes
- Proper handling of `instagram` multi-image posts ([#178 ](https://github.com/mikf/gallery-dl/issues/178 ), [#201 ](https://github.com/mikf/gallery-dl/issues/201 ))
- Fixed `tumblr` avatar URLs when not using OAuth1.0 ([#193 ](https://github.com/mikf/gallery-dl/issues/193 ))
- Miscellaneous fixes for `exhentai` , `komikcast`
2019-03-17 10:50:44 +01:00
2019-03-15 15:27:11 +01:00
## 1.8.0 - 2019-03-15
2019-04-12 10:38:51 +02:00
### Additions
2019-03-15 15:27:11 +01:00
- Support for:
2019-04-23 22:10:39 +02:00
- `weibo` - https://www.weibo.com/
- `pururin` - https://pururin.io/ ([#174 ](https://github.com/mikf/gallery-dl/issues/174 ))
- `fashionnova` - https://www.fashionnova.com/ ([#175 ](https://github.com/mikf/gallery-dl/issues/175 ))
2019-03-15 15:27:11 +01:00
- `shopify` sites in general ([#175 ](https://github.com/mikf/gallery-dl/issues/175 ))
- Snap packaging ([#169 ](https://github.com/mikf/gallery-dl/issues/169 ), [#170 ](https://github.com/mikf/gallery-dl/issues/170 ), [#187 ](https://github.com/mikf/gallery-dl/issues/187 ), [#188 ](https://github.com/mikf/gallery-dl/issues/188 ))
- Automatic Cloudflare DDoS protection bypass
- Extractor and Job information for logging format strings
- `dynastyscans` image and search extractors ([#163 ](https://github.com/mikf/gallery-dl/issues/163 ))
- `deviantart` scraps extractor ([#168 ](https://github.com/mikf/gallery-dl/issues/168 ))
- `artstation` extractor for artwork listings ([#172 ](https://github.com/mikf/gallery-dl/issues/172 ))
- `smugmug` video support and improved image format selection ([#183 ](https://github.com/mikf/gallery-dl/issues/183 ))
2019-04-12 10:38:51 +02:00
### Changes
2019-03-15 15:27:11 +01:00
- More metadata for `nhentai` galleries
- Combined `myportfolio` extractors into one
- Renamed `name` metadata field to `filename` and removed the original `filename` field
- Simplified and improved internal data structures
- Optimized creation of child extractors
2019-04-12 10:38:51 +02:00
### Fixes
2019-03-15 15:27:11 +01:00
- Filter empty `tumblr` URLs ([#165 ](https://github.com/mikf/gallery-dl/issues/165 ))
- Filter ads and improve connection speed on `hentaifoundry`
- Show proper error messages if `luscious` galleries are unavailable
2019-04-12 10:38:51 +02:00
- Miscellaneous fixes for `mangahere` , `ngomik` , `simplyhentai` , `imgspice`
### Removals
2019-03-15 15:27:11 +01:00
- `seaotterscans`
2019-02-06 17:24:44 +01:00
2019-02-05 16:31:39 +01:00
## 1.7.0 - 2019-02-05
- Added support for:
- `photobucket` - http://photobucket.com/ ([#117 ](https://github.com/mikf/gallery-dl/issues/117 ))
- `hentaifox` - https://hentaifox.com/ ([#160 ](https://github.com/mikf/gallery-dl/issues/160 ))
- `tsumino` - https://www.tsumino.com/ ([#161 ](https://github.com/mikf/gallery-dl/issues/161 ))
- Added the ability to dynamically generate extractors based on a user's config file for
- [`mastodon` ](https://github.com/tootsuite/mastodon ) instances ([#144 ](https://github.com/mikf/gallery-dl/issues/144 ))
- [`foolslide` ](https://github.com/FoolCode/FoOlSlide ) based sites
- [`foolfuuka` ](https://github.com/FoolCode/FoolFuuka ) based archives
- Added an extractor for `behance` collections ([#157 ](https://github.com/mikf/gallery-dl/issues/157 ))
- Added login support for `luscious` ([#159 ](https://github.com/mikf/gallery-dl/issues/159 )) and `tsumino` ([#161 ](https://github.com/mikf/gallery-dl/issues/161 ))
- Added an option to stop downloading if the `exhentai` image limit is exceeded ([#141 ](https://github.com/mikf/gallery-dl/issues/141 ))
- Fixed extraction issues for `behance` and `mangapark`
2019-01-19 14:28:59 +01:00
2019-01-18 12:31:04 +01:00
## 1.6.3 - 2019-01-18
- Added `metadata` post-processor to write image metadata to an external file ([#135 ](https://github.com/mikf/gallery-dl/issues/135 ))
- Added option to reverse chapter order of manga extractors ([#149 ](https://github.com/mikf/gallery-dl/issues/149 ))
- Added authentication support for `danbooru` ([#151 ](https://github.com/mikf/gallery-dl/issues/151 ))
- Added tag metadata for `exhentai` and `hbrowse` galleries
- Improved `*reactor` extractors ([#148 ](https://github.com/mikf/gallery-dl/issues/148 ))
- Fixed extraction issues for `nhentai` ([#156 ](https://github.com/mikf/gallery-dl/issues/156 )), `pinterest` , `mangapark`
2019-01-02 16:04:34 +01:00
2019-01-01 16:26:58 +01:00
## 1.6.2 - 2019-01-01
- Added support for:
2019-04-12 10:38:51 +02:00
- `instagram` - https://www.instagram.com/ ([#134 ](https://github.com/mikf/gallery-dl/issues/134 ))
2019-01-01 16:26:58 +01:00
- Added support for multiple items on sta.sh pages ([#113 ](https://github.com/mikf/gallery-dl/issues/113 ))
- Added option to download `tumblr` avatars ([#137 ](https://github.com/mikf/gallery-dl/issues/137 ))
- Changed defaults for visited post types and inline media on `tumblr`
- Improved inline extraction of `tumblr` posts ([#133 ](https://github.com/mikf/gallery-dl/issues/133 ), [#137 ](https://github.com/mikf/gallery-dl/issues/137 ))
- Improved error handling and retry behavior of all API calls
- Improved handling of missing fields in format strings ([#136 ](https://github.com/mikf/gallery-dl/issues/136 ))
- Fixed hash extraction for unusual `tumblr` URLs ([#129 ](https://github.com/mikf/gallery-dl/issues/129 ))
- Fixed image subdomains for `hitomi` galleries ([#142 ](https://github.com/mikf/gallery-dl/issues/142 ))
- Fixed and improved miscellaneous issues for `kissmanga` ([#20 ](https://github.com/mikf/gallery-dl/issues/20 )), `luscious` , `mangapark` , `readcomiconline`
2018-12-02 18:18:52 +01:00
2018-11-28 15:34:01 +01:00
## 1.6.1 - 2018-11-28
2018-11-28 14:53:27 +01:00
- Added support for:
2018-11-28 15:34:01 +01:00
- `joyreactor` - http://joyreactor.cc/ ([#114 ](https://github.com/mikf/gallery-dl/issues/114 ))
- `pornreactor` - http://pornreactor.cc/ ([#114 ](https://github.com/mikf/gallery-dl/issues/114 ))
- `newgrounds` - https://www.newgrounds.com/ ([#119 ](https://github.com/mikf/gallery-dl/issues/119 ))
- Added extractor for search results on `luscious` ([#127 ](https://github.com/mikf/gallery-dl/issues/127 ))
- Fixed filenames of ZIP archives ([#126 ](https://github.com/mikf/gallery-dl/issues/126 ))
- Fixed extraction issues for `gfycat` , `hentaifoundry` ([#125 ](https://github.com/mikf/gallery-dl/issues/125 )), `mangafox`
2018-11-18 22:33:35 +01:00
## 1.6.0 - 2018-11-17
2018-09-17 21:19:25 +02:00
- Added support for:
- `wallhaven` - https://alpha.wallhaven.cc/
2018-11-18 22:33:35 +01:00
- `yuki` - https://yuki.la/
- Added youtube-dl integration and video downloads for `twitter` ([#99 ](https://github.com/mikf/gallery-dl/issues/99 )), `behance` , `artstation`
- Added per-extractor options for network connections (`retries` , `timeout` , `verify` )
- Added a `--no-check-certificate` command-line option
- Added ability to specify the number of skipped downloads before aborting/exiting ([#115 ](https://github.com/mikf/gallery-dl/issues/115 ))
- Added extractors for scraps, favorites, popular and recent images on `hentaifoundry` ([#110 ](https://github.com/mikf/gallery-dl/issues/110 ))
- Improved login procedure for `pixiv` to avoid unwanted emails on each new login
- Improved album metadata and error handling for `flickr` ([#109 ](https://github.com/mikf/gallery-dl/issues/109 ))
- Updated default User-Agent string to Firefox 62 ([#122 ](https://github.com/mikf/gallery-dl/issues/122 ))
- Fixed `twitter` API response handling when logged in ([#123 ](https://github.com/mikf/gallery-dl/issues/123 ))
- Fixed issue when converting Ugoira using H.264
- Fixed miscellaneous issues for `2chan` , `deviantart` , `fallenangels` , `flickr` , `imagefap` , `pinterest` , `turboimagehost` , `warosu` , `yuki` ([#112 ](https://github.com/mikf/gallery-dl/issues/112 ))
2018-09-16 20:59:22 +02:00
2018-09-14 18:18:43 +02:00
## 1.5.3 - 2018-09-14
- Added support for:
- `hentaicafe` - https://hentai.cafe/ ([#101 ](https://github.com/mikf/gallery-dl/issues/101 ))
- `bobx` - http://www.bobx.com/dark/
- Added black-/whitelist options for post-processor modules
- Added support for `tumblr` inline videos ([#102 ](https://github.com/mikf/gallery-dl/issues/102 ))
- Fixed extraction of `smugmug` albums without owner ([#100 ](https://github.com/mikf/gallery-dl/issues/100 ))
- Fixed issues when using default config values with `reddit` extractors ([#104 ](https://github.com/mikf/gallery-dl/issues/104 ))
- Fixed pagination for user favorites on `sankaku` ([#106 ](https://github.com/mikf/gallery-dl/issues/106 ))
- Fixed a crash when processing `deviantart` journals ([#108 ](https://github.com/mikf/gallery-dl/issues/108 ))
2018-09-01 12:55:02 +02:00
2018-08-31 20:27:09 +02:00
## 1.5.2 - 2018-08-31
2018-09-01 12:55:02 +02:00
- Added support for `twitter` timelines ([#96 ](https://github.com/mikf/gallery-dl/issues/96 ))
2018-08-31 20:27:09 +02:00
- Added option to suppress FFmpeg output during ugoira conversions
- Improved filename formatter performance
2018-09-01 12:55:02 +02:00
- Improved inline image quality on `tumblr` ([#98 ](https://github.com/mikf/gallery-dl/issues/98 ))
2018-08-31 20:27:09 +02:00
- Fixed image URLs for newly released `mangadex` chapters
- Fixed a smaller issue with `deviantart` journals
- Replaced `subapics` with `ngomik`
2018-08-17 20:04:11 +02:00
2018-08-17 13:21:36 +02:00
## 1.5.1 - 2018-08-17
2018-08-08 10:53:01 +02:00
- Added support for:
- `piczel` - https://piczel.tv/
2018-08-17 13:21:36 +02:00
- Added support for related pins on `pinterest`
- Fixed accessing "offensive" galleries on `exhentai` ([#97 ](https://github.com/mikf/gallery-dl/issues/97 ))
- Fixed extraction issues for `mangadex` , `komikcast` and `behance`
- Removed original-image functionality from `tumblr` , since "raw" images are no longer accessible
2018-08-07 12:10:59 +02:00
2018-08-03 17:50:27 +02:00
## 1.5.0 - 2018-08-03
- Added support for:
- `behance` - https://www.behance.net/
- `myportfolio` - https://www.myportfolio.com/ ([#95 ](https://github.com/mikf/gallery-dl/issues/95 ))
- Added custom format string options to handle long strings ([#92 ](https://github.com/mikf/gallery-dl/issues/92 ), [#94 ](https://github.com/mikf/gallery-dl/issues/94 ))
- Slicing: `"{field[10:40]}"`
- Replacement: `"{field:L40/too long/}"`
- Improved frame rate handling for ugoira conversions
- Improved private access token usage on `deviantart`
- Fixed metadata extraction for some images on `nijie`
2018-07-09 15:22:17 +02:00
- Fixed chapter extraction on `mangahere`
2018-08-03 17:50:27 +02:00
- Removed `whatisthisimnotgoodwithcomputers`
- Removed support for Python 3.3
2018-07-09 15:22:17 +02:00
2018-07-06 16:02:40 +02:00
## 1.4.2 - 2018-07-06
- Added image-pool extractors for `safebooru` and `rule34`
- Added option for extended tag information on `booru` sites ([#92 ](https://github.com/mikf/gallery-dl/issues/92 ))
- Added support for DeviantArt's new URL format
- Added support for `mangapark` mirrors
- Changed `imagefap` extractors to use HTTPS
2018-07-09 15:22:17 +02:00
- Fixed crash when skipping downloads for files without known extension
2018-06-25 22:39:43 +02:00
2018-06-22 16:35:21 +02:00
## 1.4.1 - 2018-06-22
- 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
2018-06-11 17:47:13 +02:00
2018-06-08 22:21:35 +02:00
## 1.4.0 - 2018-06-08
- Added support for:
- `simplyhentai` - https://www.simply-hentai.com/ ([#89 ](https://github.com/mikf/gallery-dl/issues/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 ](https://github.com/mikf/gallery-dl/issues/86 ))
- Fixed extraction of `mangadex` manga with more than 100 chapters ([#84 ](https://github.com/mikf/gallery-dl/issues/84 ))
- Fixed miscellaneous issues for `imgur` , `reddit` , `komikcast` , `mangafox` and `imagebam`
2018-05-06 17:43:50 +02:00
2018-05-04 10:03:20 +02:00
## 1.3.5 - 2018-05-04
2018-04-29 21:27:25 +02:00
- Added support for:
- `smugmug` - https://www.smugmug.com/
- Added title information for `mangadex` chapters
2018-05-04 10:03:20 +02:00
- Improved the `pinterest` API implementation ([#83 ](https://github.com/mikf/gallery-dl/issues/83 ))
- Improved error handling for `deviantart` and `tumblr`
2018-04-29 21:27:25 +02:00
- Removed `gomanga` and `puremashiro`
2018-04-21 16:18:03 +02:00
2018-04-20 18:42:09 +02:00
## 1.3.4 - 2018-04-20
- Added support for custom OAuth2 credentials for `pinterest`
- Improved rate limit handling for `tumblr` extractors
- Improved `hentaifoundry` extractors
- Improved `imgur` URL patterns
- Fixed miscellaneous extraction issues for `luscious` and `komikcast`
- Removed `loveisover` and `spectrumnexus`
2018-04-07 15:28:55 +02:00
2018-04-06 15:45:45 +02:00
## 1.3.3 - 2018-04-06
- Added extractors for
- `nhentai` search results
- `exhentai` search results and favorites
- `nijie` doujins and favorites
- Improved metadata extraction for `exhentai` and `nijie`
- Improved `tumblr` extractors by avoiding unnecessary API calls
- Fixed Cloudflare DDoS protection bypass
- Fixed errors when trying to print unencodable characters
2018-03-24 17:24:34 +01:00
2018-03-23 15:27:56 +01:00
## 1.3.2 - 2018-03-23
- 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 ](https://github.com/mikf/gallery-dl/issues/82 ))
2018-03-17 15:35:38 +01:00
2018-03-16 12:29:02 +01:00
## 1.3.1 - 2018-03-16
2018-03-06 14:15:15 +01:00
- Added support for:
- `mangadex` - https://mangadex.org/
2018-03-16 12:29:02 +01:00
- `artstation` - https://www.artstation.com/
2018-03-17 15:35:38 +01:00
- Added Cloudflare DDoS protection bypass to `komikcast` extractors
2018-03-16 12:29:02 +01:00
- Changed archive ID formats for `deviantart` folders and collections
- Improved error handling for `deviantart` API calls
- Removed `imgchili` and various smaller image hosts
2018-03-05 18:37:21 +01:00
2018-03-02 18:47:17 +01:00
## 1.3.0 - 2018-03-02
2018-02-19 18:24:56 +01:00
- Added `--proxy` to explicitly specify a proxy server ([#76 ](https://github.com/mikf/gallery-dl/issues/76 ))
2018-03-02 18:47:17 +01:00
- Added options to customize [archive ID formats ](https://github.com/mikf/gallery-dl/blob/master/docs/configuration.rst#extractorarchive-format ) and [undefined replacement fields ](https://github.com/mikf/gallery-dl/blob/master/docs/configuration.rst#extractorkeywords-default )
- 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 ](https://github.com/mikf/gallery-dl/issues/79 ))
- bypassing the page-limit for unauthenticated users
- Improved `directlink` metadata by properly unquoting it
- Fixed `pixiv` ugoira extraction ([#78 ](https://github.com/mikf/gallery-dl/issues/78 ))
- Fixed miscellaneous extraction issues for `mangastream` and `tumblr`
- Removed `yeet` , `chronos` , `coreimg` , `hosturimage` , `imageontime` , `img4ever` , `imgmaid` , `imgupload`
2018-02-17 22:40:16 +01:00
2018-02-16 22:29:57 +01:00
## 1.2.0 - 2018-02-16
2018-02-16 22:03:39 +01:00
- Added support for:
- `paheal` - https://rule34.paheal.net/ ([#69 ](https://github.com/mikf/gallery-dl/issues/69 ))
- `komikcast` - https://komikcast.com/ ([#70 ](https://github.com/mikf/gallery-dl/issues/70 ))
- `subapics` - http://subapics.com/ ([#70 ](https://github.com/mikf/gallery-dl/issues/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 ](https://github.com/mikf/gallery-dl/issues/63 ))
- Added the `tumblr:...` pseudo URI scheme to support custom domains for Tumblr blogs ([#71 ](https://github.com/mikf/gallery-dl/issues/71 ))
- Added fallback URLs for `tumblr` images ([#64 ](https://github.com/mikf/gallery-dl/issues/64 ))
- Added support for `reddit` -hosted images ([#68 ](https://github.com/mikf/gallery-dl/issues/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 ](https://github.com/mikf/gallery-dl/issues/75 ))
- Fixed smaller issues for `luscious` , `hentai2read` , `hentaihere` and `imgur`
- Removed the `batoto` module
2018-01-12 15:09:18 +01:00
## 1.1.2 - 2018-01-12
2018-01-09 17:52:12 +01:00
- Added support for:
- `puremashiro` - http://reader.puremashiro.moe/ ([#66 ](https://github.com/mikf/gallery-dl/issues/66 ))
- `idolcomplex` - https://idol.sankakucomplex.com/
2018-01-06 15:52:08 +01:00
- Added an option to filter reblogs on `tumblr` ([#61 ](https://github.com/mikf/gallery-dl/issues/61 ))
2018-01-12 14:59:49 +01:00
- Added OAuth user authentication for `tumblr` ([#65 ](https://github.com/mikf/gallery-dl/issues/65 ))
- Added support for `slideshare` mobile URLs ([#67 ](https://github.com/mikf/gallery-dl/issues/67 ))
2018-01-06 15:52:08 +01:00
- Improved pagination for various …booru sites to work around page limits
- Fixed chapter information parsing for certain manga on `kissmanga` ([#58 ](https://github.com/mikf/gallery-dl/issues/58 )) and `batoto` ([#60 ](https://github.com/mikf/gallery-dl/issues/60 ))
2017-12-24 22:53:10 +01:00
2017-12-22 17:01:04 +01:00
## 1.1.1 - 2017-12-22
2017-12-13 21:15:05 +01:00
- Added support for:
- `slideshare` - https://www.slideshare.net/ ([#54 ](https://github.com/mikf/gallery-dl/issues/54 ))
2017-12-12 19:18:43 +01:00
- Added pool- and post-extractors for `sankaku`
2017-12-18 00:12:08 +01:00
- Added OAuth user authentication for `deviantart`
2017-12-22 17:01:04 +01:00
- Updated `luscious` to support `members.luscious.net` URLs ([#55 ](https://github.com/mikf/gallery-dl/issues/55 ))
2018-01-06 15:52:08 +01:00
- Updated `mangahere` to use their new domain name (mangahere.cc) and support mobile URLs
2017-12-22 17:01:04 +01:00
- Updated `gelbooru` to not be restricted to the first 20,000 images ([#56 ](https://github.com/mikf/gallery-dl/issues/56 ))
2017-12-17 16:25:06 +01:00
- Fixed extraction issues for `nhentai` and `khinsider`
2017-12-11 21:44:27 +01:00
2017-12-08 17:15:26 +01:00
## 1.1.0 - 2017-12-08
2017-12-04 17:06:17 +01:00
- 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
2017-12-08 17:15:26 +01:00
- Fixed SWF extraction for `sankaku` ([#52 ](https://github.com/mikf/gallery-dl/issues/52 ))
2017-12-04 17:06:17 +01:00
- Fixed extraction issues for `hentai2read` and `khinsider`
- Removed the deprecated `--images` and `--chapters` options
- Removed the ``mangazuki` ` module
2017-11-28 19:35:47 +01:00
2017-11-24 17:24:39 +01:00
## 1.0.2 - 2017-11-24
2017-11-24 17:00:45 +01:00
- Added an option to set a [custom user-agent string ](https://github.com/mikf/gallery-dl/blob/master/docs/configuration.rst#extractoruser-agent )
- 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 ](https://github.com/mikf/gallery-dl/blob/master/docs/configuration.rst#extractortumblrposts ), scanning for [inline images ](https://github.com/mikf/gallery-dl/blob/master/docs/configuration.rst#extractortumblrinline ) and following [external links ](https://github.com/mikf/gallery-dl/blob/master/docs/configuration.rst#extractortumblrexternal ) ([#48 ](https://github.com/mikf/gallery-dl/issues/48 ))
- Fixed extraction issues for `hbrowse` , `khinsider` and `senmanga`
2017-11-10 21:35:53 +01:00
2017-11-10 08:54:33 +01:00
## 1.0.1 - 2017-11-10
2017-11-07 18:01:31 +01:00
- Added support for:
2017-11-08 17:42:54 +01:00
- `xvideos` - https://www.xvideos.com/ ([#45 ](https://github.com/mikf/gallery-dl/issues/45 ))
2017-11-07 18:01:31 +01:00
- Fixed exception handling during file downloads which could lead to a premature exit
2017-11-08 17:42:54 +01:00
- Fixed an issue with `tumblr` where not all images would be downloaded when using tags ([#48 ](https://github.com/mikf/gallery-dl/issues/48 ))
- Fixed extraction issues for `imgbox` ([#47 ](https://github.com/mikf/gallery-dl/issues/47 )), `mangastream` ([#49 ](https://github.com/mikf/gallery-dl/issues/49 )) and `mangahere`
2017-11-07 18:01:31 +01:00
## 1.0.0 - 2017-10-27
- Added support for:
- `warosu` - https://warosu.org/
- `b4k` - https://arch.b4k.co/
- Added support for `pixiv` ranking lists
- Added support for `booru` popular lists (`danbooru` , `e621` , `konachan` , `yandere` , `3dbooru` )
- Added the `--cookies` command-line and [`cookies` ](https://github.com/mikf/gallery-dl/blob/master/docs/configuration.rst#extractorcookies ) config option to load additional cookies
2017-11-08 17:42:54 +01:00
- Added the `--filter` and `--chapter-filter` command-line options to select individual images or manga-chapters by their metadata using simple Python expressions ([#43 ](https://github.com/mikf/gallery-dl/issues/43 ))
2017-11-07 18:01:31 +01:00
- Added the [`verify` ](https://github.com/mikf/gallery-dl/blob/master/docs/configuration.rst#downloaderhttpverify ) config option to control certificate verification during file downloads
- Added config options to overwrite internally used API credentials ([API Tokens & IDs ](https://github.com/mikf/gallery-dl/blob/master/docs/configuration.rst#api-tokens-ids ))
- Added `-K` as a shortcut for `--list-keywords`
- Changed the `--images` and `--chapters` command-line options to `--range` and `--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
2017-11-08 17:42:54 +01:00
- Improved the downloader modules to use [`.part` files ](https://github.com/mikf/gallery-dl/blob/master/docs/configuration.rst#downloaderpart ) and support resuming incomplete downloads ([#29 ](https://github.com/mikf/gallery-dl/issues/29 ))
- Improved `deviantart` by distinguishing between users and groups ([#26 ](https://github.com/mikf/gallery-dl/issues/26 )), always using HTTPS, and always downloading full-sized original images
- Improved `sankaku` by adding authentication support and fixing various other issues ([#44 ](https://github.com/mikf/gallery-dl/issues/44 ))
- Improved URL pattern for direct image links ([#30 ](https://github.com/mikf/gallery-dl/issues/30 ))
- Fixed an issue with `luscious` not getting original image URLs ([#33 ](https://github.com/mikf/gallery-dl/issues/33 ))
- Fixed various smaller issues for `batoto` , `hentai2read` ([#38 ](https://github.com/mikf/gallery-dl/issues/38 )), `jaiminisbox` , `khinsider` , `kissmanga` ([#28 ](https://github.com/mikf/gallery-dl/issues/28 ), [#46 ](https://github.com/mikf/gallery-dl/issues/46 )), `mangahere` , `pawoo` , `twitter`
2017-11-07 18:01:31 +01:00
- Removed `kisscomic` and `yonkouprod` modules
## 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 `reddit` to allow submission filtering by ID and human-readable dates
2017-11-08 17:42:54 +01:00
- Improved `deviantart` to support group galleries and gallery folders ([#26 ](https://github.com/mikf/gallery-dl/issues/26 ))
2017-11-07 18:01:31 +01:00
- Changed `deviantart` to use better default path formats
- Fixed extraction of larger `imgur` albums
- Fixed some smaller issues for `pixiv` , `batoto` and `fallenangels`
## 0.9.0 - 2017-06-28
- Added support for:
2017-11-08 17:42:54 +01:00
- `reddit` - https://www.reddit.com/ ([#15 ](https://github.com/mikf/gallery-dl/issues/15 ))
- `flickr` - https://www.flickr.com/ ([#16 ](https://github.com/mikf/gallery-dl/issues/16 ))
2017-11-07 18:01:31 +01:00
- `gfycat` - https://gfycat.com/
- Added support for direct image links
- Added user authentication via [OAuth ](https://github.com/mikf/gallery-dl#52oauth ) for `reddit` and `flickr`
2017-11-08 17:42:54 +01:00
- Added support for user authentication data from [`.netrc` ](https://stackoverflow.com/tags/.netrc/info ) files ([#22 ](https://github.com/mikf/gallery-dl/issues/22 ))
- Added a simple progress indicator for multiple URLs ([#19 ](https://github.com/mikf/gallery-dl/issues/19 ))
2017-11-07 18:01:31 +01:00
- Added the `--write-unsupported` command-line option to write unsupported URLs to a file
2017-11-08 17:42:54 +01:00
- Added documentation for all available config options ([configuration.rst ](https://github.com/mikf/gallery-dl/blob/master/docs/configuration.rst ))
- Improved `pixiv` to support tags for user downloads ([#17 ](https://github.com/mikf/gallery-dl/issues/17 ))
- Improved `pixiv` to support shortened and http://pixiv.me/... URLs ([#23 ](https://github.com/mikf/gallery-dl/issues/23 ))
2017-11-07 18:01:31 +01:00
- Improved `imgur` to properly handle `.gifv` images and provide better metadata
2017-11-08 17:42:54 +01:00
- Fixed an issue with `kissmanga` where metadata parsing for some series failed ([#20 ](https://github.com/mikf/gallery-dl/issues/20 ))
2017-11-07 18:01:31 +01:00
- Fixed an issue with getting filename extensions from `Content-Type` response headers
## 0.8.4 - 2017-05-21
- Added the `--abort-on-skip` option to stop extraction if a download would be skipped
- Improved the output format of the `--list-keywords` option
- Updated `deviantart` to support all media types and journals
- Updated `fallenangels` to support their [Vietnamese version ](https://truyen.fascans.com/ )
- Fixed an issue with multiple tags on ...booru sites
- Removed the `yomanga` module
## 0.8.3 - 2017-05-01
- Added support for https://pawoo.net/
- Added manga extractors for all [FoOlSlide ](https://foolcode.github.io/FoOlSlide/ )-based modules
- Added the `-q/--quiet` and `-v/--verbose` options to control output verbosity
- Added the `-j/--dump-json` option to dump extractor results in JSON format
- Added the `--ignore-config` option
- Updated the `exhentai` extractor to fall back to using the e-hentai version if no username is given
- Updated `deviantart` to support sta.sh URLs
- Fixed an issue with `kissmanga` which prevented image URLs from being decrypted properly (again)
2017-11-08 17:42:54 +01:00
- Fixed an issue with `pixhost` where for an image inside an album it would always download the first image of that album ([#13 ](https://github.com/mikf/gallery-dl/issues/13 ))
2017-11-07 18:01:31 +01:00
- Removed the `mangashare` and `readcomics` modules
## 0.8.2 - 2017-04-10
- Fixed an issue in `kissmanga` which 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 `kissmanga` module
- Updated `nijie` to support multi-page image listings
- Updated `mangastream` to support readms.net URLs
- Updated `exhentai` to support e-hentai.org URLs
- Updated `fallenangels` to support their new domain and site layout
## 0.8.0 - 2017-03-28
- Added logging support
- Added the `-R/--retries` option to specify how often a download should be retried before giving up
- Added the `--http-timeout` option to set a timeout for HTTP connections
2017-11-08 17:42:54 +01:00
- Improved error handling/tolerance during HTTP file downloads ([#10 ](https://github.com/mikf/gallery-dl/issues/10 ))
2017-11-07 18:01:31 +01:00
- 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/--username` to overwrite values set in configuration files
2017-11-08 17:42:54 +01:00
- Fixed an issue with `imagefap.com` where incorrectly reported gallery sizes would cause the extractor to fail ([#9 ](https://github.com/mikf/gallery-dl/issues/9 ))
2017-11-07 18:01:31 +01:00
- Fixed an issue with `seiga.nicovideo.jp` where invalid characters in an API response caused the XML parser to fail
- Fixed an issue with `seiga.nicovideo.jp` where 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 down
- `whentai` : now requires account with VIP status for original images
- `kissmanga` : encrypted image URLs (will be re-added later)
## 0.7.0 - 2017-03-06
- Added `--images` and `--chapters` options
- 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-urls` option
- The amount of how often the -g option is given now determines up until which level URLs are resolved.
- See 3bca86618505c21628cd9c7179ce933a78d00ca2
- Changed several option keys:
- `directory_fmt` -> `directory`
- `filename_fmt` -> `filename`
- `download-original` -> `original`
- Improved [FoOlSlide ](https://foolcode.github.io/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
- twitter
- 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-file` argument 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 ](https://foolcode.github.io/FoOlSlide/ )-based sites
- Changed default paths for configuration files on Windows
- old paths are still supported, but that will change in future versions
2017-11-08 17:42:54 +01:00
- Fixed aborting downloads if a single one failed ([#5 ](https://github.com/mikf/gallery-dl/issues/5 ))
2017-11-07 18:01:31 +01:00
- 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
- twitter
- rapidimg, picmaniac
- Added support to find filename extensions by Content-Type response header
2017-11-08 17:42:54 +01:00
- Fixed filename/path issues on Windows ([#4 ](https://github.com/mikf/gallery-dl/issues/4 )):
2017-11-07 18:01:31 +01:00
- 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:
- pinterest
- rule34
- dynastyscans
- imagebam, coreimg, imgcandy, imgtrex
- Added login capabilities for batoto
- Added `--version` cmdline argument to print the current program version and exit
- Added `--list-extractors` cmdline 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
## 0.4.0 - 2015-11-26
## 0.3.3 - 2015-11-10
## 0.3.2 - 2015-11-04
## 0.3.1 - 2015-10-30
## 0.3.0 - 2015-10-05
## 0.2.0 - 2015-06-28
## 0.1.0 - 2015-05-27