github mikf/gallery-dl v1.27.6

12 hours ago

Extractors

Additions

  • [ao3] add subscriptions extractor (#6247)
  • [boosty] add support (#2387)
  • [civitai] add post extractors (#6279)
  • [pixiv] support unlisted artworks (#5162)

Fixes

  • [cohost] sanitize default filenames (#6262)
    • limit headline length
    • remove plainTextBody
  • [deviantart] fix & improve journal/literature extraction (#6254, #6207, #6196)
    • extract journal HTML from webpage if possible
    • support converting tiptap markup to HTML
  • [deviantart] fix stash folder extraction
  • [flickr] update default API credentials (#6300)
  • [flickr] fix ZeroDivisionError (#6252)
  • [imagefap] fix {num} in default filenames for single images
  • [myhentaigallery] fix tags extraction
  • [patreon] extract attachments_media files (#6241, #6268)
  • [pixiv] implement workaround for limit_sanity_level works (#4327, #4747, #5054, #5435, #5651, #5655)
  • [pornhub] fix KeyError when album images are missing (#6299)
  • [rule34us] fix extraction (#6289)
  • [8chan] set TOS cookie for current and previous day

Improvements

  • [bunkr] support bunkr.pk URLs (#6272)
  • [civitai] use tRPC API by default (#6279)
  • [civitai] improve default archive format (#6302)
  • [komikcast] update domain to komikcast.cz
  • [newgrounds] detect more comment embeds (#6253)
  • [newgrounds] add more fallback URL formats for art-images files
  • [oauth] prevent empty browser names
  • [patreon] use mobile UA (#6241, #6239, #6140)
  • [patreon] handle suspended accounts
  • [pixiv] detect works requiring My pixiv access

Metadata

  • [civitai] ensure image files have an id (#6251)
  • [gelbooru_v02] unescape HTML entities in categorized tags
  • [generic] ensure path metadata is always defined
  • [pixiv] retrieve caption from AJAX API when empty (#4327, #5191)

Options

  • [fanbox] add comments option, extend metadata option (#6287)
  • [pixiv] add comments option (#6287)

Removals

  • [blogger] remove micmicidol.club
  • [chevereto] remove deltaporno.com
  • [lolisafe] remove xbunkr.com
  • [pururin] remove module
  • [shimmie2] remove loudbooru.com

Post Processors

  • [ugoira] fix BadZipFile exceptions (#6285)
  • [ugoira] catch all exceptions when extracting ZIP archives (#6285)
  • [ugoira] forward frame data as _ugoira_frame_data (#6154, #6285)

Miscellaneous

  • [build] remove setuptools and requests version restrictions
  • [docker] build from python:3.12-alpine
  • [text] improve parse_query() performance

Don't miss a new gallery-dl release

NewReleases is sending notifications on new releases.