Releases: mikf/gallery-dl
Releases · mikf/gallery-dl
v1.17.2
Additions
- [deviantart] add support for posts from watched users (#794)
- [manganelo] add
chapter
andmanga
extractors (#1415) - [pinterest] add
search
extractor (#1411) - [sankaku] add
tag_string
metadata field (#1388) - [sankaku] add enumeration index for books (#1388)
- [tapas] add
series
andepisode
extractors (#692) - [tapas] implement login with username & password (#692)
- [twitter] allow specifying a custom format for user results (#1337)
- [twitter] add extractor for direct image links (#1417)
- [vk] add support for albums (#474)
Fixes
- [aryion] unescape paths (#1414)
- [bcy] improve pagination
- [deviantart] update
watch
URL pattern (#794) - [deviantart] fix arguments for search/popular results (#1408)
- [deviantart] use fallback for
/intermediary/
URLs - [exhentai] improve and simplify image limit checks
- [komikcast] fix extraction
- [pixiv] fix
favorite
URL pattern (#1405) - [sankaku] simplify
pool
tags (#1388) - [twitter] improve error message when trying to log in with 2FA (#1409)
- [twitter] don't use youtube-dl for cards when videos are disabled (#1416)
v1.17.1
Additions
- [architizer] add
project
andfirm
extractors (#1369) - [deviantart] add
watch
extractor (#794) - [exhentai] support
/tag/
URLs (#1363) - [gelbooru_v01] support
drawfriends.booru.org
,vidyart.booru.org
, andtlb.booru.org
by default - [nozomi] support
/index-N.html
URLs (#1365) - [philomena] add generalized extractors for philomena sites (#1379)
- [philomena] support post URLs without
/images/
- [twitter] implement
users
option (#1337) - implement
parent-metadata
option (#1364)
Changes
Fixes
- [exhentai] improve favorites count extraction (#1360)
- [gelbooru] update domain for video downloads (#1368)
- [hentaifox] improve image and metadata extraction (#1366, #1378)
- [imgur] fix and improve rate limit handling (#1386)
- [weasyl] improve favorites URL pattern (#1374)
- use type check before applying
browser
option (#1358) - ensure
-s/--simulate
always prints filenames (#1360)
Removals
- [hentaicafe] remove module
- [hentainexus] remove module
- [mangareader] remove module
- [mangastream] remove module
v1.17.0
Additions
- [cyberdrop] add support for
https://cyberdrop.me/
(#1328) - [exhentai] add
metadata
option; extract more metadata from gallery pages (#1325) - [hentaicafe] add
search
andtag
extractors (#1345) - [hentainexus] add
original
option (#1322) - [instagram] support
/user/reels/
URLs (#1329) - [naverwebtoon] add support for
https://comic.naver.com/
(#1331) - [pixiv] add
translated-tags
option (#1354) - [tbib] add support for
https://tbib.org/
(#473, #1082) - [tumblrgallery] add support for
https://tumblrgallery.xyz/
(#1298) - [twitter] add extractor for followed users (#1337)
- [twitter] add option to download all media from conversations (#1319)
- [wallhaven] add
collections
extractor (#1351) - [snap] allow access to user's .netrc for site authentication (#1352)
- add extractors for Gelbooru v0.1 sites (#234, #426, #473, #767, #1238)
- add
-E/--extractor-info
command-line option (#875) - add GitHub Actions workflow for building standalone executables (#1312)
- add
browser
andheaders
options (#1117) - add option to use different youtube-dl forks (#1330)
- support using multiple input files at once (#1353)
Changes
- [deviantart] extend
extra
option to also download embedded DeviantArt posts. - [exhentai] rename metadata fields to match API results (#1325)
- [mangadex] use
api.mangadex.org
as default API server - [mastodon] cache OAuth tokens (#616)
- replace
wait-min
andwait-max
withsleep-request
Fixes
- [500px] skip unavailable photos (#1335)
- [komikcast] fix extraction
- [readcomiconline] download high quality image versions (#1347)
- [twitter] update GraphQL endpoints
- fix crash when
base-directory
is an empty string (#1339)
Removals
- remove support for formerly deprecated options
- remove
cloudflare
module
v1.16.5
Additions
- [behance] support
video
modules (#1282) - [erome] add
album
,user
, andsearch
extractors (#409) - [hentaifox] support searching by group (#1294)
- [imgclick] add
image
extractor (#1307) - [kemonoparty] extract inline images (#1286)
- [kemonoparty] support URLs with non-numeric user and post IDs (#1303)
- [pillowfort] add
user
andpost
extractors (#846)
Changes
- [kemonoparty] include
service
in directories and archive keys - [pixiv] require a
refresh-token
to login (#1304) - [snap] use
core18
as base
Fixes
- [500px] update query hashes
- [deviantart] update parameters for
/browse/popular
(#1267) - [deviantart] provide filename extension for original file downloads (#1272)
- [deviantart] fix
folders
option (#1302) - [inkbunny] add
sid
parameter to private file downloads (#1281) - [kemonoparty] fix absolute file URLs
- [mangadex] revert to
https://mangadex.org/api/
and addapi-server
option (#1310) - [nsfwalbum] use fallback for deleted content (#1259)
- [sankaku] update
invalid token
detection (#1309) - [slideshare] fix extraction
- [postprocessor:metadata] fix crash with
extension-format
(#1285)
v1.16.4
Additions
- [furaffinity] add
descriptions
option (#1231) - [kemonoparty] add
user
andpost
extractors (#1216) - [nozomi] add
num
enumeration index (#1239) - [photovogue] added portfolio extractor (#1253)
- [twitter] match
/i/user/ID
URLs - [unsplash] add extractors (#1197)
- [vipr] add image extractor (#1258)
Changes
- [derpibooru] use "Everything" filter by default (#862)
Fixes
- [derpibooru] update
date
parsing - [foolfuuka] stop search when results are exhausted (#1174)
- [instagram] fix regex for
/saved
URLs (#1251) - [mangadex] update API URLs
- [mangakakalot] fix extraction
- [newgrounds] fix flash file extraction (#1257)
- [sankaku] simplify login process
- [twitter] fix retries after hitting rate limit
v1.16.3
v1.16.2
Additions
- [derpibooru] add
search
andgallery
extractors (#862) - [foolfuuka] add
board
andsearch
extractors (#1044, #1174) - [gfycat] add
date
metadata field (#1138) - [pinterest] add support for getting all boards of a user (#1205)
- [sankaku] add support for book searches (#1204)
- [twitter] fetch media from pinned tweets (#1203)
- [wikiart] add extractor for single paintings (#1233)
- [downloader:http] add MIME type and signature for
.ico
files (#1211) - add a
d
format string conversion for timestamp values - add
"ascii"
as a specialpath-restrict
value
Fixes
v1.16.1
Additions
- [instagram] add
include
option (#1180) - [pinterest] implement video support (#1189)
- [sankaku] reimplement login support (#1176, #1182)
- [sankaku] add support for sankaku.app URLs (#1193)
Changes
- [e621] return pool posts in order (#1195)
- [hentaicafe] prefer title of
/hc.fyi/
pages (#1106) - [hentaicafe] simplify default filenames
- [sankaku] normalize
created_at
metadata (#1190) - [postprocessor:exec] do not add missing
{}
to command (#1185)
Fixes
- [booru] improve error handling
- [instagram] warn about private profiles (#1187)
- [keenspot] improve redirect handling
- [mangadex] respect
chapter-reverse
settings (#1194) - [pixiv] output debug message on failed login attempts (#1192)
- increase SQLite connection timeouts (#1173)
Removals
- [mangapanda] remove module
v1.16.0
Additions
- [booru] implement generalized extractors for
*booru
andmoebooru
sites - [postprocessor:metadata] add
event
andfilename
options (#315, #866, #984) - [postprocessor:exec] add
event
option (#992)
Changes
- [flickr] update default directories and improve metadata consistency (#828)
- [sankaku] use API endpoints from
beta.sankakucomplex.com
- [downloader:http] improve filename extension handling (#776)
- replace all JPEG filename extensions with
jpg
by default
Fixes
- [hentainexus] fix extraction (#1166)
- [instagram] rewrite (#1113, #1122, #1128, #1130, #1149)
- [mangadex] handle external chapters (#1154)
- [nozomi] handle empty
date
fields (#1163) - [paheal] create directory for each post (#1147)
- [piczel] update API URLs
- [twitter] update image URL format (#1145)
- [twitter] improve
x-csrf-token
header handling (#1170) - [webtoons] update
ageGate
cookies
Removals
- [sankaku] remove login support