Skip to content

Releases: mikf/gallery-dl

v1.17.5

30 May 17:27
v1.17.5
f14a36c
Compare
Choose a tag to compare

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 and external 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 in content (#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

07 May 19:42
v1.17.4
4835888
Compare
Choose a tag to compare

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

Fixes

  • [500px] update query hashes
  • [kemonoparty] fix download URLs (#1514)
  • [imagebam] fix extraction
  • [instagram] update query hashes
  • [nozomi] update default archive-fmt for tag and search 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

25 Apr 19:29
v1.17.3
07b6661
Compare
Choose a tag to compare

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

02 Apr 19:22
v1.17.2
583bee7
Compare
Choose a tag to compare

Additions

  • [deviantart] add support for posts from watched users (#794)
  • [manganelo] add chapter and manga extractors (#1415)
  • [pinterest] add search extractor (#1411)
  • [sankaku] add tag_string metadata field (#1388)
  • [sankaku] add enumeration index for books (#1388)
  • [tapas] add series and episode 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

19 Mar 18:18
v1.17.1
15daa62
Compare
Choose a tag to compare

Additions

  • [architizer] add project and firm extractors (#1369)
  • [deviantart] add watch extractor (#794)
  • [exhentai] support /tag/ URLs (#1363)
  • [gelbooru_v01] support drawfriends.booru.org, vidyart.booru.org, and tlb.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

  • [deviantart] revert previous changes to extra option (#1356, #1387)

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

05 Mar 18:00
v1.17.0
5cf593a
Compare
Choose a tag to compare

Additions

  • [cyberdrop] add support for https://cyberdrop.me/ (#1328)
  • [exhentai] add metadata option; extract more metadata from gallery pages (#1325)
  • [hentaicafe] add search and tag 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 and headers 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 and wait-max with sleep-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

14 Feb 16:06
v1.16.5
6e40585
Compare
Choose a tag to compare

Additions

  • [behance] support video modules (#1282)
  • [erome] add album, user, and search 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 and post 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 add api-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

23 Jan 16:39
v1.16.4
477ed01
Compare
Choose a tag to compare

Additions

  • [furaffinity] add descriptions option (#1231)
  • [kemonoparty] add user and post 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

09 Jan 23:37
v1.16.3
f277e48
Compare
Choose a tag to compare

Fixes

  • fix crash when using a dict for path-restrict
  • [postprocessor:metadata] sanitize custom filenames

v1.16.2

09 Jan 17:29
v1.16.2
32fcc61
Compare
Choose a tag to compare

Additions

  • [derpibooru] add search and gallery extractors (#862)
  • [foolfuuka] add board and search 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 special path-restrict value

Fixes

  • [hentainexus] fix extraction (#1234)
  • [instagram] categorize single highlight URLs as highlights (#1222)
  • [redgifs] fix search results
  • [twitter] fix login with username & password
  • [twitter] fetch tweets from homeConversation entries