Releases: mikf/gallery-dl
Releases · mikf/gallery-dl
v1.18.0
Additions
- [foolfuuka] support
archive.wakarimasen.moe
(#1595) - [mangadex] implement login with username & password (#1535)
- [mangadex] add extractor for a user's followed feed (#1535)
- [pixiv] support fetching privately followed users (#1628)
- implement conditional filenames (#1394)
- implement
filter
option for post processors (#1460) - add
-T/--terminate
command-line option (#1399) - add
-P/--postprocessor
command-line option (#1583)
Changes
- [kemonoparty] update default filenames and archive IDs (#1514)
- [twitter] update default settings
- change
retweets
andquoted
options fromtrue
tofalse
- change directory format for search results to the same value as other extractors
- change
- require an argument for
--clear-cache
Fixes
- [500px] update GraphQL queries
- [furaffinity] improve metadata extraction (#1630)
- [hitomi] update image URL generation (#1637)
- [idolcomplex] improve and fix pagination (#1594, #1601)
- [instagram] fix login (#1631)
- [instagram] update query hashes
- [mangadex] update to API v5 (#1535)
- [mangafox] improve URL pattern (#1608)
- [oauth] prevent exceptions when reporting errors (#1603)
- [philomena] fix tag escapes handling (#1629)
- [redgifs] update API server address (#1632)
- [sankaku] handle empty tags (#1617)
- [subscribestar] improve attachment filenames (#1609)
- [unsplash] update collections URL pattern (#1627)
- [postprocessor:metadata] handle dicts in
mode:tags
(#1598)
v1.17.5
Additions
- [kemonoparty] add
metadata
option (#1548) - [kemonoparty] add
type
metadata field (#1556) - [mangapark] recognize v2.mangapark URLs (#1578)
- [patreon] extract user-defined
tags
(#1539, #1540) - [pillowfort] implement login with username & password (#846)
- [pillowfort] add
inline
andexternal
options (#846) - [pixiv] implement
max-posts
option (#1558) - [pixiv] add
metadata
option (#1551) - [twitter] add
text-tweets
option (#570) - [weibo] extend
retweets
option (#1542) - [postprocessor:ugoira] support using the
image2
demuxer (#1550) - [postprocessor:ugoira] add
repeat-last-frame
option (#1550) - support
XDG_CONFIG_HOME
(#1545) - implement
parent-skip
and"skip": "terminate"
options (#1399)
Changes
- [twitter] resolve
t.co
URLs incontent
(#1532)
Fixes
- [500px] update query hashes (#1573)
- [aryion] find text posts in
recursive=false
mode (#1568) - [imagebam] fix extraction of NSFW images (#1534)
- [imgur] update URL patterns (#1561)
- [manganelo] update domain to
manganato.com
- [reactor] skip deleted/empty posts
- [twitter] add missing retweet media entities (#1555)
- fix ISO 639-1 code for Japanese (
jp
->ja
)
v1.17.4
Additions
- [gelbooru] add extractor for
/redirect.php
URLs (#1530) - [inkbunny] add
favorite
extractor (#1521) - add
output.skip
option - add an optional argument to
--clear-cache
to select which cache entries to remove (#1230)
Changes
- [pixiv] update
translated-tags
option (#1507)- rename to
tags
- accept
"japanese"
,"translated"
, and"original"
as values
- rename to
Fixes
- [500px] update query hashes
- [kemonoparty] fix download URLs (#1514)
- [imagebam] fix extraction
- [instagram] update query hashes
- [nozomi] update default archive-fmt for
tag
andsearch
extractors (#1529) - [pixiv] remove duplicate translated tags (#1507)
- [readcomiconline] change domain to
readcomiconline.li
(#1517) - [sankaku] update invalid-token detection (#1515)
- fix crash when using
--no-download
with--ugoira-conv
(#1507)
v1.17.3
Additions
- [danbooru] add option for extended metadata extraction (#1458)
- [fanbox] add extractors (#1459)
- [fantia] add extractors (#1459)
- [gelbooru] add an option to extract notes (#1457)
- [hentaicosplays] add extractor (#907, #1473, #1483)
- [instagram] add extractor for
tagged
posts (#1439) - [naverwebtoon] ignore non-comic images
- [pixiv] also save untranslated tags when
translated-tags
is enabled (#1501) - [shopify] support omgmiamiswimwear.com (#1280)
- implement
output.fallback
option - add archive format to InfoJob output (#875)
- build executables with SOCKS proxy support (#1424)
Fixes
- [500px] update query hashes
- [8muses] fix JSON deobfuscation
- [artstation] download
/4k/
images (#1422) - [deviantart] fix pagination for Eclipse results (#1444)
- [deviantart] improve folder name matching (#1451)
- [erome] skip deleted albums (#1447)
- [exhentai] fix image limit detection (#1437)
- [exhentai] restore
limits
option (#1487) - [gelbooru] fix tag category extraction (#1455)
- [instagram] update query hashes
- [komikcast] fix extraction
- [simplyhentai] fix extraction
- [slideshare] fix extraction
- [webtoons] update agegate/GDPR cookies (#1431)
- fix
category-transfer
option
Removals
- [yuki] remove module for yuki.la
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