gallery-dl

System UtilitiesGPL-2.0

Command-line downloader for image galleries and collections from hundreds of sites.

Latest v1.32.16 · by Mike FährmannWritten in PythonWebsitemikf/gallery-dlRSS

Release activity

Release activity — 17 releases across 17 days since Apr 24, 2026. Each cell is one day; darker means more releases that day. Nothing is recorded before Apr 24, 2026. Older weeks are hidden at this screen width.
JulAugSepOct
SundayNo releases on Jun 28, 2026No releases on Jul 5, 2026No releases on Jul 12, 2026No releases on Jul 19, 2026No releases on Jul 26, 2026No releases on Aug 2, 2026No releases on Aug 9, 2026No releases on Aug 16, 2026No releases on Aug 23, 2026No releases on Aug 30, 2026No releases on Sep 6, 2026No releases on Sep 13, 2026No releases on Sep 20, 20261 release on Sep 27, 2026No releases on Oct 4, 2026No releases on Oct 11, 2026
MondayNo releases on Jun 29, 2026No releases on Jul 6, 2026No releases on Jul 13, 2026No releases on Jul 20, 2026No releases on Jul 27, 2026No releases on Aug 3, 2026No releases on Aug 10, 2026No releases on Aug 17, 2026No releases on Aug 24, 2026No releases on Aug 31, 2026No releases on Sep 7, 2026No releases on Sep 14, 2026No releases on Sep 21, 2026No releases on Sep 28, 2026No releases on Oct 5, 2026No releases on Oct 12, 2026
Tuesday1 release on Jun 30, 2026No releases on Jul 7, 2026No releases on Jul 14, 2026No releases on Jul 21, 2026No releases on Jul 28, 2026No releases on Aug 4, 2026No releases on Aug 11, 2026No releases on Aug 18, 2026No releases on Aug 25, 2026No releases on Sep 1, 2026No releases on Sep 8, 2026No releases on Sep 15, 2026No releases on Sep 22, 2026No releases on Sep 29, 2026No releases on Oct 6, 2026
WednesdayNo releases on Jul 1, 2026No releases on Jul 8, 2026No releases on Jul 15, 2026No releases on Jul 22, 2026No releases on Jul 29, 2026No releases on Aug 5, 2026No releases on Aug 12, 2026No releases on Aug 19, 2026No releases on Aug 26, 2026No releases on Sep 2, 2026No releases on Sep 9, 2026No releases on Sep 16, 2026No releases on Sep 23, 2026No releases on Sep 30, 2026No releases on Oct 7, 2026
ThursdayNo releases on Jul 2, 2026No releases on Jul 9, 2026No releases on Jul 16, 2026No releases on Jul 23, 2026No releases on Jul 30, 2026No releases on Aug 6, 2026No releases on Aug 13, 2026No releases on Aug 20, 2026No releases on Aug 27, 2026No releases on Sep 3, 2026No releases on Sep 10, 2026No releases on Sep 17, 2026No releases on Sep 24, 2026No releases on Oct 1, 2026No releases on Oct 8, 2026
FridayNo releases on Jul 3, 2026No releases on Jul 10, 2026No releases on Jul 17, 2026No releases on Jul 24, 2026No releases on Jul 31, 2026No releases on Aug 7, 2026No releases on Aug 14, 2026No releases on Aug 21, 2026No releases on Aug 28, 20261 release on Sep 4, 2026No releases on Sep 11, 2026No releases on Sep 18, 2026No releases on Sep 25, 2026No releases on Oct 2, 20261 release on Oct 9, 2026
SaturdayNo releases on Jul 4, 20261 release on Jul 11, 20261 release on Jul 18, 20261 release on Jul 25, 20261 release on Aug 1, 2026No releases on Aug 8, 2026No releases on Aug 15, 2026No releases on Aug 22, 20261 release on Aug 29, 2026No releases on Sep 5, 20261 release on Sep 12, 20261 release on Sep 19, 2026No releases on Sep 26, 20261 release on Oct 3, 2026No releases on Oct 10, 2026

17 releases since Apr 24, 2026

Changelog

v1.32.16

Latest
Added 4
  • Add toyhouse extractor for character galleries
  • Add support for darkwanderer.net in the xenforo extractor
  • Support numeric fav.me links in the deviantart extractor
  • Extract model_name and aliases metadata in the fapello extractor
