Skip to content

Releases: mikf/gallery-dl

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

v1.16.1

27 Dec 17:38
v1.16.1
d190358
Compare
Choose a tag to compare

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

12 Dec 22:24
v1.16.0
1f9121f
Compare
Choose a tag to compare

Additions

  • [booru] implement generalized extractors for *booru and moebooru sites
    • add support for sakugabooru.com (#1136)
    • add support for lolibooru.moe (#1050)
    • provide formattable date metadata fields (#1138)
  • [postprocessor:metadata] add event and filename 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

v1.15.4

27 Nov 15:15
v1.15.4
aadf07a
Compare
Choose a tag to compare

Fixes

  • [2chan] skip external links
  • [hentainexus] fix extraction (#1125)
  • [mangadex] switch to API v2 (#1129)
  • [mangapanda] use http://
  • [mangoxo] fix extraction
  • [reddit] skip invalid gallery items (#1127)