pypi gallery-dl 1.30.1

latest releases: 1.30.5, 1.30.4, 1.30.3...
one month ago

Extractors

Additions

  • [civitai] add generated extractor (#7796)
  • [facebook] add avatar extractor (#7848)
  • [imgadult] add image extractor (#7893)
  • [itaku] add following & followers extractors (#7707)
  • [leakgallery] add support (#7872)
  • [madokami] add manga extractor (#7828)

Changes

  • [civitai] change default user includes to ["user-images", "user-videos"] (#7874)

Fixes

  • [behance] fix 403 Forbidden errors by using "browser": "firefox" (#7803 #7877)
  • [civitai] fix AttributeError when a file's post was deleted (#7860)
  • [pornhub] fix gallery extractor (#7842)
  • [readcomiconline] force One page reading mode (#7890)
  • [sexcom] update search extractor (#7807)
  • [urlgalleries] fix extraction (#7858)
  • [wikimedia] add missing self argument when calling prepare() (#7835)

Improvements

  • [4chan] detect files containing only null bytes (#7883)
  • [azurelanewiki] prevent Anubis challenge
  • [bilibili] warn about blocked articles (#7880)
  • [civitai] fix extension for videos without name and mimeType
  • [common] detect Cloudflare & DDoS-Guard challenge pages in request_json() & request_xml() (#7833)
  • [facebook] add retries to profile page requests (#7725 #7834 #7852)
  • [facebook] implement include option (#7848)
  • [itaku] implement include option (#7707)
  • [patreon] implement cursor support (#7856)
  • [patreon] support date-max for /home URLs (#7856)
  • [pixiv] improve AJAX error messages (#7896)

Metadata

  • [behance] provide creator[name] metadata (#7885)
  • [civitai] ensure file & post data has a date value (#7548)
  • [inkbunny] enable pool metadata (#7850)
  • [nhentai] provide gallery_id for pagination results (#7868)

Downloaders

  • [ytdl] add deprecations option

Post Processors

  • [exec] add session option (#6582)

Snap

  • migrate base to core22 (#7841)
  • switch to yt-dlp (#7865)
  • fix deprecated CRAFT_ARCH_TRIPLET usage (#7866)

Formatter

  • add Jinja template support (#1390)
  • add W conversion - sanitize whitespace (#6582)

Miscellaneous

  • [actions] fix parse_logging import (#7837)
  • [options] add --sleep-429 command-line option (#7871)
  • [scripts] ensure files use utf-8 encoding and \n newlines (#7872)
  • [tests/extractor] improve example URL mismatch error message (#7872)
  • [tests/results] fix #log checks for URLs raising exceptions
  • fix exit status for requests' JSONDecodeError (#4380)
  • use walrus operators := in if statements (#7671)

Don't miss a new gallery-dl release

NewReleases is sending notifications on new releases.