Changed 8
  • Warn on files hidden for guests in the bellazon extractor
  • Check for empty cookie values in common
  • Update imxtw domain to imx.bz
  • Update stories-tray extractor in instagram
  • Improve doc_id extraction in instagram
  • Improve user pictures extraction in myfigurecollection
  • Handle deferred main post files in pawchive
  • Improve username and password login cookie handling in the tapas extractor
Fixed 11
  • Fix user lookups by ID in the instagram extractor
  • Fix avatar extractor in instagram
  • Fix highlights extractor in instagram
  • Fix KeyError: 'width' in instagram
  • Fix thumbnail check in the kemono extractor
  • Fix items without filename in the myfigurecollection extractor

From gallery-dl

Active development has moved to Codeberg
(see [Announcement] Moving to Codeberg for details)

https://codeberg.org/mikf/gallery-dl/releases/tag/v1.32.16


Extractors
  • Additions
    • [toyhouse] add extractor for character galleries (cb#493)
    • [xenforo] support darkwanderer.net (gh#9805)
  • bellazon
    • warn on files hidden for guests (cb#489)
  • common
    • check for empty cookie values (cb#490)
  • deviantart
    • support numeric fav.me links (cb#495)
  • fapello
    • extract model_name & aliases metadata (pr#487)
  • imxtw
    • update domain to imx.bz (gh#9802)
  • instagram
  • kemono
  • myfigurecollection
    • fix items without filename
    • improve user pictures extraction
  • paheal
    • fix file_url & date extraction (gh#9791)
  • pawchive
    • fix deferred files marked as preview_only
    • handle deferred main post files
  • tapas
    • improve username & password login cookie handling (cb#497)
  • toyhouse
    • bypass Content Warning on image links
    • fix art extractor
  • xhamster
    • fix gallery extractor (pr#498)
View originalPermalink
How v1.32.16 went

v1.32.15

Added 8
  • Add mastodon.art support to mastodon extractor
  • Add aethy.com support to mastodon extractor
  • Add asset extractor for pornhub avatars and banners
  • Add steamcommunity extractor for game screenshots and artworks
  • Add steamcommunity extractor for user screenshots and artworks
  • Add covers option to instagram extractor
  • Add support for downloading attachments in postype extractor
  • Implement websites option for ytdl extractor
Changed 4
  • Rename iwara date field to file_date and use date value of post objects
  • Add support for password-protected files in filester extractor
  • Support non-default number of submissions per page in furaffinity extractor
  • Add warning on login page redirect in twitter extractor
Fixed 5
  • Fix ao3 subscriptions extractor
  • Extract full-sized images in dcinside extractor
  • Fix iwara handling of network errors during login
  • Fix myfigurecollection pictures marked as containing spoilers
  • Fix steamcommunity Steam Artwork and Mature items
View originalRead the notes
How v1.32.15 went

v1.32.14

Added 7
  • Add xasiat video extractor
  • Add support for screenshots and artwork in steamcommunity extractor
  • Support followed and newCreators query parameters in civitai extractor
  • Extract date metadata in eporner extractor
  • Support password-protected folders in filester extractor
  • Support cta content elements in patreon extractor
  • Implement quoted-expand option in twitter extractor
Changed 5
  • Update and fix story and highlight extraction in instagram extractor
  • Update and fix highlights extractor in instagram
  • Update and fix tagged extractor in instagram
  • Include username in user_by_web() results in instagram extractor
  • Simplify info extractor in instagram
Fixed 8
  • Fix 403 Forbidden errors in behance extractor
  • Fix TypeError: 'generator' object is not subscriptable in instagram extractor
  • Fix potential TypeError for previews in instagram extractor
  • Ignore deferred files without download link in pawchive extractor
  • Fix deferred: only when all download links are missing in pawchive extractor
  • Fix chapter extractor in rawkuma
  • Fix album extractor in turbo
  • Fix limitedActionResults quotes in twitter extractor
View originalRead the notes
How v1.32.14 went

v1.32.13

Added 9
  • Add support for coomerfans extractor
  • Implement transform option for directlink extractor
  • Add expand option for onlyhaven extractor
  • Add expand option for pawchive extractor
  • Add deferred option for pawchive extractor
  • Implement archive-reuse option
Changed 10
  • Update 500px extractors
  • Add support for model and post collections in civitai extractor
  • Extract board metadata in dcinside extractor
  • Handle lazy-loaded and single-quoted images in dcinside extractor
  • Implement setting user-cache expiration time in instagram extractor
  • Extract chapter_type and official metadata in mangafire extractor
Fixed 5
  • Ignore ads in dcinside extractor
  • Fix redirect detection during user lookup in instagram extractor
  • Fix downloading iwara.tv files on iwara.ai and vice versa
  • Fix exception when caption is null in onlyhaven extractor
  • Fix gallery extractor in xhamster
View originalRead the notes
How v1.32.13 went

v1.32.12

Added 6
  • Support `title` & `name` photos in imdb extractor
  • Add initial support for whitekitten extractor
  • Add `endpoint` option in onlyhaven extractor
  • Expand `Show More` stubs and add `showmore` option in twitter extractor
  • Provide `type` metadata in weibo extractor
  • Implement `children` option in job utility
Changed 6
  • Update `xenforo` URL patterns in celebforum extractor
  • Download content of text-only posts in fantia extractor
  • Bypass `Content Filtered` pages in newgrounds extractor
  • Preserve post `id` value in onlyhaven extractor
  • Improve `ondemand.s.…a.js` key extraction in twitter extractor
  • Extend `livephoto` option in weibo extractor
Fixed 4
  • Fix download URLs of `/private/` files in ganknow extractor
  • Fix `RecursionError` in single file links in gofile extractor
  • Fix `posts` & `reels` extractors in instagram
  • Fix `livephoto` filename & extension in weibo extractor
Removed 3
  • Remove fileditchfiles module
  • Remove `guide` extractor from instagram
  • Remove nekohouse module
View originalRead the notes
How v1.32.12 went

v1.32.11

Added 4
  • Add generic extractors for kokonotsuba imageboards
  • Add `endpoint` option for pawchive
  • Add `previews` option for pawchive
  • Implement general `async` option
Changed 10
  • Support `8chan.st` URLs
  • Update celebforum domain to `celebforum.cc`
  • Update dandadan domain to `w6.dandadan.net`
  • Support videos in multi-file posts for deviantart
  • Update `filename` metadata format for deviantart
  • Update mangafreak domain to `ww3.mangafreak.me`
Fixed 7
  • Fix potential `414 Request-URI Too Large` errors in fansly
  • Fix download URLs for lightroom
  • Fix `manga` extractor for mangafreak
  • Fix `403 Forbidden` errors for pawchive by using `gallery-dl/<version>` as User-Agent
  • Fix handling REST API `morecomments` results for reddit
  • Fix `AttributeError: '_generate_headers'` for tiktok
  • Ignore duplicate post IDs for nijie
Removed 4
  • Remove 3dbooru module
  • Remove desktopography module
  • Remove fuskator module
  • Remove itchio module
View originalRead the notes
How v1.32.11 went

v1.32.10

Added 16
  • Add adultphotosets extractor support
  • Add fileditchfiles extractor support
  • Add journal and journals extractors for furaffinity
  • Add leftybooru extractor support
  • Add mangayi extractor support
  • Add onlyhaven extractor support
Changed 17
  • Provide search_tags and favorite_id metadata for exhentai
  • Implement original option for discord URLs in kemono
  • Support embedded videos in iwara
  • Support video and caption content elements in patreon
  • Provide tags metadata as list of strings for pawchive
  • Update root API URL for kagane
Fixed 13
  • Fix non-recursive pagination for aryion
  • Fix KeyError: 'created_at' for audiochan
  • Fix 404 Not Found errors for audiochan
  • Fix user data extraction for cosmos
  • Fix title metadata for cosplayrule34
  • Fix gallery image extraction for eporner
Removed 2
  • Remove url metadata field from furaffinity
  • Remove access-token defaults for mastodon
View originalRead the notes
How v1.32.10 went

v1.32.9

Added 13
  • Add support for bakashots extractor
  • Add support for batcave extractor
  • Add support for dcinside extractor
  • Add genre extractor for manganelo
  • Add article and user-articles extractors for myfigurecollection
  • Add support for ricardo.adacor.org in szurubooru extractor
Changed 2
  • Provide video fallback URLs in civitai extractor
  • Provide video fallback URLs in iwara extractor
Fixed 5
  • Fix TypeError when unpacking API responses in civitai extractor
  • Fix gallery extractor in exhentai
  • Fix video extractor in facebook
  • Fix extractors and vrf token generation in mangafire
  • Fix exception for releases without price in myfigurecollection
Removed 1
  • Remove readcomiconline module
View originalRead the notes
How v1.32.9 went

v1.32.8

Added 5
  • Add support for animepictures extractor
  • Add support for myfigurecollection extractor
  • Add image extractor for imxtw
  • Add target option to mtime post processor
  • Allow setting custom sleep defaults per extractor in common utilities
Changed 6
  • Handle new API response format in civitai
  • Distinguish question and answer media from regular inline media in tumblr
  • Update browser user-agents and headers in common utilities
  • Implement using a list of follow format strings in job
  • Include SHA256SUMS and SHA512SUMS files in release
  • Adjust Firefox and Chrome User-Agent header versions in util
Fixed 8
  • Fix error in audiochan for posts without audioFile
  • Fix duplicate filenames in cara
  • Fix literature markup extraction in deviantart
  • Fix creator posts extraction in fanbox
  • Fix fee-min blocking individual post links in fanbox
  • Fix flash animation extraction in newgrounds
  • Restore protected and blocked_by detection in twitter
  • Fix video format selection in weibo
View originalRead the notes
How v1.32.8 went

v1.32.7

Added 6
  • add clonr folder extractor
  • add misskey emoji extractor
  • add mgrenders support
  • add vanlifetrader support
  • add kagane chapter and manga extractors
  • provide source metadata for tumblr files
Changed 5
  • update audiochan API endpoints
  • extend furry34 tag category list
  • update mangafire extractors
  • extend rule34vault tag category list
  • extend tumblr inline option
Fixed 8
  • fix audiochan KeyError: 'stream_url'
  • fix civitai KeyError: 'createdAt' when downloading user posts
  • fix everia post extractor
  • fix fanbox post data extraction
  • fix ganknow video downloads
  • fix goonbox legacy non-album images
  • fix hiperdex 403 Forbidden errors
  • fix rule34vault searching for multiple tags
Removed 1
  • remove misskey lesbian.energy
View originalRead the notes
How v1.32.7 went

v1.32.6

Added 8
  • Add artfight extractor support
  • Add cara extractor support
  • Add basic ganknow extractor support
  • Add sakuhentai extractor support for image galleries
  • Add shimmie2 extractor support for prequeladventure.com/fanartbooru
  • Add xasiat search extractor
  • Add booru extractor post-range skip
  • Add pawchive extractor domain option
Changed 7
  • Accept cdn.bunkr.ru URLs in bunkr extractor
  • Update facebook extractor /posts/ URL pattern
  • Use tRPC API in hiperdex extractor
  • Fix hiperdex extractor 403 Forbidden errors
  • Update pawchive extractor domain to pawchive.pw
  • Support article videos in twitter extractor
  • Allow disabling header injection in request_json() utility function
Fixed 4
  • Fix arena extractor 403 Forbidden errors
  • Fix mangadex extractor AttributeError: 'cache'
  • Fix sankaku extractor searches for tags with + characters
  • Fix shimmie2 extractor IndexError when no width/height is given
Removed 1
  • Remove shimmie2 extractor support for soybooru.com
View originalRead the notes
How v1.32.6 went

v1.32.5

Added 6
  • Add support for goonbox
  • Extract content, date, title, and topic metadata in bilibili
  • Support skipping posts via page query parameter in fanbox
  • Add --post-range skip in fanbox
  • Show warning for missing files in pawchive
  • Extract detail and status metadata in toyhouse
Changed 1
  • Improve title extraction in facebook
Fixed 10
  • Fix folder detection in aryion
  • Fix 400 Bad Request errors in dankefuerslesen
  • Handle video pages in sets in facebook
  • Fix download URLs in filester
  • Fix extraction in hentainexus
  • Fix JSONDecodeError in issuu
View originalRead the notes
How v1.32.5 went

v1.32.4

Added 3
  • Add support for pawchive extractor
  • Add fee-min option to fanbox
  • Implement and use b64… functions in util
Changed 6
  • Update modules extraction in bilibili
  • Use workaround for Access Restricted images in hypnohub
  • Update domain to motherless.xxx in motherless
  • Restore background fallback URLs in pixiv
  • Generalize file URL extraction in shimmie2
  • Improve retweet extraction in weibo
Fixed 8
  • Extract title without HTML entities in aryion
  • Fix metadata extraction in aryion
  • Fix file URLs in civitai
  • Bypass CF and fix 403 error for downloads in comicartfans
  • Fix crash on title values with double quotes in facebook
  • Fix crash on Image Not Found posts in furaffinity
  • Fix username & password login in kemono
  • Fix filename metadata in xasiat
Removed 1
  • Remove cfake module
View originalRead the notes
How v1.32.4 went

v1.32.3

Added 5
  • Support gallery/carousel media in bluesky extractor
  • Download preview files and implement original option in kemono extractor
  • Support post URLs with creator name in patreon extractor
  • Provide site_id and user_id metadata when possible in vsco extractor
  • Support downloading user galleries by site ID in vsco extractor
Changed 7
  • Update file URLs in civitai extractor
  • Improve next_photo_id extraction in facebook extractor
  • Update file URL regex in leakgallery extractor
  • Use non-WebP extensions for imageData images in newgrounds extractor
  • Update User-Agent version in patreon extractor
  • Update domain to pixhost.cc in pixhost extractor
  • Update package versions in requirements
Fixed 6
  • Do not send empty f_search parameters in exhentai extractor
  • Fix 401 Unauthorized error in gofile extractor
  • Fix num of audio files and covers in instagram extractor
  • Fix oauth:deviantart and oauth:pixiv
  • Fix KeyError: 'name' for transform: false in twitter extractor
  • Restore bytes value usage in build_query() function
View originalRead the notes
How v1.32.3 went

v1.32.2

Added 3
  • Add shareimage gallery extractor
  • Implement fmt.py script
  • Add domain option to filester
Changed 8
  • Always forward search query parameters in exhentai
  • Unescape HTML entities in exhentai API metadata titles
  • Support mirror domains in filester
  • Support pixeldrain URLs with .net TLD
  • Support postype URLs with language codes
  • Improve realbooru pagination end condition
  • Improve shimmie2 pagination end condition
  • Support subscribestar.art URLs in subscribestar
Fixed 9
  • Fix 8chan IndexError: tuple index out of range
  • Fix bunkr file downloads
  • Fix exhentai torrent downloads for parent galleries
  • Fix furaffinity metadata for Modern Theme
  • Fix furaffinity download URLs of non-image files
  • Fix gofile 401 Unauthorized
View originalRead the notes
How v1.32.2 went

v1.32.1

Added 10
  • Add aryion extractor for watched users
  • Add framedsc extractor support
  • Add pinned option to instagram extractor
  • Add pinned option to reddit extractor
  • Add fallback-retries option to nitter extractor
  • Add comments option to philomena extractor
Changed 7
  • Rename aryion watch extractor to messagepage
  • Improve CAPTCHA detection during login in deviantart extractor
  • Cache server API results in discord extractor
  • Process server channels as children in discord extractor
  • Increase loop detection threshold in facebook extractor
  • Implement source: torrent in exhentai extractor
  • Run filter before date and tags predicates in job utility
Fixed 4
  • Fix video extraction in blogger extractor
  • Fix download URL extraction in furaffinity extractor
  • Fix user GraphQL query in scrolller extractor
  • Fix extraction in warosu extractor
Removed 2
  • Remove comick extractor module
  • Remove weebdex extractor module
View originalRead the notes
How v1.32.1 went

v1.32.0

Added 12
  • Implement basic server/IPC queue
  • Implement date-before/after options
  • Implement tags-blacklist/whitelist options
  • Implement follow option
  • Implement path-restricted archive paths
  • Implement linear/exponential backoff for sleep-429
Changed 6
  • Refactor internal caching mechanisms
  • Rename image-*/chapter-* options to file-*/child-*
  • Enable metadata-url/path/parent/extractor by default
  • Use dynamic directories by default for 8muses
  • Combine image & video extractors into a file extractor for chevereto
  • Support civitai.red and require api-key or cookies to access NSFW content
Fixed 1
  • Fix preserving private metadata in cached values
Removed 1
  • Remove date-format option; use ISO 8601 format instead
View originalRead the notes
How v1.32.0 went
View all

Discussion

If you publish gallery-dl, you can claim this product by proving you administer its repository.