Skip to content

Releases: mikf/gallery-dl

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)

v1.14.4

15 Aug 19:38
v1.14.4
688bd04
Compare
Choose a tag to compare

Additions

  • [blogger] add search extractor (#925)
  • [blogger] support searching posts by labels (#925)
  • [inkbunny] add user and post extractors (#283)
  • [instagram] support /reel/ URLs
  • [pinterest] support pinterest.co.uk URLs (#914)
  • [reddit] support gallery posts (#920)
  • [subscribestar] extract attached media files (#852)

Fixes

  • [blogger] improve error messages for missing posts/blogs (#903)
  • [exhentai] adjust image limit costs (#940)
  • [gfycat] skip malformed gfycat responses (#902)
  • [imgur] handle 403 overcapacity responses (#910)
  • [instagram] wait before GraphQL requests (#901)
  • [mangareader] fix extraction
  • [mangoxo] fix login
  • [pixnet] detect password-protected albums (#177)
  • [simplyhentai] fix gallery_id extraction
  • [subscribestar] update date parsing
  • [vsco] handle missing description fields
  • [xhamster] fix extraction (#917)
  • allow parent-directory to work recursively (#905)
  • skip external OAuth tests (#908)

Removals

  • [bobx] remove module

v1.14.3

18 Jul 16:42
v1.14.3
b62ea72
Compare
Choose a tag to compare

Additions

  • [8muses] support comics.8muses.com URLs
  • [artstation] add following extractor (#888)
  • [exhentai] add domain option (#897)
  • [gfycat] add user and search extractors
  • [imgur] support all /t/... URLs (#880)
  • [khinsider] add format option (#840)
  • [mangakakalot] add manga and chapter extractors (#876)
  • [redgifs] support gifsdeliverynetwork.com URLs (#874)
  • [subscribestar] add user and post extractors (#852)
  • [twitter] add support for nitter.net URLs (#890)
  • add Zsh completion script (#150)

Fixes

  • [gfycat] retry 404'ed videos on redgifs.com (#874)
  • [newgrounds] fix favorites extraction
  • [patreon] yield images and attachments before post files (#871)
  • [reddit] fix AttributeError when using recursion (#879)
  • [twitter] raise proper exception if a user doesn't exist (#891)
  • defer directory creation (#722)
  • set pseudo extension for Metadata messages (#865)
  • prevent exception on Cloudflare challenges (#868)

v1.14.2

27 Jun 18:52
v1.14.2
4f16fd3
Compare
Choose a tag to compare

Additions

  • [artstation] add date metadata field (#839)
  • [mastodon] add date metadata field (#839)
  • [pinterest] add support for board sections (#835)
  • [twitter] add extractor for liked tweets (#837)
  • [twitter] add option to filter media from quoted tweets (#854)
  • [weibo] add date metadata field to status objects (#829)

Fixes

  • [aryion] fix user gallery extraction (#832)
  • [imgur] build directory paths for each file (#842)
  • [tumblr] prevent errors when using reblogs=same-blog (#851)
  • [twitter] always provide an author metadata field (#831, #833)
  • [twitter] don't download video previews (#833)
  • [twitter] improve handling of deleted tweets (#838)
  • [twitter] fix search results (#847)
  • [twitter] improve handling of quoted tweets (#854)
  • fix config lookups when multiple locations are involved (#843)
  • improve output of -K/--list-keywords for parent extractors (#825)
  • call flush() after writing JSON in DataJob() (#727)

v1.14.1

12 Jun 18:18
v1.14.1
6db7ed9
Compare
Choose a tag to compare

Additions

  • [furaffinity] add artist_url metadata field (#821)
  • [redgifs] add user and search extractors (#724)

Changes

  • [deviantart] extend extra option; also search journals for sta.sh links (#712)
  • [twitter] rewrite; use new interface (#806, #740)

Fixes

  • [kissmanga] work around CAPTCHAs (#818)
  • [nhentai] fix extraction (#819)
  • [webtoons] generalize comic extraction code (#820)

v1.14.0

31 May 18:57
v1.14.0
f1ef908
Compare
Choose a tag to compare

Additions

  • [imagechest] add new extractor for imgchest.com (#750)
  • [instagram] add post_url, tags, location, tagged_users metadata (#743)
  • [redgifs] add image extractor (#724)
  • [webtoons] add new extractor for webtoons.com (#761)
  • implement --write-pages option (#736)
  • extend path-restrict option (#662)
  • implement path-replace option (#662, #755)
  • make path and keywords available in logging messages (#574, #575)

Changes

  • [danbooru] change default value of ugoira to false
  • [downloader:ytdl] change default value of forward-cookies to false
  • [downloader:ytdl] fix file extensions when merging into .mkv (#720)
  • write OAuth tokens to cache (#616)
  • use %APPDATA%\gallery-dl for config files and cache on Windows
  • use util.Formatter for formatting logging messages
  • reuse HTTP connections from parent extractors

Fixes

  • [deviantart] use private access tokens for Journals (#738)
  • [gelbooru] simplify and fix pool extraction
  • [imgur] fix extraction of animated images without mp4 entry
  • [imgur] treat /t/unmuted/ URLs as galleries
  • [instagram] fix login with username & password (#756, #771, #797, #803)
  • [reddit] don't send OAuth headers for file downloads (#729)
  • fix/improve Cloudflare bypass code (#728, #757)
  • reset filenames on empty file extensions (#733)