Skip to content

Releases: mikf/gallery-dl

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)

v1.15.3

13 Nov 14:54
v1.15.3
e5438b8
Compare
Choose a tag to compare

Additions

  • [sankakucomplex] extract videos and embeds (#308)
  • [twitter] add support for lists (#1096)
  • [postprocessor:metadata] accept string-lists for content-format (#1080)
  • implement modules and extension-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

24 Oct 17:03
v1.15.2
18213dc
Compare
Choose a tag to compare

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

11 Oct 16:51
v1.15.1
35056a0
Compare
Choose a tag to compare

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

20 Sep 20:13
v1.15.0
2184ec5
Compare
Choose a tag to compare

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 and whitelist options (#492, #844)
  • add filesize-min and filesize-max options (#780)
  • add sleep-extractor and sleep-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

30 Aug 19:27
v1.14.5
33fe67b
Compare
Choose a tag to compare

Additions

  • [aryion] add username/password support (#960)
  • [exhentai] add ability to specify a custom image limit (#940)
  • [furaffinity] add search extractor (#915)
  • [imgur] add search and tag extractors (#934)

Fixes

  • [500px] fix extraction and update URL patterns (#956)
  • [aryion] update folder mime type list (#945)
  • [gelbooru] fix extraction without API
  • [hentaihand] update to new site layout
  • [hitomi] fix redirect processing
  • [reddit] handle deleted galleries (#953)
  • [reddit] improve gallery extraction (#955)