Releases: mikf/gallery-dl
Release list
v1.32.9
Active development has moved to Codeberg
(see [Announcement] Moving to Codeberg for details)
https://codeberg.org/mikf/gallery-dl/releases/tag/v1.32.9
Extractors
- Additions
- Removals
- [readcomiconline] remove module
- bunkr
- extract
thumbnailmetadata
- extract
- civitai
- exhentai
- furaffinity
- extract user
comments(cb#263)
- extract user
- iwara
- provide video fallback URLs
- mangafire
- myfigurecollection
- newgrounds
- fix
audiofile extraction
- fix
- nitter
- fix
videofilename parsing (gh#9674)
- fix
- patreon
- fix
campaign_idextraction from/cw/creator pages (gh#9681)
- fix
- pawchive
- shimmie2
Cookies
- support
Brave Originprofile paths (cb#299)
Output
- prevent
AttributeErrorfor redirected streams (pr#306)
v1.32.8
Active development has moved to Codeberg
(see [Announcement] Moving to Codeberg for details)
https://codeberg.org/mikf/gallery-dl/releases/tag/v1.32.8
Extractors
- Additions
- audiochan
- fix error for posts without
audioFile(cb#288)
- fix error for posts without
- cara
- fix duplicate filenames (
cb#284)
- fix duplicate filenames (
- civitai
- handle new API response format (
cb#278)
- handle new API response format (
- deviantart
- fanbox
- fix creator posts extraction (
cb#279) - fix
fee-minblocking individual post links
- fix creator posts extraction (
- newgrounds
- fix
flashanimation extraction (cb#293)
- fix
- tumblr
- distinguish
question&answermedia from regularinlinemedia
- distinguish
- twitter
- restore
protected&blocked_bydetection (cb#290)
- restore
Post Processors
Utilities
- common
- update
browseruser-agents and headers - allow setting custom
sleepdefaults per extractor
- update
- job
- implement using a list of
followformat strings (cb#261)
- implement using a list of
- release
- include
SHA256SUMS&SHA512SUMSfiles
- include
- supportedsites
- update auto-generation script
- util
- adjust Firefox & Chrome
User-Agentheader versions
- adjust Firefox & Chrome
v1.32.7
Active development has moved to Codeberg
(see [Announcement] Moving to Codeberg for details)
https://codeberg.org/mikf/gallery-dl/releases/tag/v1.32.7
Extractors
- Additions
- Removals
- [misskey] remove
lesbian.energy
- [misskey] remove
- audiochan
- civitai
- everia
- fix
postextractor (cb#250)
- fix
- fanbox
- fix post data extraction (
cb#257)
- fix post data extraction (
- furry34
- extend tag category list
- ganknow
- fix video downloads
- goonbox
- fix legacy non-album images (
pr#253)
- fix legacy non-album images (
- hiperdex
- mangafire
- update extractors (
cb#260)
- update extractors (
- rule34vault
- extend tag category list
- fix searching for multiple tags (
gh#9646)
- tumblr
- extend
inlineoption (gh#8468) - provide
sourcemetadata for files
- extend
- vk
- webtoons
- improve
bgmfilenames (gh#8733)
- improve
Post Processors
- exec
- only add successful commands to archive (
cb#266)
- only add successful commands to archive (
Cookies
- support v147+ profile paths for Firefox-based browsers
v1.32.6
Active development has moved to Codeberg
(see [Announcement] Moving to Codeberg for details)
https://codeberg.org/mikf/gallery-dl/releases/tag/v1.32.6
Extractors
- Additions
- Removals
- [shimmie2] remove
soybooru.com
- [shimmie2] remove
- arena
- fix
403 Forbiddenerrors (gh#9632)
- fix
- booru
- add
post-rangeskip
- add
- bunkr
- accept
cdn.bunkr.ruURLs (cb#234)
- accept
- facebook
- update
/posts/URL pattern (cb#228)
- update
- hiperdex
- mangadex
- fix
AttributeError: 'cache'(gh#9642)
- fix
- pawchive
- update domain to
pawchive.pw - add
domainoption
- update domain to
- sankaku
- fix searches for tags with
+characters (cb#239)
- fix searches for tags with
- shimmie2
- prevent
IndexErrorwhen no width/height is given (cb#236)
- prevent
- twitter
- support
articlevideos (gh#8995)
- support
Utilities
- common
- allow disabling header injection in
request_json()
- allow disabling header injection in
- requirements
- update package versions
v1.32.5
Active development has moved to Codeberg
(see [Announcement] Moving to Codeberg for details)
https://codeberg.org/mikf/gallery-dl/releases/tag/v1.32.5
Extractors
- Additions
- aryion
- fix folder detection (
gh#9608)
- fix folder detection (
- bilibili
- extract
content,date,title, andtopicmetadata (cb#200)
- extract
- dankefuerslesen
- fix
400 Bad Requesterrors (cb#219)
- fix
- facebook
- handle video pages in sets (
cb#208) - improve
titleextraction
- handle video pages in sets (
- fanbox
- support skipping posts via
pagequery parameter - add
--post-rangeskip
- support skipping posts via
- filester
- fix download URLs (
cb#210)
- fix download URLs (
- hentainexus
- issuu
- fix
JSONDecodeError(cb#220)
- fix
- pawchive
- show warning for missing files (
gh#9605)
- show warning for missing files (
- skeb
- prevent
KeyError: 'private'(gh#9604)
- prevent
- toyhouse
Cookies
v1.32.4
Active development has moved to Codeberg
(see [Announcement] Moving to Codeberg for details)
https://codeberg.org/mikf/gallery-dl/releases/tag/v1.32.4
Extractors
- Additions
- Removals
- [cfake] remove module
- aryion
- bilibili
- update
modulesextraction (gh#9596)
- update
- civitai
- fix file URLs
- comicartfans
- bypass CF and fix 403 error for downloads
- facebook
- fix crash on
titlevalues with double quotes (cb#198)
- fix crash on
- fanbox
- add
fee-minoption
- add
- furaffinity
- fix crash on
Image Not Foundposts (cb#195)
- fix crash on
- hypnohub
- use workaround for
Access Restrictedimages (gh#9586)
- use workaround for
- kemono
- fix username & password login
- motherless
- update domain to
motherless.xxx(gh#9601)
- update domain to
- pixiv
- restore
backgroundfallback URLs (gh#9587)
- restore
- shimmie2
- generalize file URL extraction (
cb#182)
- generalize file URL extraction (
- xasiat
- fix
filenamemetadata (gh#9589)
- fix
Utilities
- util
- implement and use
b64…functions
- implement and use
v1.32.3
Active development has moved to Codeberg
(see [Announcement] Moving to Codeberg for details)
https://codeberg.org/mikf/gallery-dl/releases/tag/v1.32.3
Extractors
- bluesky
- support gallery/carousel media (
cb#168)
- support gallery/carousel media (
- civitai
- update file URLs (
gh#9421)
- update file URLs (
- exhentai
- do not send empty
f_searchparameters (cb#158)
- do not send empty
- facebook
- improve
next_photo_idextraction
- improve
- gofile
- instagram
- fix
numof audio files & covers (cb#175)
- fix
- kemono
- leakgallery
- update file URL regex (
cb#119)
- update file URL regex (
- newgrounds
- use non-WebP extensions for
imageDataimages (cb#162)
- use non-WebP extensions for
- oauth
- fix
oauth:deviantart&oauth:pixiv(cb#106)
- fix
- patreon
- pixhost
- update domain to
pixhost.cc
- update domain to
- twitter
- fix
KeyError: 'name'for"transform": false(cb#109)
- fix
- vsco
Utilities
- requirements
- update package versions
- text
- restore
bytesvalue usage inbuild_query()(cb#106)
- restore
v1.32.2
Active development has moved to Codeberg
(see [Announcement] Moving to Codeberg for details)
https://codeberg.org/mikf/gallery-dl/releases/tag/v1.32.2
Extractors
- Additions
- [shareimage] add
galleryextractor (pr#143)
- [shareimage] add
- 8chan
- fix
IndexError: tuple index out of range(cb#113)
- fix
- bunkr
- exhentai
- filester
- furaffinity
- gofile
- fix
401 Unauthorized(cb#133)
- fix
- mangadex
- prevent
KeyError: 'attributes'
- prevent
- pixeldrain
- support URLs with
.netTLD (cb#105)
- support URLs with
- postype
- support URLs with language codes
- realbooru
- improve pagination end condition (
cb#147)
- improve pagination end condition (
- sankaku
- fix extended tag categories (
cb#149)
- fix extended tag categories (
- shimmie2
- improve pagination end condition (
gh#9525)
- improve pagination end condition (
- subscribestar
- support
subscribestar.artURLs (cb#77)
- support
- toyhouse
- fix & improve metadata extraction
- tumblr
- support blog ID URLs
- vipergirls
- xfolio
- fix
_logged_inandheadererrors (pr#83)
- fix
Scripts
- implement
fmt.py
v1.32.1
Active development has moved to Codeberg
(see [Announcement] Moving to Codeberg for details)
https://codeberg.org/mikf/gallery-dl/releases/tag/v1.32.1
Extractors
- Additions
- Removals
- [comick] remove module
- [weebdex] remove module
- aryion
- rename
watchextractor tomessagepage
- rename
- blogger
- fix video extraction (
gh#9487)
- fix video extraction (
- deviantart
- discord
- exhentai
- facebook
- handle negative
fallback-retriesvalues - increase
loopdetection threshold (gh#9495)
- handle negative
- furaffinity
- fix download URL extraction (
gh#9494)
- fix download URL extraction (
- imxto
- extract
datemetadata (gh#9450)
- extract
- nitter
- add
fallback-retriesoption (cb#59) - use
request_location()for user ID lookups
- add
- philomena
- add
commentsoption (gh#9478)
- add
- pixiv
- fix & update
searchextractor (gh#9469)
- fix & update
- reddit
- add
pinnedoption (gh#9004)
- add
- scrolller
- fix
userGraphQL query
- fix
- telegraph
- extract full article
html&linksmetadata (gh#9468)
- extract full article
- twibooru
- add
commentsoption (gh#9478)
- add
- twitter
- fix
AttributeErrorwhen extended user metadata fetch fails (pr#76)
- fix
- vipergirls
- support proxy domains (
cb#43)
- support proxy domains (
- warosu
- fix extraction (
gh#9485)
- fix extraction (
- weibo
- fix
KeyError: 'title'(cb#47)
- fix
Documentation
- replace more GitHub links
Output
- add
unitsoption (cb#56)
Scripts
- release
- include
requirementsdirectory
- include
- rm
- delete
extractor/utilsfiles
- delete
Update
Utilities
- job
- run
filterbeforedate&tagspredicates (gh#9492)
- run
- text
- implement
iextr()
- implement
- util
- implement
format_bytes_binary()
- implement
v1.32.0
Active development has moved to Codeberg
(see [Announcement] Moving to Codeberg for details)
https://codeberg.org/mikf/gallery-dl/releases/tag/v1.32.0
Core
- implement basic server/IPC queue (
pr#9338) - implement
date-before/-afteroptions (gh#1167gh#1389gh#2308) - implement
tags-blacklist/-whitelistoptions (gh#2446gh#3755gh#4240gh#4248gh#4270gh#4272gh#4387gh#5208gh#6267gh#6845gh#7324gh#7910) - implement
followoption (gh#8752) - implement path-restricted archive paths (
gh#3359gh#3361gh#4100gh#8027) - implement linear/exponential backoff for
sleep-429 - implement lazy-loading of larger extractor resources like GraphQL queries and HTML generation functionality
- refactor internal caching mechanisms
- rename
image-*&chapter-*options tofile-*&child-* - enable
metadata-url/-path/-parent/-extractorby default - remove
date-formatoption - use ISO 8601 format instead - report errors when using removed/deprecated options (
gh#9163) - fix preserving (private) metadata in cached values (
gh#9375)
Extractors
common
- add common headers to
request_json()requests - add reference to
exceptionmodule toExtractorclass - fix
"browser": "…/VERSION"parsing (gh#9401) - improve
__NEXT_DATA__extraction (gh#9420gh#9435gh#9447cb#23cb#30) - include duration in
wait()output - exclude
altURLs frominclude=all
8muses
- use dynamic directories by default
allporncomic
aryion
- improve error message on login failure (
gh#9429) - use
text.filename_from_contentdisposition
bellazon
- ignore
/main/style_emoticons/URLs (gh#9140)
bluesky
- support submitting sign-in code during login (
gh#9367)
bunkr
- add
direct-linkextractor (cb#27)
chevereto
- combine
image&videoextractors into afileextractor - improve password requirement detection
- support
putmega.com(gh#2045gh#9361)
cien
- support downloading article cover images
civitai
- support
civitai.red(gh#9421gh#9422gh#9426gh#9459cb#29cb#32)
(api-keyorcookiesare now required to access NSFW content)
comicartfans
- add support (
gh#4524) - implement
child-rangeskip
coomer
- improve default file order (
gh#9097)
cosmos
- add support (
gh#9358) - fix
KeyError: 'multipleMedia'(gh#9358) - update default image
format - support specifying a user ID with
id:...
cosplayrule34
cyberdrop
- support
/e/embed URLs (gh#9301)
danbooru
- implement
tags-blacklistimport (gh#5208)
deviantart
- emit log messages when requesting download URL (
gh#9217) - export
journaltemplates &tiptapfunctions - fix login with username & password (
gh#9351) - fix possible
KeyError: 'extension'(gh#9339) - fix
TypeErrorwhenauto-unwatchis enabled (gh#9182) - fix
"refresh-token": "cache"(gh#9217gh#9268) - implement
code_challengeflow foroauth:deviantart(pr#14)
discord
- [search] implement
date-beforeskip
e621
- implement
tags-blacklistimport (gh#5208) - update
tagsformat
exhentai
- enable
tagscategories by default
- fix
TypeErrorfor users without avatar page (gh#9347) - change
loopdefault totrue(cb#26) - disable jump detection for multi-photo posts (
gh#9286) - download only 1 file for single-photo posts (
gh#9286) - support
/permalink.phppost URLs (gh#9352)
flickr
foolfuuka
- improve media link resolution (
pr#9047)
gelbooru_v01
gelbooru_v02
- fix infinite pagination loop when using
--range(gh#9176)
gofile
- update WT generation
salt(gh#9183) - enable
recursiveby default
harvardlawnuremberg
- add
documentextractor (pr#18)
imagepond
- support
/i/URLs & update root domain - update extractors
imageshack
- add support (
gh#9282)
- add
audiooption (gh#9297) - extract
audiometadata (gh#9297) - handle missing music_info and skip invalid audio URLs (
gh#9335) - add
photosextractor (pr#25) - add
static-videosoption (gh#9103) - add
user-cacheoption (gh#8978gh#9025) - add
user-strategyoption (gh#8978gh#9025) - expose story item audience metadata (
gh#9320) - extend
previewsoption (gh#9297) - extend
user-strategyoption (gh#9039gh#9069) - fix user caching behavior (
gh#9025)
joyreactor
- rewrite (
gh#6642gh#7104gh#7531) - ignore tag info section
- stop pagination when next page link is not present
koofr
- fix names with special characters (
cb#31)
mangadex
- extract
usermetadata (pr#15)
myhentaigallery
- support URLs starting with
/a/(cb#13)
newgrounds
- fix login with user...