Releases: mikf/gallery-dl
Releases · mikf/gallery-dl
v1.15.3
Additions
- [sankakucomplex] extract videos and embeds (#308)
- [twitter] add support for lists (#1096)
- [postprocessor:metadata] accept string-lists for
content-format
(#1080) - implement
modules
andextension-map
options
Fixes
- [500px] update query hashes
- [8kun] fix file URLs of older posts (#1101)
- [exhentai] update image URL parsing (#1094)
- [hentaifoundry] update
YII_CSRF_TOKEN
cookie handling (#1083) - [hentaifoundry] use scheme from input URLs (#1095)
- [mangoxo] fix metadata extraction
- [paheal] fix extraction (#1088)
- collect post processors from
basecategory
entries (#1084)
v1.15.2
Additions
- [pinterest] implement login support (#1055)
- [reddit] add
date
metadata field (#1068) - [seiga] add metadata for single image downloads (#1063)
- [twitter] support media from Cards (#937, #1005)
- [weasyl] support api-key authentication (#1057)
- add a
t
format string conversion for trimming whitespace (#1065)
Fixes
- [blogger] handle URLs with specified width/height (#1061)
- [fallenangels] fix extraction of
.5
chapters - [gelbooru] rewrite mp4 video URLs (#1048)
- [hitomi] fix image URLs and gallery URL pattern
- [mangadex] unescape more metadata fields (#1066)
- [mangahere] ensure download URLs have a scheme (#1070)
- [mangakakalot] ignore "Go Home" buttons in chapter pages
- [newgrounds] handle embeds without scheme (#1033)
- [newgrounds] provide fallback URLs for video downloads (#1042)
- [xhamster] fix user profile extraction
v1.15.1
Additions
- [hentaicafe] add
manga_id
metadata field (#1036) - [hentaifoundry] add support for stories (#734)
- [hentaifoundry] add
include
option - [newgrounds] extract image embeds (#1033)
- [nijie] add
include
option (#1018) - [reactor] match URLs without subdomain (#1053)
- [twitter] extend
retweets
option (#1026) - [weasyl] add extractors (#977)
Fixes
- [500px] update query hashes
- [behance] fix
collection
extraction - [newgrounds] fix video extraction (#1042)
- [twitter] improve twitpic extraction (#1019)
- [weibo] handle posts with more than 9 images (#926)
- [xvideos] fix
title
extraction - fix crash when using
--download-archive
with--no-skip
(#1023) - fix issues with
blacklist
/whitelist
defaults (#1051, #1056)
Removals
- [kissmanga] remove module
v1.15.0
Additions
- [deviantart] support watchers-only/paid deviations (#995)
- [myhentaigallery] add gallery extractor (#1001)
- [twitter] support specifying users by ID (#980)
- [twitter] support
/intent/user?user_id=…
URLs (#980) - add
--no-skip
command-line option (#986) - add
blacklist
andwhitelist
options (#492, #844) - add
filesize-min
andfilesize-max
options (#780) - add
sleep-extractor
andsleep-request
options (#788) - write skipped files to archive (#550)
Changes
- [exhentai] update wait time before original image downloads (#978)
- [imgur] use new API endpoints for image/album data
- [tumblr] create directories for each post (#965)
- support format string replacement fields in download archive paths (#985)
- reduce wait time growth rate for HTTP retries from exponential to linear
Fixes
- [500px] update query hash
- [aryion] improve post ID extraction (#981, #982)
- [danbooru] handle posts without
id
(#1004) - [furaffinity] update download URL extraction (#988)
- [imgur] fix image/album detection for galleries
- [postprocessor:zip] defer zip file creation (#968)
Removals
- [jaiminisbox] remove extractors
- [worldthree] remove extractors
v1.14.5
v1.14.4
Additions
- [blogger] add
search
extractor (#925) - [blogger] support searching posts by labels (#925)
- [inkbunny] add
user
andpost
extractors (#283) - [instagram] support
/reel/
URLs - [pinterest] support
pinterest.co.uk
URLs (#914) - [reddit] support gallery posts (#920)
- [subscribestar] extract attached media files (#852)
Fixes
- [blogger] improve error messages for missing posts/blogs (#903)
- [exhentai] adjust image limit costs (#940)
- [gfycat] skip malformed gfycat responses (#902)
- [imgur] handle 403 overcapacity responses (#910)
- [instagram] wait before GraphQL requests (#901)
- [mangareader] fix extraction
- [mangoxo] fix login
- [pixnet] detect password-protected albums (#177)
- [simplyhentai] fix
gallery_id
extraction - [subscribestar] update
date
parsing - [vsco] handle missing
description
fields - [xhamster] fix extraction (#917)
- allow
parent-directory
to work recursively (#905) - skip external OAuth tests (#908)
Removals
- [bobx] remove module
v1.14.3
Additions
- [8muses] support
comics.8muses.com
URLs - [artstation] add
following
extractor (#888) - [exhentai] add
domain
option (#897) - [gfycat] add
user
andsearch
extractors - [imgur] support all
/t/...
URLs (#880) - [khinsider] add
format
option (#840) - [mangakakalot] add
manga
andchapter
extractors (#876) - [redgifs] support
gifsdeliverynetwork.com
URLs (#874) - [subscribestar] add
user
andpost
extractors (#852) - [twitter] add support for nitter.net URLs (#890)
- add Zsh completion script (#150)
Fixes
- [gfycat] retry 404'ed videos on redgifs.com (#874)
- [newgrounds] fix favorites extraction
- [patreon] yield images and attachments before post files (#871)
- [reddit] fix AttributeError when using
recursion
(#879) - [twitter] raise proper exception if a user doesn't exist (#891)
- defer directory creation (#722)
- set pseudo extension for Metadata messages (#865)
- prevent exception on Cloudflare challenges (#868)
v1.14.2
Additions
- [artstation] add
date
metadata field (#839) - [mastodon] add
date
metadata field (#839) - [pinterest] add support for board sections (#835)
- [twitter] add extractor for liked tweets (#837)
- [twitter] add option to filter media from quoted tweets (#854)
- [weibo] add
date
metadata field tostatus
objects (#829)
Fixes
- [aryion] fix user gallery extraction (#832)
- [imgur] build directory paths for each file (#842)
- [tumblr] prevent errors when using
reblogs=same-blog
(#851) - [twitter] always provide an
author
metadata field (#831, #833) - [twitter] don't download video previews (#833)
- [twitter] improve handling of deleted tweets (#838)
- [twitter] fix search results (#847)
- [twitter] improve handling of quoted tweets (#854)
- fix config lookups when multiple locations are involved (#843)
- improve output of
-K/--list-keywords
for parent extractors (#825) - call
flush()
after writing JSON inDataJob()
(#727)
v1.14.1
v1.14.0
Additions
- [imagechest] add new extractor for imgchest.com (#750)
- [instagram] add
post_url
,tags
,location
,tagged_users
metadata (#743) - [redgifs] add image extractor (#724)
- [webtoons] add new extractor for webtoons.com (#761)
- implement
--write-pages
option (#736) - extend
path-restrict
option (#662) - implement
path-replace
option (#662, #755) - make
path
andkeywords
available in logging messages (#574, #575)
Changes
- [danbooru] change default value of
ugoira
tofalse
- [downloader:ytdl] change default value of
forward-cookies
tofalse
- [downloader:ytdl] fix file extensions when merging into
.mkv
(#720) - write OAuth tokens to cache (#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)
- [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, #771, #797, #803)
- [reddit] don't send OAuth headers for file downloads (#729)
- fix/improve Cloudflare bypass code (#728, #757)
- reset filenames on empty file extensions (#733)