Aquí hi ha 84 versions de gallery-dl, des de 28 de desembre del 2022 fins a l’actual, 1.32.17. Cadascuna enllaça amb els instal·ladors del mateix desenvolupador.
84 versions en 4 anys · unes 22 per any
| Versió | Data | Mida | Fitxers |
|---|---|---|---|
| 1.32.17Darrera versió | 17 d’octubre del 2026 | — | 64 bits Portable32 bits Portable Notes de la versióExtractors
- 500px
- fix PhotoGroup items in user results (cb#517)
- warn about missing x-500px-access-token-prod cookie (cb#524)
- 8muses
- update URL patterns (cb#520)
- fix albums without name attribute (cb#520)
- behance
- fix user pagination (cb#514)
- bunkr
- support bunkr.cx domain (cb#504)
- support bunkr.by domain (pr#508)
- erome
- support language subdomains (pr#511)
- instagram
- update user & posts query parameters (cb#519 gh#9816 gh#9818)
- fix & improve doc_id lookups (cb#503 cb#515 gh#9815 gh#9794)
- fix AttributeError if friendship_status is None (cb#526)
- ensure non-zero exit status on GraphQL error (cb#519)
- restore static-videos functionality (cb#513)
- remove user-strategy option
- extend debug logging messages
- iwara
- fix bug when refreshing access token more than once
- forward Control exceptions during image/video extraction
- toyhouse
- fix & improve metadata extraction (cb#493)
- support character sub URLs (cb#493)
- twitter
- fix "replies": "self" for likes/bookmarks (cb#501)
- support /i/history/likes URLs (cb#501)
- zerochan
- fix HTML removal from API responses (cb#522)
Post Processors
- ugoira
- pass -pix_fmt yuv420p as default FFmpeg argument (cb#496)
Miscellaneous
- [config] define and use config.setg()
- replace isinstance() checks
- remove warnings about deprecated path usage |
| 1.32.16 | 9 d’octubre del 2026 | — | 64 bits Portable32 bits Portable Notes de la versió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
- fix user lookups by ID (cb#465 cb#466 cb#484 gh#9773 gh#9787)
- fix avatar extractor (cb#466 cb#484 gh#9773)
- fix highlights extractor (cb#484 gh#9786 gh#9793)
- fix KeyError: 'width' (gh#9793)
- update stories-tray extractor
- improve doc_id extraction
- kemono
- fix thumbnail check (gh#9792)
- 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) |
| 1.32.15 | 3 d’octubre del 2026 | — | 64 bits Portable32 bits Portable Notes de la versióExtractors
- Additions
- [mastodon] support mastodon.art (gh#5269)
- [mastodon] support aethy.com (gh#5311)
- [pornhub] add asset extractor for avatars & banners (gh#3323)
- [steamcommunity] add extractor for game screenshots & artworks (gh#2563 gh#7565)
- [steamcommunity] add extractor for user screenshots & artworks (gh#1079 gh#2563 gh#6978 gh#7565)
- ao3
- fix subscriptions extractor (cb#477)
- dcinside
- extract full-sized images (cb#478)
- filester
- support password-protected files (cb#467)
- furaffinity
- support non-default number of submissions per page (gh#9785)
- instagram
- add covers option (gh#3010 gh#3761)
- iwara
- fix handling network errors during login (gh#9278)
- rename date to file_date - use date value of post objects
- myfigurecollection
- fix pictures marked as containing spoilers
- postype
- support downloading attachments (gh#9788)
- steamcommunity
- fix Steam Artwork & Mature items
- twitter
- warn on login page redirect (gh#9783)
- ytdl
- implement websites option (gh#4394) |
| 1.32.14 | 27 de setembre del 2026 | — | 64 bits Portable32 bits Portable Notes de la versióExtractors
- Additions
- [xasiat] add video extractor (cb#453 gh#8335)
- [steamcommunity] add support for screenshots & artwork (gh#7565 pr#126)
- behance
- fix 403 Forbidden errors (gh#9779)
- civitai
- support followed & newCreators query parameters (cb#462)
- eporner
- extract date metadata (pr#459)
- filester
- support password-protected folders (cb#467)
- instagram
- update & fix story & highlight extraction (cb#457 gh#9765 gh#9777)
- update & fix highlights extractor (gh#9777)
- update & fix tagged extractor (gh#9540 gh#9777)
- fix TypeError: 'generator' object is not subscriptable (cb#457)
- fix potential TypeError for previews (cb#458)
- include username in user_by_web() results
- simplify info extractor
- patreon
- support cta content elements (cb#461)
- pawchive
- ignore deferred files without download link (gh#9768)
- fix "deferred": "only" when all download links are missing (gh#9768)
- rawkuma
- fix chapter extractor (cb#454)
- turbo
- fix album extractor (gh#9778)
- twitter
- fix limitedActionResults quotes (gh#9767)
- implement quoted-expand option (cb#460)
- xasiat
- support category/model/tag videos (cb#453 gh#8335)
- add video format option
Post Processors
- python
- implement args & kwargs options (pr#463)
Miscellaneous
- resolve symlink paths before updating file contents (gh#9772)
- implement global follow-symlinks option (gh#9772)
- prevent appending multiple .part on fallback downloads |
| 1.32.13 | 19 de setembre del 2026 | — | 64 bits Portable32 bits Portable Notes de la versióExtractors
- Additions
- [coomerfans] add support (gh#9502 pr#112 pr#438)
- 500px
- update extractors (gh#9754)
- civitai
- support model & post collections
- dcinside
- extract board metadata (pr#442)
- handle lazy-loaded & single-quoted images (pr#443 pr#445)
- ignore ads (pr#444)
- directlink
- implement transform option
- instagram
- fix redirect detection during user lookup (cb#422)
- implement setting a user-cache expiration time
- iwara
- fix downloading iwara.tv files on iwara.ai and vice versa
- mangafire
- extract chapter_type & official metadata (gh#9756)
- onlyhaven
- add expand option (gh#9746)
- fix exception when caption is null (pr#441)
- pawchive
- add expand option
- support deferred files
- add deferred option
- implement "deferred": "only"
- provide previews as fallback URLs (cb#433 gh#9727)
- xhamster
- fix gallery extractor (pr#449)
Archive
- implement archive-reuse option (pr#434)
Path
- implement path-sub option
Utilities
- implement generate_uuid()
- simplify generate_token()
Miscellaneous
- implement global environment & environment-expand options (pr#451) |
| 1.32.12 | 12 de setembre del 2026 | — | 64 bits Portable32 bits Portable Notes de la versióExtractors
- Additions
- [imdb] support title & name photos (cb#411 gh#2242)
- [whitekitten] add initial support (pr#436)
- Removals
- [fileditchfiles] remove module (cb#412)
- [instagram] remove guide extractor
- [nekohouse] remove module
- celebforum
- update xenforo URL patterns (gh#9736)
- fantia
- download content of text-only posts (cb#424)
- ganknow
- fix download URLs of /private/ files (cb#428)
- gofile
- fix RecursionError in single file links (cb#430)
- instagram
- fix posts & reels extractors (cb#245 cb#396 cb#422 gh#9714 gh#9716 gh#9731 gh#9735 gh#9743)
- newgrounds
- bypass Content Filtered pages
- onlyhaven
- preserve post id value (cb#431)
- add endpoint option (gh#9746)
- twitter
- expand Show More stubs, add showmore option (gh#9742)
- improve ondemand.s.…a.js key extraction (cb#419)
- weibo
- extend livephoto option
- fix livephoto filename & extension
- provide type metadata
Utilities
- job
- implement children option (gh#7629) |
| 1.32.11 | 4 de setembre del 2026 | — | 64 bits Portable32 bits Portable Notes de la versióExtractors
- Additions
- [kokonotsuba] add generic extractors for kokonotsuba imageboards
- Removals
- [3dbooru] remove module
- [desktopography] remove module
- [fuskator] remove module
- [itchio] remove module
- 8chan
- support 8chan.st URLs
- celebforum
- update domain to celebforum.cc (cb#409)
- dandadan
- update domain to w6.dandadan.net
- deviantart
- support videos in multi-file posts (cb#379 gh#9692)
- update filename metadata format (gh#9729)
- fansly
- fix potential 414 Request-URI Too Large errors (gh#9715)
- lightroom
- fix download URLs
- mangafreak
- fix manga extractor
- update domain to 'ww3.mangafreak.me'
- nijie
- ignore duplicate post IDs
- pawchive
- fix 403 Forbidden errors by using gallery-dl/<version> as User-Agent (cb#405 gh#9717)
- add endpoint option
- add previews option (gh#9727)
- provide original metadata value (gh#9727)
- reddit
- fix handling REST API morecomments results (cb#403)
- improve Youve been blocked' message
- tiktok
- fix AttributeError: '_generate_headers' (cb#402)
- tumblr
- prevent source metadata getting overwritten
- refactor file extraction (cb#369)
- webmshare
- send is_adult cookie
Configuration
- update existing config-map targets (gh#9720)
Documentation
- supportedsites
- update site names & URLs
Miscellaneous
- implement general async option (cb#369) |
| 1.32.10 | 29 d’agost del 2026 | — | 64 bits Portable32 bits Portable Notes de la versióExtractors
- Additions
- [adultphotosets] add support (pr#340)
- [fileditchfiles] add support (gh#9666 pr#338)
- [furaffinity] add journal & journals extractors (cb#332)
- [leftybooru] add support (cb#315)
- [mangayi] add support (pr#374)
- [onlyhaven] add support (cb#347 gh#9702)
- [sofurry] add support (gh#311 gh#2382)
- [webmshare] add search extractor
- [xenforo] support thirsthub.cc (cb#393)
- aryion
- fix non-recursive pagination
- audiochan
- fix KeyError: 'created_at' (cb#320)
- fix 404 Not Found errors (cb#384)
- civitai
- refactor API response handling (cb#326)
- cosmos
- fix user data extraction (cb#360)
- cosplayrule34
- fix title metadata
- eporner
- fix gallery image extraction (pr#351)
- exhentai
- provide search_tags & favorite_id metadata (cb#361)
- furaffinity
- add comments option (cb#321)
- remove url metadata field (cb#332)
- gofile
- fix 401 Unauthorized (cb#133 gh#9706)
- fix single file links (cb#375)
- imagehosts
- fix hotlinking errors by adding Referer header (pr#348)
- iwara
- support embedded videos
- add embeds option
- kagane
- update root API URL (cb#355 pr#356)
- kemono
- implement original option for discord URLs (gh#9704)
- mastodon
- remove access-token defaults (cb#323)
- nhentai
- extract title_pretty metadata (cb#352)
- nozomi
- implement post-range skip support (cb#342)
- patreon
- extract post data from API (cb#390)
- support video & caption content elements (cb#382)
- pawchive
- implement revision functionality
- provide tags metadata as list of strings
- pixhost
- fix extractor (pr#365)
- reddit
- extract external URLs from deleted posts (gh#9678)
- provide search_tags metadata (cb#361)
- scrolller
- fix GraphQL queries (pr#364)
- tiktok
- randomize HTTP header fingerprints
- tumblr
- combine inline image/video extraction
- provide keepreading metadata (cb#391)
- twitter
- extract quoted_id metadata (cb#367)
- support /i/history bookmark URLs
- webmshare
- fix NSFW videos
- whyp
- support new URL format
Miscellaneous
- support narrowly-scoped external extractor imports (pr#324)
- [common] implement _extract_nuxtdata()
- [docs] fix bluesky API URLs (pr#376)
- [pyinstaller] exclude setuptools & packaging modules
- [requirements] implement --update
- [requirements] update package versions
- [util] extend HTTPBasicAuth username & password encoding (pr#331)
- [ytdl] fix --impersonate (pr#341) |
| 1.32.9 | 1 d’agost del 2026 | — | 64 bits Portable32 bits Portable Notes de la versióExtractors
- Additions
- [bakashots] add support (gh#9634)
- [batcave] add support (cb#226 gh#9625)
- [dcinside] add support (gh#9657)
- [manganelo] add genre extractor (cb#292)
- [myfigurecollection] add article & user-articles extractors (gh#9609)
- [szurubooru] support ricardo.adacor.org (cb#305)
- Removals
- [readcomiconline] remove module
- bunkr
- extract thumbnail metadata
- civitai
- fix TypeError when unpacking API responses (cb#310)
- provide video fallback URLs (cb#308)
- exhentai
- fix gallery extractor (cb#297 cb#298 gh#9676)
- facebook
- extract post_text metadata (cb#309 gh#9679 gh#9682)
- fix video extractor (cb#311)
- furaffinity
- extract user comments (cb#263)
- iwara
- provide video fallback URLs
- mangafire
- fix extractors and vrf token generation (cb#283 cb#295)
- myfigurecollection
- fix exception for releases without price (cb#294)
- fix include default (gh#9609)
- newgrounds
- fix audio file extraction
- nitter
- fix video filename parsing (gh#9674)
- patreon
- fix campaign_id extraction from /cw/ creator pages (gh#9681)
- pawchive
- add original option (cb#314 gh#9684)
- shimmie2
- extract source, rating, and parent_id metadata (cb#286)
- extract size metadata (cb#302)
Cookies
- support Brave Origin profile paths (cb#299)
Output
- prevent AttributeError for redirected streams (pr#306) |
| 1.32.8 | 25 de juliol del 2026 | — | 64 bits Portable32 bits Portable Notes de la versióExtractors
- Additions
- [animepictures] add support (gh#339 gh#3523 gh#4355)
- [myfigurecollection] add support (gh#222 gh#9609)
- [imxtw] add image extractor (gh#9617)
- audiochan
- fix error for posts without audioFile (cb#288)
- cara
- fix duplicate filenames (cb#284)
- civitai
- handle new API response format (cb#278)
- deviantart
- fix literature markup extraction (gh#9670 cb#287)
- fanbox
- fix creator posts extraction (cb#279)
- fix fee-min blocking individual post links
- newgrounds
- fix flash animation extraction (cb#293)
- tumblr
- distinguish question & answer media from regular inline media
- twitter
- restore protected & blocked_by detection (cb#290)
- weibo
- fix video format selection (cb#276 gh#9660)
Post Processors
- mtime
- add target option (pr#8120 gh#9638 cb#238)
Utilities
- common
- update browser user-agents and headers
- allow setting custom sleep defaults per extractor
- job
- implement using a list of follow format strings (cb#261)
- release
- include SHA256SUMS & SHA512SUMS files
- supportedsites
- update auto-generation script
- util
- adjust Firefox & Chrome User-Agent header versions |
| 1.32.7 | 18 de juliol del 2026 | — | 64 bits Portable32 bits Portable Notes de la versióExtractors
- Additions
- [clonr] add folder extractor (cb#251)
- [misskey] add emoji extractor (cb#249)
- [mgrenders] add support (gh#1340 gh#9543)
- [vanlifetrader] add support (gh#9415 pr#64)
- [kagane] add chapter & manga extractors (cb#243 gh#8292 pr#268)
- Removals
- [misskey] remove lesbian.energy
- audiochan
- fix KeyError: 'stream_url' (cb#256 cb#264 cb#269)
- update API endpoints (cb#256)
- civitai
- fix KeyError: 'createdAt' when downloading user posts (cb#248 cb#255)
- everia
- fix post extractor (cb#250)
- fanbox
- fix post data extraction (cb#257)
- furry34
- extend tag category list
- ganknow
- fix video downloads
- goonbox
- fix legacy non-album images (pr#253)
- hiperdex
- fix 403 Forbidden errors (cb#241 cb#254)
- mangafire
- update extractors (cb#260)
- rule34vault
- extend tag category list
- fix searching for multiple tags (gh#9646)
- tumblr
- extend inline option (gh#8468)
- provide source metadata for files
- vk
- support vk.ru URLs (cb#267)
- add domain option (cb#267)
- webtoons
- improve bgm filenames (gh#8733)
Post Processors
- exec
- only add successful commands to archive (cb#266)
Cookies
- support v147+ profile paths for Firefox-based browsers |
| 1.32.5 | 30 de juny del 2026 | — | 64 bits Portable32 bits Portable Notes de la versióExtractors
- Additions
- [goonbox] add support (cb#218 gh#9615)
- aryion
- fix folder detection (gh#9608)
- bilibili
- extract content, date, title, and topic metadata (cb#200)
- dankefuerslesen
- fix 400 Bad Request errors (cb#219)
- facebook
- handle video pages in sets (cb#208)
- improve title extraction
- fanbox
- support skipping posts via page query parameter
- add --post-range skip
- filester
- fix download URLs (cb#210)
- hentainexus
- fix extraction (cb#202 cb#215)
- issuu
- fix JSONDecodeError (cb#220)
- pawchive
- show warning for missing files (gh#9605)
- skeb
- prevent KeyError: 'private' (gh#9604)
- toyhouse
- extract detail & status metadata (cb#209)
- fix characters metadata (cb#209)
Cookies
- fix IndexError for empty encrypted values (gh#9611)
- fix Firefox containers (cb#216) |
| 1.32.4 | 22 de juny del 2026 | — | 64 bits Portable32 bits Portable Notes de la versióExtractors
- Additions
- [pawchive] add support (cb#179 gh#9590)
- Removals
- [cfake] remove module
- aryion
- extract title without HTML entities (cb#183)
- fix metadata extraction (cb#193)
- bilibili
- update modules extraction (gh#9596)
- civitai
- fix file URLs
- comicartfans
- bypass CF and fix 403 error for downloads
- facebook
- fix crash on title values with double quotes (cb#198)
- fanbox
- add fee-min option
- furaffinity
- fix crash on Image Not Found posts (cb#195)
- hypnohub
- use workaround for Access Restricted images (gh#9586)
- kemono
- fix username & password login
- motherless
- update domain to motherless.xxx (gh#9601)
- pixiv
- restore background fallback URLs (gh#9587)
- shimmie2
- generalize file URL extraction (cb#182)
- weibo
- improve retweet extraction (cb#87 cb#191)
- xasiat
- fix filename metadata (gh#9589)
Utilities
- util
- implement and use b64… functions |
| 1.32.3 | 13 de juny del 2026 | — | 64 bits Portable32 bits Portable Notes de la versióExtractors
- bluesky
- support gallery/carousel media (cb#168)
- civitai
- update file URLs (gh#9421)
- exhentai
- do not send empty f_search parameters (cb#158)
- facebook
- improve next_photo_id extraction
- gofile
- fix 401 Unauthorized (cb#133 cb#176)
- instagram
- fix num of audio files & covers (cb#175)
- kemono
- download preview files, implement original option (cb#97 gh#9442)
- leakgallery
- update file URL regex (cb#119)
- newgrounds
- use non-WebP extensions for imageData images (cb#162)
- oauth
- fix oauth:deviantart & oauth:pixiv (cb#106)
- patreon
- support post URLs with creator name (cb#170)
- update User-Agent version (pr#172)
- pixhost
- update domain to pixhost.cc
- twitter
- fix KeyError: 'name' for "transform": false (cb#109)
- vsco
- provide 'site_id' & 'user_id' metadata when possible cb#145
- support downloadng user galleries by site ID gh#7310
Utilities
- requirements
- update package versions
- text
- restore bytes value usage in build_query() (cb#106) |
| 1.32.2 | 6 de juny del 2026 | — | 64 bits Portable32 bits Portable Notes de la versióExtractors
• Additions
• [shareimage] add gallery extractor (pr#143)
• 8chan
• fix IndexError:tuple index out of range (cb#113)
• bunkr
• fix file downloads (gh#142 gh#154 gh#9554)
• exhentai
• always forward search query parameters (cb#79)
• fix torrent downloads for parent galleries (gh#9507)
• unescape HTML entities in API metadata titles
• filester
• support mirror domains (gh#9501)
• add domain option (gh#9501)
• furaffinity
• fix metadata for Modern Theme (cb#101 pr#110)
• fix download URLs of non-image files (cb#115)
• gofile
• fix 401 Unauthorized (gh#133)
• instagram
• fix AttributeError when display_url is None (cb#104 pr#139)
• mangadex
• prevent KeyError:«attributes»
• pixeldrain
• support URLs with .net TLD (cb#105)
• postype
• support URLs with language codes
• realbooru
• improve pagination end condition (gh#147)
• sankaku
• fix extended tag categories (gh#149)
• shimmie2
• improve pagination end condition (gh#9525)
• subscribestar
• support subscribestar.art URLs (cb#77)
• toyhouse
• fix & improve metadata extraction
• tumblr
• support blog ID URLs
• twitter
• try to improve max_id handling & prevent repeated previously seen messages (gh#9410 gh#9437)
• support poll_choice_images cards (gh#9511)
• prevent errors for external cards
• vipergirls
• fix domain not applying to cookies (gh#9500)
• improve error for restricted threads (gh#9500)
• use a different domain than viper.click for login (gh#9500)
• xfolio
• fix _logged_in and header errors (pr#83)
Scripts
• implement fmt.py |
| 1.32.1 | 3 de maig del 2026 | — | 64 bits Portable32 bits Portable Notes de la versióExtractors
- Additions
- [aryion] add extractor for watched users (cb#71)
- [framedsc] add support (pr#58 gh#9192)
- Removals
- [comick] remove module
- [weebdex] remove module
- aryion
- rename watch extractor to messagepage
- blogger
- fix video extraction (gh#9487)
- deviantart
- improve CAPTCHA detection during login (gh#9351 cb#9)
- discord
- cache server API results (cb#57)
- process server channels as children (cb#57)
- exhentai
- implement "source": "torrent" (gh#2996 gh#9470)
- facebook
- handle negative fallback-retries values
- increase loop detection threshold (gh#9495)
- furaffinity
- fix download URL extraction (gh#9494)
- imxto
- extract date metadata (gh#9450)
- instagram
- add pinned option (gh#9492)
- restore "posts are private" warning (gh#9291)
- support audio from clips_metadata (gh#9477)
- support downloading audio from dash_manifest data
- unset wd cookie (gh#8300 cb#73)
- nitter
- add fallback-retries option (cb#59)
- use request_location() for user ID lookups
- philomena
- add comments option (gh#9478)
- pixiv
- fix & update search extractor (gh#9469)
- reddit
- add pinned option (gh#9004)
- scrolller
- fix user GraphQL query
- telegraph
- extract full article html & links metadata (gh#9468)
- twibooru
- add comments option (gh#9478)
- twitter
- fix AttributeError when extended user metadata fetch fails (pr#76)
- vipergirls
- support proxy domains (cb#43)
- warosu
- fix extraction (gh#9485)
- weibo
- fix KeyError: 'title' (cb#47)
Documentation
- replace more GitHub links
Output
- add units option (cb#56)
Scripts
- release
- include requirements directory
- rm
- delete extractor/utils files
Update
- pull from Codeberg for versions >= 1.32.0 (gh#9473 gh#9496)
Utilities
- job
- run filter before date & tags predicates (gh#9492)
- text
- implement iextr()
- util
- implement format_bytes_binary() |
| 1.32.0 | 24 d’abril del 2026 | — | 32 bits Portable |
| 1.31.10 | 19 de març del 2026 | — | 32 bits Portable Notes de la versióExtractors
Additions
- [fantia] add extractor for supported fanclubs (#9236 #9237)
- [foriio] add support (#2293)
- [iwara] support iwara.ai (#9241)
- [rule34world] add support (#9227)
- [wikimedia] support mgewiki.moe (#9258)
- [xenforo] support blacktowhite.net (#9216)
Fixes
- [bellazon] handle /main/index.php attachments (#9140)
- [bilibili] fix & improve livephoto filenames (#9210)
- [deviantart] disable original downloads by default (#9211 #9213 #9217)
- [deviantart] apply original to all downloadable file types (#9217)
- [exhentai] prevent ValueError for incomplete MPV data (#9259)
- [gofile] update Website Token salt
- [myportfolio] disallow cdn.myportfolio.com URLs
- [patreon] restrict legacy User-Agent use (#9249)
- [pholder] fix Could not locate window.data JSON error (#9264)
- [reddit] fix results for /user/…/comments/ URLs (#9212)
- [reddit] fix previews for comment submissions (#9206)
- [twitter] fix ondemand.s.a.js extraction (#9260 #9262 #9265 #9267 #9270)
- [twitter] prevent crash when processing empty pinned Tweets (#9231)
Improvements
- [bilibili] extract user_id metadata (#9210)
- [deviantart] remove blur filters (#9217)
- [twitter] implement previews option (#9232)
- [wikimedia] handle index.php paths (#9258)
- [xenforo] add quoted option (#9207)
- [xenforo] add attachments & embeds options
- [xenforo] improve auth requirement detection (#9216)
- [yiffverse] recognize system & meta tag types
Post Processors
- [mtime] allow using mode to select date key |
| 1.31.9 | 8 de març del 2026 | — | 32 bits Portable Notes de la versióExtractors
Fixes
- [twitter] fix AttributeError:'_update_variables_search_maxid' (#9203) |
| 1.31.8 | 7 de març del 2026 | — | 32 bits Portable Notes de la versióExtractors
Additions
- [fanbox] add tag extractor (#9128)
- [filester] add support (#9196)
- [mixdrop] add file extractor (#8982 #9130)
- [readcomiconline] add tag extractor (#9190)
Fixes
- [bellazon] fix content of posts with multiple quotes (#9140)
- [fansly] fix KeyError: 'data' (#9149)
- [gofile] fix extractor (#9183)
- [kemono:discord] fix archive data overwriting general data (#9184 #9195)
- [luscious] fix empty file URLs (#9172 #9188)
- [paheal] fix tag searches with only 1 result (#9186)
- [patreon] update default User-Agent headers (#9165)
- [reddit:user] disable only for upvoted & downvoted results (#9124)
- [simplyhentai] rewrite (#9158)
- [tiktok] use more lenient regex for secondary user IDs (#9094)
- [twitter] use max_id as default search-pagination (#9193 #9194)
- [weebdex] fix KeyError: 'chapter' for oneshots (#9123)
- [whyp] fix downloading private content (#9133)
Improvements
- [e621] support shared post URLs (#9168)
- [sankaku] include parent post in parent:… searches (#9102)
- [smugmug] improve error for deleted files (#9140)
- [tumblr] support media from answer'/'asks posts (#4509)
- [vipr] detect missing images (#8415)
- [xenforo] support imgur media embeds (#9127)
Metadata
- [facebook:photo] improve metadata availability (#9147)
- [pixiv] extract hash metadata when available
- [postimg] fix filename metadata (#9119)
Downloaders
- [http] release connections on 416 Range Not Satisfiable responses
Post Processors
- [actions] add actions postprocessor
- [hash] allow using mode to select hashes
- [ugoira] add more mkvmerge options (#8803)
Miscellaneous
- [path] add windows+ as a special path-restrict value |
| 1.31.7 | 24 de febrer del 2026 | — | 32 bits Portable Notes de la versióExtractors
Additions
- [pholder] add support (#2568 #9067)
- [xenforo] add profile extractor (#9046)
Fixes
- [deviantart] use private token for tier locked deviations (#9072)
- [iwara] fix extractors (#9096)
- [mangadex] preserve api-parameters order (#9111)
- [mangadex:covers] fix 400 Bad Request when using lang option
- [manganelo] fix manga extractor (#9059)
- [mangataro] fix chapter extractor
- [paheal] fix md5 metadata (#9110 #9121)
- [pornpics] fix search extractor pagination (#9022 #9068)
- [postimg:gallery] support multiple pages (#9119)
- [reddit] fix KeyError: 'children' when expanding comments (#9037)
- [reddit] fix /external-preview embed downloads (#9037)
- [reddit:user] fix user lookup when using sub view (#8228 #9032)
- [reddit:user] disable only for /saved results (#9071)
- [simpcity] fix gofile links (#9042)
- [weebdex] fix chapter-reverse (#9041)
- [xenforo] fix IndexError when extracting attachments (#9046)
- [xenforo] fix attachments extraction (#9070)
Improvements
- [eporner] detect Age Verification pages (#9064)
- [fikfap] support main page post URLs (#9026)
- [imagefap] don't return anything for empty profiles (#9034)
- [imagefap] handle /galleries?folderid=0 URLs (#9034)
- [iwara] add format option
- [koofr] improve subdirectory handling
- [mangadex] add covers option
Metadata
- [chevereto] extract title metadata (#9061)
- [kemono] add archives-format option (#9104)
- [koofr] provide num & count
Post Processors
- [exec] use non-UNC path replacements on Windows (#8879)
- [ugoira] fix processing .gif frames
Miscellaneous
- [formatter] fix exceptions for non-default fmt (#9113) |
| 1.31.6 | 8 de febrer del 2026 | — | 32 bits Portable Notes de la versióExtractors
Additions
- [fikfap] add hashtag extractor (#9018)
Fixes
- [8chan] fail downloads of POW images (#8975)
- [artstation] fix embedded videos (#8972 #9003)
- [artstation] fix challenge extractor
- [imagefap:user] support multiple pages (#9016)
- [imhentai] use alternate strategy for galleries without image data (#8951)
- [instagram] use /topsearch/ to fetch user information (#8978)
- [pixiv] fix errors when using metadata options for avatar/background
- [simpcity] extract tiktok & reddit media embeds (#8994 #8996)
- [tiktok] always try to resolve JS challenges (#8993)
- [tiktok] use time cursor for story requests (#8991)
- [tiktok] identify when user accounts do not exist (#8977)
- [tiktok] do not exit early when rolling back cursor (#8968)
- [xhamster] fix user profile extraction (#8974)
Improvements
- [8chan] skip TOS cookie name lookup if already present
- [artstation] download /8k/ images (#9003)
- [discord:server-search] use max_id for pagination
- [fikfap] allow for dashes in usernames (#9019)
- [instagram] cache user profile results on disk (#8978)
- [reddit:user] implement only option (#8228)
- [reddit:user] provide user metadata (#8228)
- [tiktok] fix outdated error message (#8979)
- [twitter] support article media (#8995)
- [xenforo] implement "order-posts": "reaction" (#8997)
Cookies
- add support for Floorp (#9005)
- support Firefox 147+ profile paths (#8803)
Miscellaneous
- [job] fix overwriting _extractor fields (#8958)
- use tempfile when updating input files (#8981) |
| 1.31.5 | 31 de gener del 2026 | — | 32 bits Portable Notes de la versióExtractors
Additions
- [discord] add server-search extractor
- [listal] add image & people extractors (#1589 #8921)
- [mangafreak] add support (#8928)
- [mangatown] add support (#8925)
- [xenforo] support titsintops.com (#8945)
- [xenforo] support forums.socialmediagirls.com (#8964)
Fixes
- [civitai:user-posts] fix pagination (#8955)
- [imhentai] detect galleries without image data (#8951)
- [kemono] fix possible AttributeError when processing revisions (#8929)
- [mangataro] fix manga extractor (#8930)
- [pornhub] fix 400 Bad Request when logged in (#8942)
- [tiktok] solve JS challenges (#8850)
- [tiktok] fix account extraction (#8931)
- [tiktok] extract more story item list pages (#8932)
- [tiktok] do not fail story extraction if a user has no stories (#8938)
- [weebdex] make metadata extraction non-fatal (#8939 #8954)
- [weibo] fix KeyError - 'pid' when processing subalbums (#8792)
- [xenforo] improve attachment extraction (#8947)
- [xenforo] fix cookies check before login (#8919)
Improvements
- [exhentai] implement Multi-Page Viewer support (#2616 #5268)
- [kemono] reduce revisions API requests when possible
- [tiktok] implement subtitles support (#8805)
- [tiktok] implement downloading all cover types (#8805)
- [tiktok] do not stop extraction if a post fails (#8962)
- [weebdex] add lang option (#8957)
- [weebdex] support query parameter filters
- [weibo] add subalbums include (#8792)
- [xenforo] improve error message extraction (#8919)
- [xenforo] decode /goto/link-confirmation links (#8964)
Post Processors
- [mtime] fix overwriting Last-Modified mtime when selecting invalid values (#8918)
Miscellaneous
- [docs/options] add Table of Contents
- [job] add output.jsonl option (#8953)
- [job] add extractor.*.parent option
- [job] enable all parent-… options for parent extractors by default |
| 1.31.4 | 24 de gener del 2026 | — | 32 bits Portable Notes de la versióExtractors
Additions
- [kaliscan] add support (#8917)
- [turbo] add support - rewrite saint extractors (#8893 #8896 #8909)
- [xenforo] support celebforum.to (#8902)
- [xenforo] add media-album extractor (#8902)
Fixes
- [mangafire] fix extractors - generate vrf tokens (#8400 #8906)
- [nitter] use gallery-dl/<version> User-Agent (#7045 #8130 #8409)
- [tiktok] fix following extractor (#8849)
- [xenforo] fix using cookies for custom instances (#8902)
Improvements
- [imagebam] raise NotFoundError for deleted images & galleries (#8890)
- [kemono:discord] improve filename parsing
- [kemono:discord] support server URLs with trailing /
- [tiktok] download best quality videos (#8846)
- [tiktok] prefer legacy endpoint for user post extraction (#8812 #8847)
- [twitter] implement "ratelimit": "abort:N" (#5251 #8864)
- [weebdex] add data-saver option (#8914)
- [xenforo] ignore links starting with #
Metadata
- [kemono:discord] extract archives metadata (#8898)
- [xenforo:media-album] extract album metadata (#8902)
Removals
- [batoto] remove module (#8834 #8908)
Miscellaneous
- [common] implement parent-session option
- [common] add googlebot User-Agent preset
- [docker] build from python:3.14-alpine
- [release] add more checks before committing a release
- [util] replace classes with functions for predicates, Popen, HTTPBasicAuth |
| 1.31.3 | 16 de gener del 2026 | — | 32 bits Portable Notes de la versióExtractors
Additions
- [booth] add category extractor (#8867)
- [thefap] add support (#8821 #8822)
- [xenforo] implement media support (#8785)
- add media-item, media-user, media-category extractors
Fixes
- [ahottie:album] support multiple pages (#8862 #8886)
- [bellazon] use data-full-image URLs if available (#8833)
- [fanbox] make comments extraction non-fatal (#8814)
- [imagevenue] fix NotFoundError for valid image links (#8818)
- [xenforo] fix/improve bb*Wrapper extraction (#8868)
Improvements
- [bellazon] match thread URLs with escaped characters
- [bilibili] add support for Live Photo downloads (#8860)
- [booth:item] support URLs with language codes
- [chevereto] implement password support
- [chevereto:user] support album results
- [dankefuerslesen] support /reader/series URLs (#8811)
- [furaffinity:favorite] support URLs with custom start position
- [imagetwist:gallery] support multiple pages (#8826)
- [koofr] refactor (#8803)
- [pixeldrain:album] add zip option
- [pixeldrain] warn about hotlink-protected files (#8803)
- [pixeldrain] improve filename parsing
- [rule34xyz] support URLs with www subdomain (#8875)
- [saint] support turbovid.cr & turbo.cr URLs (#8851 #8888)
- [shopify] support URLs starting with language codes
- [webtoons] extend bgm option (#8733)
- [weibo:album] implement subalbum support (#8792)
- [wikimedia] use gallery-dl/<version> User-Agent (#8770 #8861)
Metadata
- [bellazon] unescape thread[slug] names
- [imagetwist:gallery] extract gallery_title & gallery_id metadata
- [motherless] fix gallery media metadata issues (#8873)
- [rule34xyz] recognize system & meta tag types
- [sexcom] fix tags when passing cookies (#8880)
- [tiktok] provide post_type metadata (#8815)
- [xenforo] extract author_slug metadata (#8785)
Downloaders
- [ytdl] implement _ytdl_manifest_remux
Miscellaneous
- [common] implement "user-agent": "+PRESET"
- [docs/README] add Discord link
- [formatter] overload . operator
- [job] fix extractor kwdict values being unavailable in filters
- [util] adjust Firefox/Chrome User-Agent versions
- [util] rename USERAGENT to USERAGENT_GALLERYDL (#8836) |
| 1.31.2 | 2 de gener del 2026 | — | 32 bits Portable Notes de la versióExtractors
Additions
- [ahottie] add aupport (#8710)
- [discord] add server-assets extractor (#8589)
- [imgpv] add image extractor (#8773)
- [manganelo] add bookmark extractor (#8776)
- [tiktok] add support for stories, liked posts, saved posts, reposts (#8035 #8466 #8715)
- [twitter] add notifications extractor (#7974)
- [whyp] add support (#8725)
- [yourlesbians] add album extractor (#8713)
Fixes
- [batoto] replace k-subdomain image URLs with n-subdomain (#8791)
- [civitai] update quality-videos default (#8787)
- [deviantart:stash] fix JSONDecodeEerror for folders (#8750)
- [exhentai] fix possible exception in finalize() (#8741)
- [instagram:stories] extract correct expires dates (#8764)
- [sankaku] fix re-authentication (#8779)
- [tapas] unescape HTML entities in image URLs (#8790)
- [tumblr:search] prevent KeyError when using offset pagination (#8720)
- [xenforo] fix incomplete video URLs (#8786)
Improvements
- [bunkr] detect new maintenance video file (#8802)
- [fansly] disable formats check by default (#8757)
- [instagram] detect homepage redirects (#8714)
- [instagram] don't warn on minor image size differences (#8300)
- [pixiv] support sketch include (#8789)
- [subscribestar] support filterting user posts by tag (#8737)
- [tiktok] remove yt-dlp dependency (#7246 #8466 #8730 #8715)
- [webtoons] download episode background music (#8733)
- [xenforo] support /#post-ID URLs
Metadata
- [pixiv] provide count metadata (#8794)
- [tiktok] combine …_id fields into a single file_id one (#8804)
- [webtoons] extract num_play & num_stop for background music (#8733 #8755)
Options
- [facebook] add loop option (#8696)
- [fansly] add previews option (#8686)
- [koofr] implement zip option (#6582 #8700)
- [tiktok] add order-posts option (#8730 #8715)
Downloaders
- [http] add MIME type and signature for .aac files
- [ytdl] fix overwriting mtime of downloaded files (#8767)
- [ytdl] expect all exception types when extracting info_dict (#8343)
Miscellaneous
- [actions] fix abort (#8753)
- options add --sleep-skip (#6582) |
| 1.31.1 | 20 de desembre del 2025 | — | 32 bits Portable Notes de la versióExtractors
Additions
- [2chen] implement generic 2chen board extractors
- support https://schan.help/ (#8680)
- [aryion] add watch extractor (#8705)
- [comedywildlifephoto] add gallery extractor (#8690)
- [koofr] add shared extractor (#8700)
- [picazor] add user extractor (#7083 #7504 #7795 #8717)
- [weebdex] add support (#8722)
- [xenforo] support allthefallen.moe/forum (#3249 #8268)
Fixes
- [aryion:favorite] fix extraction (#8705 #8723 #8728)
- [aryion] fix description metadata
- [boosty] include Authorization header with file downloads (#8704)
- [fanbox] make _extract_post() non-fatal (#8711)
- [furaffinity] fix tags metadata (#8724)
- [mastodon] fix AttributeError: 'parse_datetime_iso' (#8709)
- [tenor] fix title metadata
- [twitter] fix avatar & background downloads with "expand": true (#8698)
Improvements
- [boosty] warn about expired auth cookie tokens (#8704)
- [misskey] implement order-posts option (#8516)
- [reddit] use "videos": "dash" by default (#8657)
- [pixiv] warn about invalid PHPSESSID cookie (#8689)
Downloaders
- [ytdl] fix UnboundLocalError: 'tries' (#8707)
- [ytdl] respect --no-skip
Miscellaneous
- [path] implement dynamic length directories (#1350)
- [formatter] add I format specifier - identity
- [tests] add path tests |
| 1.31.0 | 12 de desembre del 2025 | — | 32 bits Portable Notes de la versióExtractors
Additions
- [arena] add channel extractor (#5847 #8509)
- [aryion] add search extractor (#8567)
- [audiochan] add support (#8602)
- [cfake] add support (#707 #6021 #8549 #8687 #8430)
- [cyberfile] add shared extractor (#8323)
- [Danbooru] add media-asset extractor (#8580)
- [e621] add artist & artist-search extractors (#8448)
- [eporner] add support (#8581)
- [fikfap] add support (#8673)
- [fitnakedgirls] add support (#8671)
- [myhentaigallery] add tag extractor (#8537)
- [nudostarforum] add support (#8664)
- [okporn] add support (#8575)
- [pornpics] add category & listing extractors (#8662)
- [pornstarstube] add support (#8576)
- [sexcom] add feed extractor (#8519)
- [shimmie2] support soybooru.com (#8467)
- [sxypix] add support (#4507 #8391 #8574)
- [xenforo] implement generic XenForo forum extractors
Fixes
- [bellazon] fix errors when handling guest users (#8397)
- [belazon] fix starting from a specific page
- [cien] fix creator & recent extractors (#8524)
- [fanbox:redirect] disable cookie usage (#8565)
- [gofile] fix extraction (#8681 #8683)
- [imagebam] fix filename & extension for names without ext (#8476)
- [instagram] fix AttributeError: 'videos_dash' (#8561)
- [motherless] fix gallery_title extraction (#8605)
- [paheal] fix AttributeError
- [pixiv] fix KeyError: 'is_bookmarked' (#8398)
- [postimg] fix extraction (#8505)
- [rawkuma] update extractors to new site layout (#8568)
- [realbooru] fix tags for video posts (#8455)
- [reddit] fix KeyError: 'media_metadata' for embeds (#8551)
- [sankaku][idolcomplex] fix download URLs (#8666)
- [schalenetwork] fix tags categories (#8625)
- [silverpic] fix extraction & force .net TLD
- [simpcity] fix content for first post of a thread
- [simpcity] fix starting from a specific page (#8599)
- [twitter] fix KeyError for temporarily unavailable users (#8423)
- [twitter] fix KeyError - 'source_id' with disabled transform (#8429)
- [twitter] fix AttributeError for search-pagination": "max_id" (#8613)
- [twitter] update & fix pinned Tweet extraction (#8500)
- [vsco] use "browser": "firefox" by default (#8127)
- [webtoons] fix thumbnail extraction (#8413)
- [xasiat] fix IndexError for albums without category (#8569)
Improvements
- [2ch] support .org TLD (#8629)
- [bunkr] detect when an album is deleted mid-download (#8619)
- [cyberdrop] update domain to cyberdrop.cr (#8496)
- [cyberfile:folder] support subfolders (#8323)
- [deviantart:gallery] match URLs with query parameters (#8514)
- [discord] limit length of default filenames (#6582)
- [erome] improve error message for deleted & copyrighted albums (#8665)
- [fansly] handle posts without accountId/contentId/attachments (#8572)
- [flickr] extract public API key from website (#7564 #7649 #7700 #8553)
- [imagehost] improve filename & extension handling
- [imagetwist] detect deleted images (#8415)
- [imagevenue] improve error for deleted images (#8477)
- [imgbox] match direct links (#8474)
- [imhentai:search] support /advanced-search/ URLs (#8507)
- [instagram] improve error for non-existent profiles (#8550)
- [jpgfish] update domain to jpg7.cr (#8530)
- [newgrounds] set error status when encountering inaccessible posts (#8654)
- [realbooru] extract video fallbacks (#8661)
- [reddit] use REST API by default (#8559)
- [reddit] support comment share link (#8434)
- [rule34us:tag] support URLs with empty q query parameter (#8546)
- [pixhost] force .to TLD (#8428)
- [postimg] force postimg.cc domain (#8505)
- [sankaku][idolcomplex] support URLs with locale code (#8667)
- [simpcity] implement login with username & password (#8418)
- [simpcity] extract attachment/inline files (#8560)
- [simpcity] extract click to load media URLs (#8609)
- [tiktok] ignore empty music entries (#8571)
- [twitter] restore better user NotFoundError messages (#8621)
- [twitter] implement workarounds for empty core data (#8613)
- [wikimedia] add format=original to fandom/wikigg file URLs (#5512)
- [wikimedia] implement config lookups for fandom/wikigg sites |
| 1.30.10 | 12 d’octubre del 2025 | — | 32 bits Portable Notes de la versióExtractors
Additions
- [bluesky] add bookmark extractor (#8370)
- [dandadan] add support (#8381)
Fixes
- [bellazon] fix video URL extraction (#8392)
- [bluesky] handle exceptions during file extraction
- [civitai] prevent downloading random posts from deleted users (#8299)
- [girlsreleased] update API endpoints (#8360)
- [instagram] restore video_dash_manifest downloads (#8364)
- [kemono] prevent fatal exceptions when retrieving user profile data (#8382)
- [mangadex] fix RuntimeError for titles without a description (#8389)
- [naver-blog] fix video extraction (#8385)
- [poipiku] fix original file downloads (#8356)
- [weibo] fix retrieving followers-only content (#6447 #7939 #8063 #8354 #8357)
- [weibo] use page parameter for feed results (#7523 #8128 #8357)
- [wikimedia] fix name & extension of files without an extension (#8344)
- [wikimedia] ignore missing files (#8388)
Improvements
- [bellazon] ignore links to other threads (#8392)
- [common] disable delay for request_location()
- [fansly] update format selection (#4401)
- [fansly] download user posts from all account walls (#4401)
- [instagram] support /share/SHORTCODE URLs (#8340)
- [weibo] ignore ongoing live streams (#8339)
- [zerochan] forward URL parameters to API requests (#8377)
Metadata
- [instagram] extract subscription metadata (#8349)
- [webtoons] fix episode metadata extraction (#2591)
Removals
- [twitter] remove login support (#4202 #6029 #6040 #8362)
Post Processors
- [exec] support {_temppath} replacement fields (#8329)
Miscellaneous
- [formatter] improve error messages (#8369)
- [path] implement conditional base-directory
- use utf-8 encoding when opening files in text mode (#8376) |
| 1.30.9 | 3 d’octubre del 2025 | — | 32 bits Portable Notes de la versióExtractors
Additions
- [mangafire] add support (#7064 #7701)
- [mangareader] add support (#6529 #6868)
- [patreon] add collection extractor (#8286)
- [s3ndpics] add support (#8322)
Fixes
- [chevereto] fix id for links without file name (#8307)
- [chevereto:album] fix video downloads (#8149 #8295)
- [hdoujin] fix KeyError: 13 by adding reclass tag type (#8290)
- [misskey] include withRenotes parameter in API requests (#8285)
- [nozomi] percent-encode search tags (#8328)
- [simpcity] fix KeyError: 'url' when thread author is deleted (#8323)
- [twitter] fix quote_id of individual Tweets (#8284)
- [zerochan] prevent HttpError: '503 Service Temporarily Unavailable' (#8288)
Improvements
- [chevereto] support URLs with www subdomain (#8149)
- [imxto:gallery] support multiple pages (#8282)
- [instagram] add warn-images & warn-videos options (#8283)
- [instagram] use reel subcategory for /reel/SHORTCODE URLs (#8274)
- [instagram] support /reels/SHORTCODE URLs (#8318)
- [paheal] normalize No results output message (#8313)
- [pixiv] implement searching past 5000 results (#1686 #7082 #8298)
- [thehentaiworld] support more post URL formats (#8277)
- [weibo] download .m3u8 manifests with ytdl (#8339)
- [weibo] resolve wblive-out.api.weibo.com URLs (#8339)
- [weibo] use replay_hd URLs as video fallback (#8339)
- [wikimedia] add ability to download image revisions (#7283 #8330)
- [zerochan] normalize No results output message (#8313)
Metadata
- [hdoujin] extract source metadata (#8280)
- [instagram] provide type metadata (#8274)
- [mangadex] extract more manga-related metadata (#8325)
Removals
- [chevereto] remove img.kiwi
Downloaders
- [http] add MIME type and signature for m3u8 & mpd files (#8339)
Post Processors
- [python] restore archive functionality
Miscellaneous
- [cookies] add support for Orion browser (#8303)
- [docker] include more optional Python dependencies (#8026)
- [docs] update configuration.rst formatting |
| 1.30.8 | 23 de setembre del 2025 | — | 32 bits Portable Notes de la versióExtractors
Additions
- [chevereto] support imglike.com (#5179)
- [chevereto] add category extractor (#5179)
- [Danbooru] add random extractor (#8270)
- [hdoujin] add support (#6810)
- [imgpile] add support (#5044)
- [mangadex] add covers extractor (#4994)
- [mangataro] add support (#8237)
- [thehentaiworld] add support (#274 #8237)
Fixes
- [4archive] fix TypeError (#8217)
- [bellazon] fix video attachments (#8239)
- [bunkr] fix JSONDecodeError for files with URL slugs containing apostrophes ' (#8150)
- [instagram] ensure manifest data exists before attempting a DASH download (#8267)
- [schalenetwork] fix extraction (#6948 #7391 #7728)
- [twitter] fix quoted Tweets being marked as deleted (#8225)
Improvements
- [2ch] update domain to 2ch.su, support 2ch.life URLs (#8216)
- [bellazon][simpcity][vipergirls] process threads in descending order (#8248)
- [bellazon] extract inline images (##8247)
- [bellazon] support video embeds (#8239)
- [bellazon] support #comment-12345 post links (#8239)
- [lensdump] support new direct file URL pattern (#8251)
- [simpcity] extract URLs of <iframe> embeds (#8214 #8256)
- [simpcity] improve post content extraction (#8214)
Metadata
- [facebook] extract biography metadata (#8233)
- [instagram:tagged] provide full tagged_… metadata when using id:… URLs (#8263)
- [iwara] extract more metadata (#6582)
- [iwara] make type available for directories (#8245)
- [reddit] provide comment metadata for all media files (#8228)
Options
- [bellazon] add quoted option (#8247)
- [bellazon] implement order-posts option (#8248)
- [kemono:discord] implement order-posts option (#8241)
- [simpcity] implement order-posts option (#8248)
- [vipergirls] implement order-posts option (#8248)
Downloaders
- [ytdl] fix errors caused by deprecated options removal
Post Processors
- metadata add "mode": "print" (#2691)
- [python] add "mode": "eval"
- close archive database connections (#8243)
Miscellaneous
- [util] define __enter__ & __exit__ methods for NullResponse objects (#8227)
- [util] extend list of ISO 639 language codes |
| 1.30.7 | 14 de setembre del 2025 | — | 32 bits Portable Notes de la versióExtractors
Additions
- [bellazon] add support (#7480)
- [cyberfile] add support (#5015)
- [fansly] add creator-media extractor (#4401)
- [simpcity] add support (#3127 #5145 #5879 #8187)
Fixes
- [aibooru] fix download URLs (#8212)
- [ao3] fix pagination (#8206)
- [boosty] fix extracting accessToken from cookies (#8203)
- [comick] update buildId on 404 errors (#8157)
- [facebook] fix /photo/?fbid=…&set=… URLs being handled as a set (#8181)
- [fansly] fix & improve format selection (#4401)
- [fansly] fix posts with more than 5 files (#4401)
- [imgbb] fix & update (#7936)
- [tiktok] fix KeyError: 'author' (#8189)
Improvements
- [comick] handle redirects
- [fansly] provide fallback URL for manifest downloads (#4401)
- [fansly:creator] support custom wall IDs (#4401)
- [tungsten:user] support filtering results by tag (#8061)
- [twitter] continue searches on empty response (#8173)
- [twitter] implement various search-… options (#8173)
Miscellaneous
- [formatter] exclude <>\ characters from !R results (#8180)
- [formatter] support negative indices
- [util] emit debug Proxy Map logging message (#8195) |
| 1.30.6 | 6 de setembre del 2025 | — | 32 bits Portable Notes de la versióExtractors
Additions
- [chevereto] add video extractor (#8149)
- [comick] add covers extractor
- [fansly] add support (#4401)
- [instagram] add stories-tray extractor (#6582)
- [shimmie2] support co.llection.pics (#8166)
- [tungsten] add support (#8061)
- [vk] add wall-post extractor (#474 #6378 #8159)
Fixes
- [bunkr] fix downloading albums with more than 100 files (#8150 #8155 #8175)
- [chevereto:user] fix names starting with an a (#8149)
- [common] prevent exception when using empty user-agent (#8116)
- [deviantart:search] fix extraction (#8083)
- [hentaifoundry:story] fix src & description extraction (#8163)
- [imagebam] update guard page bypass cookies (#8123)
- [kemono] fix .bin archive files not being added to archives list (#8156)
- [reddit] fix TypeaError when processing comments (#8139)
- [tumblr] fix pagination when using date-max
- [twitter] prevent exceptions in _transform_community() (#8134)
- [twitter] prevent KeyError: 'name' in _transform_user() (#8154)
- [twitter] fix KeyError: 'core' when processing communities (#8141)
- [zerochan] fix 500 Internal Server Error during login (#8097 #8114)
Improvements
- [comick] detect broken chapters (#8054)
- [erome] handle reposts on user profiles (#6582)
- [instagram] improve video quality warning regex (#8078)
- [jpgfish] update domain to jpg6.su
- [reddit] add api & limit options (#7997 #8012 #8092)
- [reddit] support video embeds (#8139)
- [tumblr:tagged] support /archive/tagged/ URLs (#8160)
Metadata
- [khinsider] extract description metadata
- [tumblr:tagged] provide search_tags metadata (#8160)
- [vk] parse date & description metadata (#8029)
- [vk:album] extract more metadata (#8029)
Downloaders
- [ytdl] implement _ytdl_manifest_cookies
Miscellaneous
- [formatter] add R conversion - extract URLs (#8125)
- [options] add -a as short option for --user-agent
- [scripts/init] implement -s/--subcategory |
| 1.30.5 | 24 d’agost del 2025 | — | 32 bits Portable Notes de la versióExtractors
Additions
- [shimmie2] support noz.rip/booru (#8101)
- [sizebooru] add support (#7667)
- [twitter] add highlights extractor (#7826)
- [twitter] add home extractor (#7974)
Fixes
- [aryion] fix pagination (#8091)
- [rule34] support using api-key & user-id (#8077 #8088 #8098)
- [tumblr:search] fix ValueError: not enough values to unpack (#8079)
- [twitter] handle KeyError: 'result' for retweets (#8072)
- [zerochan] expect 500 Internal Server Error responses for HTML requests (#8097)
Improvements
- [civitai:search] add token option (#8093)
- [instagram] warn about lower quality video downloads (#7921 #8078)
- [instagram] remove candidates warning (#7921 #7989 #8071)
- [oauth] improve error messages (#8086)
- [pixiv] distinguish empty from deleted profiles (#8066)
- [twitter] update API endpoint query hashes & parameters
Metadata
- [batoto] extract more metadata (#7994)
- [instagram:highlights] extract author & owner & user metadata (#7846)
- [newgrounds] extract slug metadata (#8064)
- [twitter] extract community metadata (#7424)
Removals
- [shimmie2] remove sizechangebooru.com (#7667)
- [zzup] remove module (#4604)
Downloaders
- [ytdl] improve playlist handling (#8085)
Scripts
- implement rm helper script
- add -g/--git command-line options
- [util] add git() & lines() helper functions
Miscellaneous
- [config] add conf argument to config.load() (#8084) |
| 1.30.4 | 16 d’agost del 2025 | — | 32 bits Portable Notes de la versióExtractors
Additions
- [civitai] add videos extractor (#6644)
Fixes
- [civitai] fix posts not returning video files (#8053)
- [civitai] fix 403 Forbidden errors for searches
- [kemono] send Accept: text/css header for API requests (#8047 #8057)
Improvements
- [newgrounds] add fallback for images with empty full_image_text src
Miscellaneous
- fix accessing methods through path-metadata proxy (#6582) |
| 1.30.3 | 15 d’agost del 2025 | — | 32 bits Portable Notes de la versióExtractors
Additions
- [booth] add support (#7920)
- [civitai] add collection & user-collections extractors (#8005)
- [facebook] add info extractor (#6582)
- [facebook] add albums extractor (#7848)
- [imgdrive] add image extractor (#7976)
- [imgtaxi] add image extractor (#8019)
- [imgwallet] add image extractor (#8021)
- [picstate] add image extractor (#7946)
- [silverpic] add image extractor (#8020)
- [tumblr] add following & followers extractors (#8018)
- [xasiat] add support (#4161 #5929 #7934)
Fixes
- [blogger] fix video extraction (#7892)
- [comick] handle chapters without chapter data (#7972)
- [comick] handle volume-only chapters (#8043)
- [comick] fix exception when filtering by translation group (#8045)
- [deviantart:tiptap] fix KeyError: 'attrs' (#7929)
- [everia] fix image extraction (#7973 #7977)
- [facebook] fix avatar extraction for empty profiles (#7962)
- [facebook] handle profiles without photos or set_id (#7962)
- [fappic] rewrite thumbnail URLs (#8013)
- [idolcomplex] update to new domain and interface (#7559 #8009)
- [kemono][coomer] fix extraction (#8028 #8031)
- [kemono] update /creators endpoint (#8039 #8040)
- [kemono] don't set error status for posts without comments (#7961)
- [pixiv] fix IndexError for unviewable works (#7940)
- [pixiv] fix artworks downloads when using expired cookies (#7987)
- [scrolller] fix NSFW subreddit pagination (#7945)
- [twitter] fix potential UnboundLocalError when videos are disabled (#7932)
- [vsco] disable TLS 1.2 cipher suites by default (#7984 #7986)
- [wikimedia:wiki] fix AttributeError: 'subcategories' (#7931)
Improvements
- [aibooru] support general.aibooru.online & aibooru.download
- [comick] add lang option (#7938)
- [hentaifoundry] add descriptions option (#7952)
- [facebook] raise AuthRequired for profiles requiring cookies (#7962)
- [instagram] warn about lower quality image downloads (#7921)
- [kemono] support "endpoint": "posts+" for full metadata (#8028)
- [misskey] support misskey.art (#7923)
- [motherless] detect 404/File not found pages
- [pixiv] detect suspended/deleted accounts (#7990)
- [pixiv] improve API error messages
- [pixiv] remove redundant cookies initialization code
- [scrolller] limit title length in default filenames
- [skeb] implement include option (#6558 #7267)
- [vk] update default archive_fmt (#8030)
Metadata
- [cien] provide author[id] metadata (#6582)
- [dankefuerslesen] extract more metadata (#7915)
- [dankefuerslesen:manga] fix metadata being overwritten
- [facebook] ensure numeric user_id values (#7953)
- [facebook:set] fix/improve user_id extraction (#7848)
- [fappic] fix filename values
Common
- common implement "user-agent": "@BROWSER" (#7947)
- common improve error message for non-Netscape cookie files (#8014)
Downloaders
- [ytdl] don't overwrite existing filename data (#7964)
Miscellaneous
- [docs/configuration] improve client-id & api-key instructions
- [docs/formatting] update and improve
- [job] apply extension-map to SimulationJob results (#7954)
- [job] improve URL scheme extraction performance
- [job] split collected DataJob results
- [path] implement path-convert option (#493 #6582)
- [scripts] improve and extend init, generate_test_result, and pyprint
- extend -A/--abort & "skip": "abort" functionality (#7891)
- use more f-strings (#7671) |
| 1.30.2 | 27 de juliol del 2025 | — | 32 bits Portable Notes de la versióExtractors
Additions
- [itaku] add posts & bookmarks extractors (#7707)
Fixes
- [kemono] support new kemono.cr domain (#7902 #7909 #7911 #7913 #7904)
- [coomer] support new coomer.st domain (#7907 #7909 #7911 #7904)
Post Processors
- [exec] use False as start_new_session default to avoid a TypeError (#7899)
Miscellaneous
- [tests/postprocessor] fix TypeError when logging an error (#6582) |
| 1.30.1 | 26 de juliol del 2025 | — | 32 bits Portable Notes de la versió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) |
| 1.30.0 | 15 de juliol del 2025 | — | 32 bits Portable Notes de la versióChanges
- raise minimum supported Python version to 3.8 (#7671)
- update extractor names (#7746 #7612)
- Old New
kemonoparty kemono
coomerparty coomer
koharu schalenetwork
naver naver-blog
chzzk naver-chzzk
naverwebtoon naver-webtoon
pixiv:novel pixiv-novel:novel
pixiv:novel-user pixiv-novel:user
pixiv:novel-series pixiv-novel:series
pixiv:novel-bookmark pixiv-novel:bookmark
- config settings will automatically use the old values
- target directories using {category} will use the new category names by default
- use --compat or "category-map": "compat" to restore old category names
- include exit status bitmasks of NotFoundError (8) and NoExtractorError (64)
into general HttpError (4) and InputError (32) respectively
Extractors
Additions
- [civitai] add search-images and posts extractors (#7609)
- [comick] add support (#1825 #6782)
- [dankefuerslesen] add support (#7669)
- [dynastyscans] add anthology extractor (#7627)
- [girlsreleased] add support (#6200)
- [girlswithmuscle] add support (#4493 #6016)
- [iwara] add support (#2652 #5840 #7785)
- [kemono] add artists extractor (#7582)
- [misskey] add avatar, background, and info extractors (#5347)
- [motherless] add group extractor (#7774 #7787)
- [naver-chzzk] add comment and community extractors (#7735 #7741)
- [nudostar] add support (#5735 #6556)
- [rawkuma] add support (#4571)
- [redbust] add support (#6759 #6918 #7043)
Fixes
- [4archive] fix thread extractor
- [arcalive] fix download URLs (#7678)
- [arcalive] replace ac-p.namu subdomains with ac-o.namu (#7556)
- [archivedmoe] fix redirection issue (#7652 #7653 #7664)
- [aryion] fix favorite extractor (#7775)
- [batoto] fix downloading manga with alerts/notices (#7657)
- [behance] fix 403 Forbidden errors (#7710)
- [bunkr] fix file downloads (#7747)
- [civitai] fix & update search extractor (#7609)
- [danbooru] fix Ugoira conversions for posts without ZIP:ZipFileName (#7630)
- [deviantart:tag] fix username (#7587)
- [deviantart:tiptap] fix TypeError when textAlign is null (#7639)
- [directlink] fix config lookups by subcategory (#6582)
- [discord] support forwarded messages & handle missing threads (#7706 #7722)
- [furaffinity] fix submissions results (#7759)
- [hitomi] fix negative tag searches (#7694)
- [kemono] fix tagged creator posts
- [mangadex:list] fix config lookups for list-feed subcategory
- [nijie] fix file extraction (#7624)
- [paheal] fix 404 Not Found error for tags with URL encoded characters (#7642)
- [patreon] send Referer header when downloading .m3u8 videos (#7571)
- [patreon] fix campaign_id extraction from Next.js 13 creator pages (#7773)
- [readcomiconline] fix extraction (#7606 #7789)
- [reddit] fix archive IDs of fallback files (#7760)
- [rule34] fix file downloads (#7697)
- [sankaku] fix extracting extended tag categories (#7744)
- [sexcom] prevent .css file downloads (#7632)
- [skeb] fix KeyError - 'frame_rate' (#7798)
- [tiktok] handle exceptions when extracting avatars (#7682)
- [vsco] fix JSON returned by VSCO (#7821)
- [warosu] HTML attribute fix (#7676 #7677 #7777)
Improvements
- [artstation] support downloading .mview files (#7812)
- [civitai] support "My Reactions" results for videos (#7608)
- [e621] support e621.cc/posts URLs (#6809)
- [erome] restructure extractor hierarchy (#7804)
- [everia] prevent redirect when fetching post pages
- [exhentai] ensure file signature bytes aren`t all zero (#4902)
- [exhentai] implement "source": "metadata" (#4902)
- [fanbox] return fileMap files in order (#2718)
- [gelbooru] improve error message for 401 Unauthorized responses (#7674)
- [imagevenue] detect 404 image files (#7570)
- [instagram] provide more descriptive URLs for video_dash_manifest videos (#7631)
- [pinterest] support pin.it redirects to board (#7805)
- [pinterest] match board URLs with query strings (#7805)
- [rule34us] prioritize video.rule34.us for video downloads (#6582)
- [rule34xyz] implement login with username & password (#7736)
- [sankaku] allow passing cookies (#7333)
- [sexcom] su |
| 1.29.7 | 23 de maig del 2025 | — | 32 bits Portable Notes de la versióExtractors
Additions
- [mangadex] add following extractor (#7487)
- [pixeldrain] add support for filesystem URLs (#7473)
Fixes
- [bluesky] handle posts without record data (#7499)
- [civitai] fix & improve video downloads (#7502)
- [civitai] fix exception for images without modelVersionId (#7432)
- [civitai] make metadata extraction non-fatal (#7562)
- [fanbox] use "browser": "firefox" by default (#7490)
- [idolcomplex] fix pagination logic (#7549)
- [idolcomplex] fix 429 error during login by adding a 10s delay
- [instagram:stories] fix post_date metadata (#7521)
- [motherless] fix video gallery downloads (#7530)
- [pinterest] handle story_pin_product_sticker_block blocks (#7563)
- [subscribestar] fix content and title metadata (#7486 #7526)
Improvements
- [arcalive] allow overriding default User-Agent header (#7556)
- [fanbox] update API headers (#7490)
- [flickr] add info option (#4720 #6817)
- [flickr] add profile option
- [instagram:stories] add split option (#7521)
- [mangadex] implement login with client credentials
- [mangadex] send Authorization header only when necessary
- [mastodon] support Akkoma/Pleroma /notice/:ID URLs (#7496)
- [mastodon] support Akkoma/Pleroma /objects/:UUID URLs (#7497)
- [pixiv] Implement sanity handling for ugoira works (#4327 #6297 #7285 #7434)
- [twitter:ctid] reduce chance of generating the same ID
Metadata
- [civitai] provide proper extension for model files (#7432)
- [flickr] provide license_name metadata
- [sankaku] support new tags categories (#7333 #7553)
- [vipergirls] provide num and count metadata (#7479)
- [vipergirls] extract more metadata & rename fields (#7479)
Downloaders
- [http] fix setting mtime per file (#7529)
- [ytdl] improve temp/part file handling (#6949 #7494)
Cookies
- support Zen browser (#7233 #7546) |
| 1.29.6 | 4 de maig del 2025 | — | 32 bits Portable Notes de la versióExtractors
Additions
- [manganelo] support nelomanga.net and mirror domains (#7423)
Fixes
- [deviantart] unescape \' in JSON data (#6653)
- [kemonoparty] revert to using default creator posts endpoint (#7438 #7450 #7462)
- [pixiv:novel] fix embeds extraction by using AJAX API (#7422 #7435)
- [scrolller] fix exception for albums with missing media (#7428)
- [twitter] fix 404 Not Found () errors (#7382 #7386 #7426 #7430 #7431 #7445 #7459)
Improvements
- [kemonoparty] add endpoint option (#7438 #7450 #7462)
- [tumblr] improve error message for dashboard-only blogs (#7455)
- [weasyl] support /view/ URLs (#7469)
Metadata
- [chevereto] extract date metadata (#7437)
- [civitai] implement retrieving model and version metadata (#7432)
- [manganelo] extract more metadata
Post Processors
- [directory] add directory post processor (#7432)
Miscellaneous
- [job] do not reset skip count when skip-filter fails (#7433) |
| 1.29.5 | 26 d’abril del 2025 | — | 32 bits Portable Notes de la versióExtractors
Additions
- [bluesky] add video extractor (#4438)
- [instagram] add followers extractor (#7374)
- [itaku] add stars extractor (#7411)
- [pictoa] add support (#6683 #7409)
- [twitter] add followers extractor (#6331)
Fixes
- [architizer] fix project extractor (#7421)
- [bluesky:likes] fix infinite loop (#7194 #7287)
- [deviantart] fix 401 Unauthorized errors for for multi-image posts (#6653)
- [everia] fix title extraction (#7379)
- [fanbox] fix comments extraction
- [fapello] stop pagination on empty results (#7385)
- [kemonoparty] fix archives option (#7416 #7419)
- [pixiv] fix user_details requests not being cached (#7414)
- [pixiv:novel] handle exceptions during embeds extraction (#7422)
- [subscribestar] fix username & password login
- [wikifeet] support site redesign (#7286 #7396)
Improvements
- [bluesky:likes] use repo.listRecords endpoint (#7194 #7287)
- [gelbooru] don't hardcode image server domains (#7392)
- [instagram] support /share/ URLs (#7241)
- [kemonoparty] use /posts-legacy endpoint (#6780 #6931 #7404)
- [naver] support videos (#4682 #7395)
- [scrolller] support album posts (#7339)
- [subscribestar] add warning for missing login cookie
- [twitter] update API endpoint query hashes (#7382 #7386)
- [weasyl] use gallery-dl User-Agent header (#7412)
Metadata
- [deviantart:stash] extract more metadata (#7397)
- [moebooru:pool] replace underscores in pool names (#4646)
- [naver] fix recent date bug (#4682)
Post Processors
- [ugoira] restore keep-files functionality (#7304)
- [ugoira] support "keep-files": true + custom extension (#7304)
- [ugoira] use _ugoira_frame_index to detect .zip files
Miscellaneous
- [util] auto-update Chrome version
- use internal version of re.compile() for extractor patterns |
| 1.29.4 | 13 d’abril del 2025 | — | 32 bits Portable Notes de la versióExtractors
Additions
- [chevereto] support imagepond.net (#7278)
- [webtoons] add artist extractor (#7274)
Fixes
- [deviantart] fix KeyError: 'has_subfolders' (#7272 #7337)
- [discord] fix parent keyword inconsistency (#7341 #7353)
- [E621:pool] fix AttributeError (#7265 #7344)
- [everia] fix/improve image extraction (#7270)
- [gelbooru] fix video URLs (#7345)
- [hentai2read] fix AttributeError exception for chapters without artist (#7355)
- [issuu] fix extractors (#7317)
- [kemonoparty] fix file paths with backslashes (#7321)
- [readcomiconline] fix issue extractor (#7269 #7330)
- [rule34xyz] update to API v2 (#7289)
- [zerochan] fix KeyError: 'author' (#7282)
Improvements
- [instagram] use Chrome User-Agent by default (#6379)
- [pixiv] support phixiv.net URLs (#7352)
- [tumblr] support URLs without subdomain (#7358)
- [webtoons] download JPEG files in higher quality
- [webtoons] use a default 0.5-1.5s delay between requests (#7329)
- [zzup] support w.zzup.com URLs (#7327)
Downloaders
- [ytdl] fix KeyError: 'extractor' exception when ytdl reports an error (#7301)
Post Processors
- [metadata] add metadata-path option (#6582)
- [metadata] fix handling of empty directory paths (#7296)
- [ugoira] preserve extension when using "mode": "archive" (#7304)
Miscellaneous
- [formatter] add i and f conversions (#6582) |
| 1.29.3 | 29 de març del 2025 | — | 32 bits Portable Notes de la versióExtractors
Additions
- [danbooru] add favgroup extractor
- [imhentai] support hentaienvy.com and hentaizap.com (#7192 #7218)
Fixes
- [bunkr] fix filename extraction (#7237)
- [deviantart:stash] fix legacy sta.sh links (#7181)
- [hitomi] fix extractors (#7230)
- [mangapark] fix extractors (#4999 #5883 #6507 #6908 #7232)
- [nozomi] fix extractors (#7242)
- [patreon] include subdomains in session_id cookie check (#7188)
- [patreon] do not match /messages URLs as creator (#7187)
- [pinterest] handle story_pin_static_sticker_block blocks (#7251)
- [sexcom] fix gif pin extraction (#7239)
- [skeb] make exceptions when extracting posts non-fatal (#7250)
- [zerochan] parse JSON-LD data (#7178)
Improvements
- [arcalive] extend gifs option
- [deviantart] support multiple images for single posts (#6653 #7261)
- [deviantart] add subfolder support (#4988 #7185 #7220)
- [deviantart] match /gallery/recommended-for-you URLs (#7168 #7243)
- [instagram] extract videos from video_dash_manifest data (#6379 #7006)
- [mangapark] support mirror domains
- [mangapark] support v3 URLs (#2072)
- [mastodon] support /statuses URLs (#7255)
- [sexcom] support new-style /gifs and /videos URLs (#7239)
- [subscribestar] detect redirects to /age_confirmation_warning pages
- [tiktok] add retry mechanism to rehydration data extraction (#7191)
Metadata
- [bbc] extract more metadata (#6582)
- [kemonoparty] extract archives metadata (#7195)
- [kemonoparty] enable username/user_profile metadata by default
- [kemonoparty:discord] always provide channel_name metadata (#7245)
- [sexcom] extract date_url metadata (#7239)
- [subscribestar] extract title metadata (#7219)
Downloaders
- [ytdl] support processing inline HLS/DASH manifest data (#6379 #7006)
Miscellaneous
- [aes] simplify block_count calculation
- [common] add subdomains argument to cookies_check() (#7188)
- [config] fix using the same key multiple times with apply (#7127)
- [tests] implement expected failures |
| 1.29.2 | 15 de març del 2025 | — | 32 bits Portable Notes de la versióExtractors
Additions
- [arcalive] add support (#5657 #7100)
- [furaffinity] add folder extractor (#1817 #7159)
Fixes
- [civitai] fix/improve query parameter handling (#7138)
- [facebook] improve date extraction (#7151)
- [sankaku] update API URLs (#7154 #7155 #7163)
- [twitter] prevent exception in _extract_components() (#7139)
Improvements
- [batoto] add domain option (#7174)
- [furaffinity] extract scraps metadata (#7015)
- [tiktok] implement audio extraction without yt-dlp
- [wikimedia] add subcategories option (#2340) |
| 1.29.1 | 8 de març del 2025 | — | 32 bits Portable Notes de la versióExtractors
Additions
- [tenor] add support (#6075)
Fixes
- [bunkr] update API endpoint (#7097)
- [erome] fix AttributeError for albums without tags (#7076)
- [furaffinity] fix artist metadata (#6582 #7115 #7123 #7130)
- [jpgfish] decrypt file URLs (#7073 #7079 #7109)
- [sankaku] fix search tag limit check
- [vsco] fix video extractor (#7113)
- [vsco] fix extracting videos from /gallery results (#7113)
Improvements
- [bunkr] add endpoint option (#7097)
- [danbooru:pool] download posts in pool order, add order-posts option (#7091)
- [erome:search] recognize all URL query parameters (#7125)
- [reddit] add selftext option (#7111)
- [redgifs:search] support /search?query=... URLs (#7118)
- [sankaku] increase wait time on 429 errors (#7129)
- [tiktok] improve tiktok-range parsing (#7098)
Downloaders
- [http] detect Cloudflare/DDoS-Guard challenges (#7066 #7121)
- warn about invalid subcategory values (#7103 #7119) |
| 1.29.0 | 1 de març del 2025 | — | 32 bits Portable Notes de la versióChanges
- build gallery-dl.exe on Windows 10 / Python 3.13 (#6684)
- provide Windows 7 / Python 3.8 builds as gallery-dl_x86.exe
Extractors
Additions
- [bilibili] add user-articles-favorite extractor (#6725 #6781)
- [boosty] add direct-messages extractor (#6768)
- [discord] add support (#454 #6836 #7059 #7067)
- [furry34] add support (#1078 #7018)
- [hentaiera] add support (#3046 #6952 #7020)
- [hentairox] add support (#7003)
- [imgur] add support for personal posts (#6990)
- [imhentai] add support (#1660 #3046 #3824 #4338 #5936)
- [tiktok] add support (#3061 #4177 #5646 #6878 #6708)
- [vsco] support /video/ URLs (#4295 #6973)
Fixes
- [bunkr] decrypt file URLs (#7058 #7070 #7085 #7089 #7090)
- [chevereto/jpgfish] fix extraction (#7073 #7079)
- [generic] fix config lookups by subcategory
- [philomena] fix date values without UTC offset (#6921)
- [philomena] download full URLs to prevent potential 404 errors (#6922)
- [pixiv] prevent exceptions during comments extraction (#6965)
- [reddit] restrict subreddit search results (#7025)
- [sankaku] fix extraction (#7071 #7072)
- [subscribestar] fix post extractor (#6582)
- [twitter] revert generated CSRF token length to 32 characters (#6895)
- [vipergirls] change default domain to viper.click (#4166)
- [weebcentral] fix extracting wrong number of chapter pages (#6966)
Improvements
- [b4k] update domain to arch.b4k.dev (#6955 #6956)
- [bunkr] update default archive ID format (#6935)
- [bunkr] provide fallback URLs for 403 download links (#6732 #6972)
- [bunkr] implement fast --range support (#6985)
- [furaffinity] use a default delay of 1 second between requests (#7054)
- [itaku] support gallery section URLs (#6951)
- [patreon] support /profile/creators URLs
- [subscribestar] detect and handle redirects (#6916)
- [twibooru] match URLs with www subdomain (#6903)
- [twitter] support grok cards content (#7040)
- [vsco] improve m3u8 handling
- [weibo] add movies option (#6988)
Metadata
- [bunkr] extract id_url metadata (#6935)
- [erome] extract tags metadata (#7076)
- [issuu] unescape HTML entities
- [newgrounds] provide comment_html metadata (#7038)
- [patreon] extract campaign metadata (#6989)
Downloaders
- implement downloader options per extractor category
- [http] add sleep-429 option (#6996)
- [ytdl] support specifying module as filesystem path (#6991)
Archives
- [archive] implement support for PostgreSQL databases (#6152)
- [archive] add archive-table option (#6152)
Miscellaneous
- [aes] handle errors during cryptodome import (#6906)
- [executables] fix loading certifi SSL certificates (#6393)
- improve \f format string handling for --print |
| 1.28.5 | 28 de gener del 2025 | — | 32 bits Portable Notes de la versióExtractors
Additions
- [nekohouse] add support (#5241, #6738)
- [turboimagehost] add support for galleries (#6855)
- [xfolio] add support (#5514, #6351, #6837)
Fixes
- [4archive] fix TypeError
- [adultempire] bypass age confirmation check
- [architizer] fix extraction
- [artstation] avoid Cloudflare challenges (#5817, #5658, #5564, #5554)
- [deviantart] prevent crash when accessing premium_folder data (#6873)
- [fapachi] fix extraction (#6881)
- [issuu] fix user extractor
- [kemonoparty] fix username metadata and filtering by tag for /posts URLs (#6833)
- [mangafox] fix chapter extraction
- [mangahere] fix chapter extraction
- [pixiv] fix sanity_level workaround (#4327)
- [pornpics] fix pagination results from HTML pages
- [twitter] handle exceptions during file extraction (#6647)
- [vsco] fix JSONDecodeError (#6887, #6891)
- [weebcentral] fix extraction (#6860)
- [xhamster] fix gallery extractor (#6818, #6876)
Improvements
- [batoto] use chapter_id in default archive IDs (#6835)
- [e621] support e621.cc and e621.anthro.fr frontend URLs (#6809)
- [e621] prevent premature pagination end (#6886)
- [facebook] allow accessing all metadata in directory format strings (#6874)
- [hiperdex] update domain to hiperdex.com
- [kemonoparty] enable filtering creator posts by tag (#6833)
- [khinsider] add covers option (#6844)
- [komikcast] update domain to komikcast.la
- [lofter] improve error handling (#6865)
- [pornpics] avoid redirect when retrieving a gallery page
- [urlgalleries] support new URL format
Metadata
- [bunkr] extract better filename metadata (#6824)
- [hiperdex] fix description metadata
- [khinsider] extract more album metadata (#6844)
- [mangaread] fix manga metadata extraction
- [rule34xyz] fix date and tags metadata
- [saint] fix metadata of /d/ URLs
- [toyhouse] fix date, artists, and characters metadata
- [webtoons] fix username and author_name metadata
Removals
- [cohost] remove module
- [fanleaks] remove module
- [shimmie2] remove tentaclerape.net
- [szurubooru] remove booru.foalcon.com
Miscellaneous
- [docs] add nix docs to README (#6606)
- [path] fix exception when using --rename-to + --no-download (#6861)
- [release] include scripts/run_tests.py in release tarball (#6856) |
| 1.28.4 | 12 de gener del 2025 | — | 32 bits Portable Notes de la versióExtractors
Additions
- [pexels] add support (#2286, #4214, #6769)
- [weebcentral] add support (#6778)
Fixes
- [bunkr] update to new site layout (#6798, #6805)
- [bunkr] fix ValueError on relative redirects (#6790)
- [plurk] fix user data extraction and make it non-fatal (#6742)
Improvements
- [bunkr] support /f/ media URLs
- [e621] accept tag search URLs with empty tag (#6783)
- [pixiv] provide fallback URLs (#6762)
- [wallhaven] extract search[tags] and search[tag_id] metadata (#6772)
Miscellaneous
- [util] support not splitting value argument when calling contains() (#6773) |
| 1.28.3 | 4 de gener del 2025 | — | 32 bits Portable Notes de la versióExtractors
Additions
- [civitai] add user-videos extractor (#6644)
- [szurubooru] support visuabusters.com/booru (#6729)
Fixes
- [8muses] skip albums without valid permalink (#6717)
- [batoto] update domains (#6714)
- [deviantart:tiptap] fix deviation embeds without token
- [hitomi] fix searches (#6713)
- [instagram:reels] fix pinned values (#6719)
- [kemonoparty] handle discord favorites (#6706)
- [piczel] fix extraction (#6735)
- [poipiku] fix downloads when post has a warning (#6736)
- [sankaku] support alphanumeric book/pool IDs (#6757)
- [subscribestar] fix attachment downloads (#6721, #6724, #6758)
- [subscribestar] improve content metadata extraction (#6761)
- [tapas] fix TypeError for locked episodes (#6700)
Improvements
- [boosty] support file post attachments (#6760)
- [deviantart:tiptap] support more content block types (#6686)
- [directlink] use domain as subcategory (#6703)
- [hitomi] provide search_tags metadata for tag and search results (#6756)
- [subscribestar] support audio files (#6758)
Miscellaneous
- [workflows:executables] build with Python 3.13 |
| 1.28.2 | 20 de desembre del 2024 | — | 32 bits Portable Notes de la versióExtractors
Additions
- [cyberdrop] add extractor for media URLs (#2496)
- [itaku] add search extractor (#6613)
- [lofter] add initial support (#650, #2294, #4095, #4728, #5656, #6607)
- [yiffverse] add support (#6611)
Fixes
- [facebook] decode Unicode surrogate pairs in metadata values (#6599)
- [zerochan] parse API responses manually when receiving invalid JSON (#6632)
- [zerochan] fix source metadata extraction when not logged in
Improvements
- [bilibili] extract files from module_top entries (#6687)
- [bilibili] support /upload/opus URLs (#6687)
- [bluesky] default to posts timeline when reposts or quoted is enabled (#6583)
- [common] simplify HTTP error messages
- [common] detect DDoS-Guard challenge pages
- [deviantart] improve tiptap markup to HTML conversion (#6686)
- fix KeyError: 'attrs' for links without href
- support heading content blocks
- support strike text markers
- [instagram] extract date metadata for stories (#6677)
- [kemonoparty:favorite] support new URL format (#6676)
- [saint] support saint2.cr URLs (#6692)
- [tapas] improve extractor hierarchy (#6680)
Options
- [cohost] add avatar and background options (#6656)
Miscellaneous
- support * wildcards for parent>child categories, for example reddit>* (#6673)
- use latest Firefox UA as default user-agent
- use random unused port for "user-agent": "browser" requests |
| 1.28.1 | 7 de desembre del 2024 | — | 32 bits Portable Notes de la versióExtractors
Additions
- [bluesky] add info extractor
Fixes
- [bluesky] fix exception when encountering non-quote embeds (#6577)
- [bluesky] unescape search queries (#6579)
- [common] restore using environment proxy settings by default (#6553, #6609)
- [common] improve handling of user-agent settings (#6594)
- [e621] fix TypeError when metadata is enabled (#6587)
- [gofile] fix website token extraction (#6596)
- [inkbunny] fix re-login loop (#6618)
- [instagram] handle empty carousel_media entries (#6595)
- [kemonoparty] fix o query parameter handling (#6597)
- [nhentai] fix download URLs (#6620)
- [readcomiconline] fix chapter extraction (#6070, #6335)
- [realbooru] fix extraction (#6543)
- [rule34] fix favorite extraction (#6573)
- [zerochan] download .webp and .gif files (#6576)
Improvements
- [hentaicosplays] update domains (#6578)
- [pixiv:ranking] implement filtering results by content (#6574)
- [pixiv] include user ID in failed AJAX request warnings (#6581)
Options
- [patreon] add format-images option (#6569)
- [zerochan] add extensions option (#6576) |
| 1.28.0 | 30 de novembre del 2024 | — | 32 bits Portable Notes de la versióChanges
- [common] disable using environment network settings by default (HTTP_PROXY, .netrc, …)
- disable trust_env session attribute
- disable Authorization header injection from .netrc auth (#5780, #6134, #6455)
- add proxy-env option
- [ytdl] change forward-cookies default value to true (#6401, #6348)
Extractors
Additions
- [bilibili] add support for opus articles (#2824, #6443)
- [bluesky] add hashtag extractor (#4438)
- [danbooru] add artist and artist-search extractors (#5348)
- [everia] add support (#1067, #2472, #4091, #6227)
- [facebook] add support (#470, #2612, #5626, #6548)
- [hentaifoundry] add tag extractor (#6465)
- [hitomi] add index and search extractors (#2502, #6392, #3720)
- [motherless] add support (#2074, #4413, #6221)
- [noop] add noop extractor
- [rule34vault] add support (#5708, #6240)
- [rule34xyz] add support (#1078, #4960)
- [saint] add support (#4405, #6324)
- [tumblr] add search extractor (#6394)
Fixes
- [8chan] avoid performing network requests within _init() (#6387)
- [bluesky] fix downloads from non-bsky PDSs (#6406)
- [bunkr] fix album names containing <>& characters
- [flickr] use download URLs (#6360, #6464)
- [hiperdex] update domain to hipertoon.com (#6420)
- [imagechest] fix extractors (#6475, #6491)
- [instagram] fix using numeric cursor values (#6414)
- [kemonoparty] update to new site layout (#6415, #6503, #6528, #6530, #6536, #6542, #6554)
- [koharu] update domain to niyaniya.moe (#6430, #6432)
- [mangadex] apply lang option only to chapter results (#6372)
- [newgrounds] fix metadata extraction (#6463, #6533)
- [nhentai] support .webp files (#6442, #6479)
- [patreon] use legacy mobile UA when no session_id is set
- [pinterest] update API headers (#6513)
- [pinterest] detect video/audio by block content (#6421)
- [scrolller] prevent exception for posts without mediaSources (#5051)
- [tumblrgallery] fix file downloads (#6391)
- [twitter] make source metadata extraction non-fatal (#6472)
- [weibo] fix livephoto filename & extension (#6471)
Improvements
- [bluesky] support main.bsky.dev URLs (#4438)
- [bluesky] match common embed fixes (#6410, #6411)
- [boosty] update default video format list (#2387)
- [bunkr] support bunkr.cr URLs
- [common] allow passing cookies to OAuth extractors
- [common] allow overriding more default User-Agent headers (#6496)
- [philomena] switch default ponybooru filter (#6437)
- [pinterest] support story_pin_music blocks (#6421)
- [pixiv] get ugoira frame extension from meta_single_page values (#6056)
- [reddit] support user profile share links (#6389)
- [steamgriddb] disable adjust-extensions for fake-png files (#5274)
- [twitter] remove cookies migration workaround
Metadata
- [bluesky] provide author[instance] metadata (#4438)
- [instagram] fix extension of apparent .webp files (#6541)
- [pillowfort] provide count metadata (#6478)
- [pixiv:ranking] add rank metadata field (#6531)
- [poipiku] return count as proper number (#6445)
- [webtoons] extract episode_no for comic results (#6439)
Options
- [civitai] add metadata option - support fetching generation data (#6383)
- [exhentai] implement tags option (#2117)
- [koharu] implement tags option
- [rule34xyz] add format option (#1078)
Downloaders
- [ytdl] fix AttributeError caused by decodeOption() removal (#6552)
Post Processors
- [classify] rewrite - fix skipping existing files (#5213)
- enable inheriting options from global postprocessor objects
- allow postprocessors values to be a single post processor object
Cookies
- support Chromium table version 24 (#6162)
- fix GCM pad length calculation (#6162)
- try decryption with empty password as fallback
Documentation
- update recommended pip command for installing dev version (#6493)
- update gallery-dl.conf (#6501)
Options
- add -4/--force-ipv4 and -6/--force-ipv6 command-line options
- fix passing negative numbers as arguments (#5262)
Miscellaneous
- [output] use default ANSI colors only when stream is a TTY
- [util] implement defaultdict filters-environment
- |
| 1.27.7 | 25 d’octubre del 2024 | — | 32 bits Portable Notes de la versióExtractors
Additions
- [civitai] add extractors for global models and images (#6310)
- [mangadex] add author extractor (#6372)
- [scrolller] add support (#295, #3418, #5051)
Fixes
- [8chan] automatically detect TOS cookie name (#6318)
- [bunkr] update to new site layout (#6344, #6352, #6368)
- [bunkr] send proper Referer headers for file downloads (#6319)
- [civitai] add uuid metadata field & use it as default archive format (#6326)
- [civitai] fix "My Reactions" results (#6263)
- [civitai] fix model file download URLs for tRPC API
- [lensdump] fix extraction (#6313)
- [pixiv] make retrieving ugoira metadata non-fatal (#6297)
- [pixiv] fix exception when processing deleted sanity_level works (#6339)
- [urlgalleries] fix extraction
- [wikimedia] fix non-English Fandom/wiki.gg articles (#6370)
Improvements
- [8chan] support /last/ thread URLs (#6318)
- [bunkr] support bunkr.ph and bunkr.ps URLs
- [newgrounds] support page numbers in URLs (#6320)
- [patreon] support /c/ prefix in creator URLs (#6348)
- [pinterest] support story pins (#6188, #6078, #4229)
- [pixiv] implement sanity_level workaround for user artworks results (#4327, #5435, #6339)
Options
- [bluesky] add quoted option (#6323)
- [pixiv] add captions option (#4327)
- [reddit] add embeds option (#6357)
- [vk] add offset option (#6328)
Downloaders
- [ytdl] implement explicit HLS/DASH handling
Post Processors
- add error event
Miscellaneous
- [cookies] convert Chromium expires_utc values to Unix timestamps
- [util] add std object to global eval namespace (#6330)
- add --print and --print-to-file command-line options (#6343)
- use child extractor fallbacks only when a non-user error occurs (#6329) |
| 1.27.6 | 11 d’octubre del 2024 | — | 32 bits Portable Notes de la versió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 |
| 1.27.5 | 28 de setembre del 2024 | — | 32 bits Portable Notes de la versióExtractors
Additions
- [ao3] add support (#6013)
- [civitai] add support (#3706, #3787, #4129, #5995, #6220)
- [cohost] add support (#4483, #6191)
Fixes
- [8chan] update TOS cookie name
- [deviantart] work around OAuth API returning empty journal texts (#6196, #6207, #5916)
- [weasyl:favorite] fix pagination (#6113)
Improvements
- [bluesky] support video downloads (#6183)
- [deviantart] add previews option (#3782, #6124)
- [deviantart] warn about empty journal texts (#5916)
- [inkbunny:favorite] update default directory (#6115)
- [jpgfish] update domain to jpg5.su (#6231)
- [skeb] prevent 429 errors and need for request_key cookie
- [weasyl:favorite] support readable URL format (#6113)
- [wikimedia] automatically detect API endpoint when none is defined
- [zzup] support up.zzup.com galleries (#6181)
Post Processors
- [ugoira] implement storing "original" frames in ZIP archives (#6147)
- [ugoira] fix KeyError: '_ugoira_frame_index' (#6154)
Formatter
- add L conversion - returns the length of a value
- allow accessing util.NONE via global _nul
Miscellaneous
- [cookies] add cookies-select option
- [cookies:firefox] support using domain & container filters together
- [docker] prevent errors in Dockerfile build
- [tests] make #category result entries optional
- allow filtering --list-extractors results
- implement alternatives for deprecated utc datetime functions |
| 1.27.4 | 6 de setembre del 2024 | — | 32 bits Portable Notes de la versióExtractors
Additions
- [sexcom] add likes extractor (#6149)
- [wikimedia] add wiki extractor (#6050)
Fixes
- [bunkr] fix file downloads (#6037)
- [cyberdrop] fix extraction
- [deviantart] fix "pagination": "manual" for cursor-based endpoints (#6079)
- [deviantart] fix "original": "images" (#6124)
- [exhentai] fix limits option (#6090)
- [flickr] make exif and context metadata extraction non-fatal (#6002, #6077)
- [flickr] make album metadata extraction non-fatal (#3441)
- [furaffinity] fix favorite pagination (#6151)
- [gofile] fix KeyError: 'childrenIds' (#5993)
- [newgrounds] fix warning for age-restricted posts (#6005)
- [toyhouse] fix extraction of image URLs
- [tumblr] fix 401 Unauthorized for likes when using api-key (#5994)
- [twitter] fix pinned Tweet extraction (#6102)
- [ytdl] fix processing playlists of playlists (#6127)
Improvements
- [bcbnsfw] use * as query when retrieving all posts (#6135)
- [bunkr] support bunkr: URL prefix (#6017)
- [e621] cache pool metadata API calls (#6001)
- [generic] better directory names (#6104)
- [koharu] improve format selection (#6088)
- [pixiv] implement downloading "original" ugoira frames (#6056)
- [pixiv] use mobile API for series (#5983)
Metadata
- [batoto] improve chapter info regex (#5988, #5997)
- [batoto] extract chapter_url metadata (#5562)
- [batoto] improve title extraction (#5988)
- [hitomi] extract extension_original metadata (#6049)
- [instagram] add post_date metadata field (#6081, #6091)
- [sankaku] restore old tags format (#6043)
- [twitter] extract type metadata (#6111)
Options
- [bunkr] add tlds option to match URLs with all possible TLDs (#5875, #6017)
- [instagram] add max-posts option (#6054)
- [instagram] add info as a possible include value
- [instagram] allow disabling cursor output
- [twitter] add info as a possible include value (#6114)
- [twitter] allow disabling cursor output (#5990)
Post Processors
- [hash] add hash post processor to compute file hash metadata (#6099)
- metadata add include and exclude options (#6058)
- metadata fix using .. in directories on Windows (#5942, #6094)
- [rename] add rename post processor to rename previously downloaded files (#5846, #6044)
- [ugoira] support converting "original" frames (#6056)
- [ugoira] add skip option (#6056)
Miscellaneous
- [cookies:firefox] extract only cookies without container by default (#5957)
- [formatter] implement A format specifier (#6036)
- [tests] fix bug when running tests in a certain order
- [util] extend CustomNone with arithmetic operators (#6007, #6009)
- add --rename and --rename-to command-line options (#5846, #6044)
- add input-files config option (#6059) |
| 1.27.3 | 10 d’agost del 2024 | — | 32 bits Portable Notes de la versióExtractors
Additions
- [bunkr] support bunkr.ci and bunkrrr.org (#5970)
- [furaffinity] add submissions extractor (#5954)
- [hentaicosplays] support hentai-cosplay-xxx.com (#5959)
Fixes
- [behance] fix KeyError: 'fields' (#5965)
- [behance] fix video extraction (#5965)
- [cien] extract all files when authenticated (#5934)
- [deviantart] fix KeyError - 'category' (#5960, #5961, #5969, #5971, #5976, #5978)
- [fanbox] update pagination logic (#5949, #5951, #5956)
- [hotleak] fix AttributeError (#5950)
- [instagram] restore GraphQL API functionality (#5920)
- [twitter] update x-csrf-token header during login (#5945)
Improvements
- [bunkr] fail downloads for maintenance files (#5952)
- [zerochan] improve tag redirect handling, add redirects option (#5891)
Post Processors
- [metadata] add base-directory option (#5262, #5728) |
| 1.27.2 | 3 d’agost del 2024 | — | 32 bits Portable Notes de la versióExtractors
Additions
- [agnph] add tag and post extractors (#5284, #5890)
- [aryion] add favorite extractor (#4511, #5870)
- [cien] add support (#2885, #4103, #5240)
- [instagram] add info extractor (#5262)
- [koharu] add gallery, search, and favorite extractors (#5893, #4707)
- [twitter] add info extractor (#3623)
Fixes
- [8chan] update TOS cookie name (#5868)
- [behance] fix image extraction (#5873, #5926)
- [booru] prevent crash when file URL is empty (#5859)
- [deviantart] try to work around journal/status API changes (#5916)
- [hentainexus] fix error with spread pages (#5827)
- [hotleak] fix faulty image URLs (#5915)
- [inkbunny:following] fix potentially infinite loop
- [nijie] fix image URLs of single image posts (#5842)
- [readcomiconline] fix extraction (#5866)
- [toyhouse] fix Content Warning bypass (#5820)
- [tumblr] revert to offset pagination, implement pagination option (#5880)
- [twitter] fix username-alt option name (#5715)
- [warosu] fix extraction
- [zerochan] handle KeyError - 'items' (#5826)
- [zerochan] fix error on tag redirections (#5891)
- [zerochan] fix Invalid control character errors (#5892)
Improvements
- [bunkr] support bunkr.fi domain (#5872)
- [deviantart:following] use OAuth API endpoint (#2511)
- [directlink] extend recognized file extensions (#5924)
- [exhentai] improve error message when temporarily banned (#5845)
- [gelbooru_v02] use total number of posts as pagination end marker (#5830)
- [imagefap] add enumeration index to default filenames (#1746, #5887)
- [paheal] implement fast --range support (#5905)
- [redgifs] support URLs with numeric IDs (#5898, #5899)
- [sankaku] match URLs with www subdomain (#5907)
- [sankakucomplex] update domain to news.sankakucomplex.com
- [twitter] implement cursor support (#5753)
- [vipergirls] improve thread URL pattern
- [wallpapercave] support album listings (#5925)
Metadata
- [dynastyscans] extract chapter tags (#5904)
- [erome] extract date metadata (#5796)
- [furaffinity] extract folders and thumbnail metadata (#1284, #5824)
- [sankaku] implement notes extraction (#5865)
- [subscribestar] fix date parsing in updated posts (#5783)
- [twitter] extract bookmark_count and view_count metadata (#5802)
- [zerochan] fix source metadata
- [zerochan] fix tag category extraction (#5874)
- [zerochan] delay fetching extended metadata (#5869)
Options
- [agnph] implement tags option (#5284)
- [booru] allow multiple url keys (#5859)
- [cien] add files option (#2885)
- [koharu] add cbz and format options (#5893)
- [vsco] add include option (#5911)
- [zerochan] implement tags option (#5874)
Removals
- [fallenangels] remove module
Post Processors
- metadata allow using format strings for directory (#5728)
Options
- add --print-traffic command-line option
- add -J/--resolve-json command-line option (#5864)
- add filters-environment option
- implement archive-event option (#5784)
Actions
- actions support multiple actions per pattern
- actions add exec action (#5619)
- actions add abort and terminate actions (#5778)
- actions allow setting a duration for wait
- actions emit logging messages before waiting/exiting/etc
Tests
- tests enable test results for external extractors (#5262)
- tests load results from ${GDL_TEST_RESULTS} (#5262)
Miscellaneous
- [cookies] add thorium support (#5781)
- [job] add resolve argument to DataJob (#5864)
- [path] fix moving temporary files across drives on Windows (#5807)
- [ytdl] fix --cookies-from-browser option parsing (#5885)
- make exceptions in filters/conditionals non-fatal
- update default User-Agent header to Firefox 128 ESR
- include zstd in Accept-Encoding header when supported |
| 1.27.1 | 22 de juny del 2024 | — | 32 bits Portable Notes de la versióExtractors
Additions
- [hentainexus] restore module (#5275, #5712)
- [shimmie2] support vidya.pics (#5632)
- [tcbscans] support other domains (#5774)
Fixes
- [deviantart] fix watching module ID extraction (#5696, #5772)
- [fanbox] handle KeyError for no longer existing plans (#5759)
- [kemonoparty:favorite] fix exception when sorting null objects (#5692. #5721)
- [skeb] fix 429 Too Many Requests errors (#5766)
- [speakerdeck] fix extraction (#5730)
- [twitter] fix duplicate ArkoseLogin check
Improvements
- [nijie] support downloading videos (#5707, #5617)
- [philomena] support downloading .svg files (#5643)
- [szurubooru] support empty tag searches (#5711)
- [twitter] ignore Unavailable media (#5736)
Metadata
- [hitomi] extract title_jpn metadata (#5706)
- [instagram] extract liked metadata (#5609)
Options
- [newgrounds] extend format option (#5709)
- [twitter] extend ratelimit option (#5532)
- [twitter] add username-alt option (#5715)
Removals
- [photobucket] remove module
- [nitter] remove instances
- [vichan] remove wikieat.club
Downloaders
- [ytdl] fix exception due to missing ext in unavailable videos (#5675)
Formatter
- implement C format specifier (#5647)
- implement X format specifier (#5770)
Options
- add --no-input command-line and input config option (#5733)
- add --config-open command-line option (#5713)
- add --config-status command-line option (#5713)
Miscellaneous
- [actions] fix exception when msg is not a string (#5683) |
| 1.27.0 | 1 de juny del 2024 | — | 32 bits Portable Notes de la versióExtractors
Additions
- [mastodon] add favorite, list, and hashtag extractors (#5529)
- [mastodon] add support for card images
- [pixeldrain] add support for single-file album downloads (#5641)
- [reddit] support comment embeds (#5366)
- [seiga] re-implement login with username & password
- [tapas] add creator extractor (#5306)
- [vsco] add avatar extractor (#5341)
- [wikimedia] support wiki.gg wikis
Fixes
- [4archive] fix extraction
- [8chan] fix file downloads by sending a TOS cookie (#5578)
- [artstation] disable TLS 1.2 ciphers by default (#5564, #5658)
- [bluesky] filter reposts only for user timelines (#5528)
- [common] disable check_hostname for custom SSLContexts (#3614, #4891, #5576)
- [exhentai] fix Multi-Page Viewer detection (#4969)
- [exhentai] fix blank page detection
- [hiperdex] update domain to hiperdex.top (#5635)
- [hotleak] download files returning a 404 status code (#5395)
- [imgur] match URLs with title slugs (#5593)
- [kemonoparty] fix KeyError - 'path' for posts without files (#5368, #5394, #5422, #5488)
- [kemonoparty] fix crash on posts with missing datetime info (#5422)
- [mastodon] send canonical true/false boolean values (#5516)
- [newgrounds] update and fix login procedure (#5109)
- [patreon] fix bootstrap data extraction (#5624)
- [poipiku] fix downloading R-18 posts (#5567)
- [poipoku] avoid language-specific extraction (#5590, #5591)
- [realbooru] fix videos and provide fallback URLs (#2530)
- [slideshare] fix extraction
- [subscribestar] fix file URLs (#5631)
- [twitter] update domain to x.com (#5597)
- [twitter] transfer twitter.com cookies to x.com (#5597)
- [twitter] prevent crash when extracting birdwatch metadata (#5403)
- [twitter] handle missing expanded_url fields (#5463, #5490)
- [wikimedia] suppress exception for entries without imageinfo (#5384)
- [wikimedia] fix exception for files with empty metadata
Improvements
- [exhentai] detect CAPTCHAs during login (#5492)
- [foolfuuka] improve board pattern & support pages (#5408)
- [furaffinity] match fxfuraffinity.net/fxraffinity.net/xfuraffinity.net URLs (#5511, #5568)
- [gelbooru] improve pagination logic for meta tags (#5478)
- [kemonoparty:favorite] return artists/posts in native order and support sort and order query parameters (#5375, #5620)
- [oauth] use Extractor.request() for HTTP requests to support proxy servers etc (#5433)
- [pixiv] change sanity_level debug message to a warning (#5180)
- [twitter] improve username & password login procedure (#5445)
- [twitter] wait for rate limit reset before encountering a 429 error (#5532)
- [twitter] match fixvx.com URLs (#5511)
- [twitter] match Tweet URLs with query parameters (#5371, #5372)
- [twitter] match /photo/ and /video/ Tweet URLs (#5443, #5601)
Options
- [common] add sleep-429 option (#5160)
- [common] implement skip-filter option (#5255)
- [common] implement keywords-eval option (#5621)
- [kemonoparty] add announcements option (#5262)
- [pixiv:novel] add covers option (#5373)
- [twitter] implement relogin option (#5445)
Downloaders
- [http] add MIME type and signature for .m4v files (#5505)
Post Processors
- [mtime] do not overwrite _mtime values with None (#5439)
- [ugoira] log errors for general exceptions
Archives
- [archive] move DownloadArchive code into its own module
- [archive] implement DownloadArchiveMemory class (#5255)
- [archive] add archive-mode option (#5255)
Cookies
- cookies use temporary file when saving cookies.txt files (#5461)
- cookies optimize _find_most_recently_used_file() for exact profiles (#5538)
- cookies set proper expires value for Chrome session cookies
Documentation
- [docs] update docs/configuration links (#5059, #5369, #5423)
- [docs] update link to "nightly" builds (#5618)
- [docs] replace AnchorJS with custom script
- [docs] update defaults of sleep-request, browser, tls12
- [docs] complete Authentication info in docs/supportedsites
Formatter
- formatter allow dots in '...' literals (#5539)
Output
- output enable colored output by default
- |
| 1.26.9 | 23 de març del 2024 | — | 32 bits Portable Notes de la versióExtractors
Additions
- [artstation] support video clips (#2566, #3309, #3911)
- [artstation] support collections (#146)
- [deviantart] recognize deviantart.com/stash/… URLs
- [idolcomplex] support new pool URLs
- [lensdump] recognize direct image links (#5293)
- [skeb] add extractor for followed users (#5290)
- [twitter] add quotes extractor (#5262)
- [wikimedia] support azurlane.koumakan.jp (#5256)
- [xvideos] support /channels/ URLs (#5244)
Fixes
- [artstation] fix handling usernames with dashes in domain names (#5224)
- [bluesky] fix not spawning child extractors for followed users (#5246)
- [deviantart] handle CloudFront blocks (#5363)
- [deviantart:avatar] fix index for URLs without ? (#5276)
- [deviantart:stash] fix index values (#5335)
- [gofile] fix extraction
- [hiperdex] update URL patterns & fix manga metadata (#5340)
- [idolcomplex] fix metadata extraction
- [imagefap] fix folder extraction (#5333)
- [instagram] make accessing like_count non-fatal (#5218)
- [mastodon] fix handling null moved account field (#5321)
- [naver] fix EUC-KR encoding issue in old image URLs (#5126)
- [nijie] increase default delay between requests (#5221)
- [nitter] ignore invalid Tweets (#5253)
- [pixiv:novel] fix text extraction (#5285, #5309)
- [skeb] retry 429 responses containing a request_key cookie (#5210)
- [warosu] fix crash for threads with deleted posts (#5289)
- [weibo] fix retweets (#2825, #3874, #5263)
- [weibo] fix livephoto filename extensions (#5287)
- [xvideos] fix galleries with more than 500 images (#5244)
Improvements
- [bluesky] improve API error messages
- [bluesky] handle posts with different embed structure
- [deviantart:avatar] ignore default avatars (#5276)
- [fapello] download full-sized images (#5349)
- [gelbooru:favorite] automatically detect returned post order (#5220)
- [imgur] fail downloads when redirected to removed.png (#5308)
- [instagram] raise proper error for missing reels_media (#5257)
- [instagram] change posts are private exception to a warning (#5322)
- [reddit] improve preview fallback formats (#5296, #5315)
- [steamgriddb] raise exception for deleted assets
- [twitter] handle "account is temporarily locked" errors (#5300)
- [weibo] rework pagination logic (#4168)
- [zerochan] fetch more posts by using the API (#3669)
Metadata
- [bluesky] add instance metadata field (#4438)
- [gelbooru:favorite] add date_favorited metadata field
- [imagefap] extract folder metadata (#5270)
- [instagram] default likes to 0 (#5323)
- [kemonoparty] add revision_count metadata field (#5334)
- [naver] unescape post title and description
- [pornhub:gif] extract viewkey and timestamp metadata (#4463)
- [redgifs] make date available for directories (#5262)
- [subscribestar] fix date metadata
- [twitter] add birdwatch metadata field (#5317)
- [twitter] add protected metadata field (#5327)
- [warosu] fix board_name metadata
Options
- [bluesky] add reposts option (#4438, #5248)
- [deviantart] add comments-avatars option (#4995)
- [deviantart] extend metadata option (#5175)
- [flickr] add contexts option (#5324)
- [gelbooru:favorite] add order-posts option (#5220)
- [kemonoparty] add order-revisions option (#5334)
- [vipergirls] add like option (#4166)
- [vipergirls] add domain option (#4166)
Downloaders
- [http] add MIME type and signature for .mov files (#5287)
Docker
- build images from source instead of PyPI package
- build linux/arm64 images (#5227)
- build images on every push to master
- tag images as YYYY.MM.DD
- tag the most recent build from master as dev
- tag the most recent release build as latest
- reduce image size (#5097)
Miscellaneous
- [formatter] fix local DST datetime offsets for :O
- build Linux executable on Ubuntu 22.04 LTS (#4184)
- automatically create directories for logging files (#5249) |
| 1.26.8 | 17 de febrer del 2024 | — | 32 bits Portable Notes de la versióExtractors
Additions
- [bluesky] add support (#4438, #4708, #4722, #5047)
- [bunkr] support new domains (#5114, #5130, #5134)
- [fanbox] add home and supporting extractors (#5138)
- [imagechest] add user extractor (#5143)
- [imagetwist] add gallery extractor (#5190)
- [kemonoparty] add posts extractor (#5194, #5198)
- [twitter] support communities (#4913)
- [vsco] support spaces (#5202)
- [weibo] add gifs option (#5183)
- [wikimedia] support www.pidgi.net (#5205)
- [wikimedia] support bulbapedia.bulbagarden.net (#5206)
Fixes
- [archivedmoe] fix thebarchive WebM URLs (#5116)
- [batoto] fix crash when manga name or chapter contains a - (#5200)
- [bunkr] fix extraction (#5088, #5151, #5153)
- [gofile] update website_token extraction
- [idolcomplex] fix pagination for tags containing : (#5184)
- [kemonoparty] fix deleting file names when computing revision_hash (#5103)
- [luscious] fix IndexError for files without thumbnail (#5122, #5124, #5182)
- [naverwebtoon] fix title for comics with empty tags (#5120)
- [pinterest] fix section URLs for boards with /, ?, or # in their name (#5104)
- [twitter] update query hashes
- [zerochan] fix skipping every other post
Improvements
- [deviantart] skip locked/blurred posts (#4567, #5193)
- [deviantart] implement downloading PNG versions of non-original images with "quality": "png" (#4846)
- [flickr] handle non-JSON errors (#5131)
- [idolcomplex] support alphanumeric post IDs (#5171)
- [kemonoparty] implement filtering duplicate revisions with "revisions": "unique"(#5013)
- [naverwebtoon] support /webtoon/ paths for all comics (#5123)
Metadata
- [idolcomplex] extract id_alnum metadata (#5171)
- [pornpics] support multiple values for channel (#5195)
- [sankaku] add id-format option (#5073)
- [skeb] add num and count metadata fields (#5187)
Downloaders
Fixes
- [http] remove pyopenssl import (#5156)
Miscellaneous
- fix filename formatting silently failing under certain circumstances (#5185, #5186) |
| 1.26.7 | 21 de gener del 2024 | — | 32 bits Portable Notes de la versióExtractors
Additions
- [2ch] add support (#1009, #3540, #4444)
- [deviantart:avatar] add formats option (#4995)
- [hatenablog] add support (#5036, #5037)
- [mangadex] add list extractor (#5025)
- [steamgriddb] add support (#5033, #5041)
- [wikimedia] add support (#1443, #2906, #3660, #2340)
- [wikimedia] support fandom wikis (#2677, #3378)
Fixes
- [blogger] fix lh-*.googleusercontent.com URLs (#5091)
- [bunkr] update domain (#5088)
- [deviantart] fix AttributeError for URLs without username (#5065)
- [deviantart] fix KeyError: 'premium_folder_data' (#5063)
- [deviantart:avatar] fix exception when comments are enabled (#4995)
- [fuskator] make metadata extraction non-fatal (#5039)
- [gelbooru] only log "Incomplete API response" for favorites (#5045)
- [giantessbooru] update domain
- [issuu] fix extraction
- [nijie] fix download URLs of single image posts (#5049)
- [patreon] fix KeyError: 'name' (#5048, #5069, #5093)
- [pixiv] update API headers (#5029)
- [realbooru] fix download URLs of older posts
- [twitter] revert to using media timeline by default (#4953)
- [vk] transform image URLs to non-blurred versions (#5017)
Improvements
- [batoto] support more mirror domains (#5042)
- [batoto] improve v2 manga URL pattern
- [gelbooru] support all tag and URLs with empty tags (#5076)
- [patreon] download m3u8 manifests with ytdl
- [sankaku] support post URLs with alphanumeric IDs (#5073)
Metadata
- [batoto] improve manga_id extraction (#5042)
- [erome] fix count metadata
- [kemonoparty] add revision_hash metadata (#4706, #4727, #5013)
- [paheal] fix source metadata
- [webtoons] extract more metadata (#5061, #5094)
Removals
- [chevereto] remove pixl.li
- [hbrowse] remove module
- [nitter] remove nitter.lacontrevoie.fr |
| 1.26.6 | 6 de gener del 2024 | — | 32 bits Portable Notes de la versióExtractors
Additions
- [batoto] add chapter and manga extractors (#1434, #2111, #4979)
- [deviantart] add avatar and background extractors (#4995)
- [poringa] add support (#4675, #4962)
- [szurubooru] support snootbooru.com (#5023)
- [zzup] add gallery extractor (#4517, #4604, #4659, #4863, #5016)
Fixes
- [gelbooru] fix favorite extractor (#4903)
- [idolcomplex] fix extraction & update URL patterns (#5002)
- [imagechest] fix loading more than 10 images in a gallery (#4469)
- [jpgfish] update domain
- [komikcast] fix manga extractor (#5027)
- [komikcast] update domain (#5027)
- [lynxchan] update bbw-chan domain (#4970)
- [manganelo] fix extraction & recognize .to TLDs (#5005)
- [paheal] restore extension metadata (#4976)
- [rule34us] add fallback for video-cdn1 videos (#4985)
- [weibo] fix AttributeError in user extractor (#5022)
Improvements
- [gelbooru] show error for invalid API responses (#4903)
- [rule34] recognize URLs with www subdomain (#4984)
- [twitter] raise error for invalid strategy values (#4953)
Metadata
- [fanbox] add metadata option (#4921)
- [nijie] add count metadata (#146)
- [pinterest] add count metadata (#4981)
Miscellaneous
- fix and update zsh completion (#4972)
- fix --cookies-from-browser macOS Firefox profile path |
| 1.26.5 | 23 de desembre del 2023 | — | 32 bits Portable Notes de la versióExtractors
Additions
- [deviantart] add intermediary option (#4955)
- [inkbunny] add unread extractor (#4934)
- [mastodon] support non-numeric status IDs (#4936)
- [myhentaigallery] recognize /g/ URLs (#4920)
- [postmill] add support (#4917, #4919)
- {shimmie2[ support rule34hentai.net (#861, #4789, #4945)
Fixes
- [deviantart] add workaround for integer client-id values (#4924)
- [exhentai] fix error for infinite fallback-retries (#4911)
- [inkbunny] stop pagination on empty results
- [patreon] fix bootstrap data extraction again (#4904)
- [tumblr] fix exception after waiting for rate limit (#4916)
Improvements
- [exhentai] output continuation URL when interrupted (#4782)
- [inkbunny] improve /submissionsviewall.php patterns (#4934)
- [tumblr] support infinite fallback-retries
- [twitter] default to tweets timeline when replies are enabled (#4953)
Metadata
- [danbooru] provide tags as list (#4942)
- [deviantart] set is_original for intermediary URLs to false
- [twitter] remove date_liked (#3850, #4108, #4657)
Docker
- add Docker instructions to README (#4850)
- fix auto-generation of latest tags |
| 1.26.4 | 10 de desembre del 2023 | — | 32 bits Portable Notes de la versióExtractors
Additions
- [exhentai] add fallback-retries option (#4792)
- [urlgalleries] add gallery extractor (#919, #1184, #2905, #4886)
Fixes
- [nijie] fix image URLs of multi-image posts (#4876)
- [patreon] fix bootstrap data extraction (#4904, #4906)
- [twitter] fix /media timelines (#4898, #4899)
- [twitter] retry API requests when response contains incomplete results (#4811)
Improvements
- [exhentai] store more cookies when logging in with username & password (#4881)
- [twitter] generalize "Login Required" errors (#4734, #4324)
Options
- add -e/--error-file command-line and output.errorfile config option (#4732)
Miscellaneous
- automatically build and push Docker images
- prompt for passwords on login when necessary
- fix util.dump_response() to work with bytes header values |
| 1.26.3 | 27 de novembre del 2023 | — | 32 bits Portable Notes de la versióExtractors
Additions
- [behance] support text modules (#4799)
- [behance] add modules option (#4799)
- [blogger] support www.micmicidol.club (#4759)
- [erome] add count metadata (#4812)
- [exhentai] add gp option (#4576)
- [fapello] support .su TLD (#4840, #4841)
- [pixeldrain] add file and album extractors (#4839)
- [pixeldrain] add api-key option (#4839)
- [tmohentai] add gallery extractor (#4808, #4832)
Fixes
- [cyberdrop] update to site layout changes
- [exhentai] handle Downloading … requires GP errors (#4576, #4763)
- [exhentai] fix empty API URL with "source": "hitomi" (#4829)
- [hentaifoundry] check for and update expired sessions (#4694)
- [hiperdex] fix manga metadata
- [idolcomplex] update to site layout changes
- [imagefap] fix resolution of single images
- [instagram] fix exception on empty video_versions (#4795)
- [mangaread] fix extraction
- [mastodon] fix reblogs (#4580)
- [nitter] fix video extraction (#4853, #4855)
- [pornhub] fix user metadata for gifs
- [tumblr] fix day extractor
- [wallpapercave] fix extraction
- [warosu] fix file URLs
- [webtoons] fix pagination when receiving an HTTP redirect
- [xvideos] fix metadata extraction
- [zerochan] fix metadata extraction
Improvements
- [hentaicosplays] force https:// for download URLs
- [oauth] warn when cache is enabled but not writeable (#4771)
- [sankaku] update URL patterns
- [twitter] ignore promoted Tweets (#3894, #4790)
- [weibo] detect redirects to login page (#4773)
Removals
- [foolslide] remove powermanga.org
Downloaders
Changes
- [http] treat files not passing filesize-min/-max as skipped (#4821)
Options
Additions
- add metadata-extractor option (#4549)
- support metadata-* names for *-metadata options
(for example url-metadata is now also recognized as metadata-url)
CLI
Additions
- implement -I/--input-file-comment and -x/--input-file-delete options (#4732)
- add --ugoira as a general version of --ugoira-conv and co.
- add --mtime as a general version of --mtime-from-date
- add --cbz
Fixes
- allow --mtime-from-date to work with Weibo`s metadata structure
Miscellaneous
Additions
- add a simple Dockerfile (#4831) |
| 1.26.2 | 4 de novembre del 2023 | — | 32 bits Portable Notes de la versióExtractors
Additions
- [4archive] add thread and board extractors (#1262, #2418, #4400, #4710, #4714)
- [hitomi] recognize imageset gallery URLs (#4756)
- [kemonoparty] add revision_index metadata field (#4727)
- [misskey] support misskey.design (#4713)
- [reddit] support Reddit Mobile share links (#4693)
- [sankaku] support /posts/ tag search URLs (#4740)
- [twitter] recognize fixupx.com URLs (#4755)
Fixes
- [exhentai] update to site layout changes (#4730, #4754)
- [exhentai] provide fallback URLs (#1021, #4745)
- [exhentai] disable DH ciphers to avoid DH_KEY_TOO_SMALL errors (#1021, #4593)
- [idolcomplex] disable sending Referer headers (#4726)
- [instagram] update API headers
- [kemonoparty] fix parsing of non-standard date values (#4676)
- [patreon] fix campaign_id extraction (#4699, #4715, #4736, #4738)
- [pixiv] load cookies for non-OAuth URLs (#4760)
- [twitter] fix avatars without date information (#4696)
- [twitter] restore truncated retweet texts (#3430, #4690)
- [weibo] fix Sina Visitor requests
Improvements
- [behance] unescape embed URLs (#4742)
- [fantia] simplify tags to a list of strings (#4752)
- [kemonoparty] limit title length (#4741)
- [nijie] set 1-2s delay between requests to avoid 429 errors
- [patreon] provide ways to manually specify a user's campaign_id
- https://www.patreon.com/id:12345
- https://www.patreon.com/USER?c=12345
- https://www.patreon.com/USER?campaign_id=12345
- [twitter] cache user_by_… results (#4719)
Post Processors
Fixes
- [metadata] ignore non-string tag values (#4764)
Miscellaneous
Fixes
- prevent crash when stdout.line_buffering is not defined (#642) |
| 1.26.1 | 21 d’octubre del 2023 | — | 32 bits Portable Notes de la versióExtractors
Additions
- [bunkr] add extractor for media URLs (#4684)
- [chevereto] add generic extractors for chevereto sites (#4664)
- deltaporno.com (#1381)
- img.kiwi
- jpgfish
- pixl.li (#3179, #4357)
- [deviantart] implement "group": "skip" (#4630)
- [fantia] add content_count and content_num metadata fields (#4627)
- [imgbb] add displayname and user_id metadata (#4626)
- [kemonoparty] support post revisions; add revisions option (#4498, #4597)
- [kemonoparty] support searches (#3385, #4057)
- [kemonoparty] support discord URLs with channel IDs (#4662)
- [moebooru] add metadata option (#4646)
- [newgrounds] support multi-image posts (#4642)
- [sankaku] support /posts/ URLs (#4688)
- [twitter] add sensitive metadata field (#4619)
Fixes
- [4chanarchives] disable Referer headers by default (#4686)
- [bunkr] fix /d/ file URLs (#4685)
- [deviantart] expand nested comment replies (#4653)
- [deviantart] disable jwt (#4652)
- [hentaifoundry] fix .swf file downloads (#4641)
- [imgbb] fix user metadata extraction (#4626)
- [imgbb] update pagination end condition (#4626)
- [kemonoparty] update API endpoints (#4676, #4677)
- [patreon] update campaign_id path (#4639)
- [reddit] fix wrong previews (#4649)
- [redgifs] fix niches extraction (#4666, #4667)
- [twitter] fix crash due to missing source (#4620)
- [warosu] fix extraction (#4634)
Post Processors
Additions
- support {_filename}, {_directory}, and {_path} replacement fields for --exec (#4633)
Miscellaneous
Improvements
- avoid temporary copies with --cookies-from-browser by opening cookie databases in read-only mode |
| 1.26.0 | 3 d’octubre del 2023 | — | 32 bits Portable Notes de la versió- Extractors
Additions
- [behance] add date metadata field (#4417)
- [danbooru] support booru.borvar.art (#4096)
- [danbooru] support donmai.moe
- [deviantart] add is_original metadata field (#4559)
- [e621] support e6ai.net (#4320)
- [exhentai] add fav option (#4409)
- [gelbooru_v02] support xbooru.com (#4493)
- [instagram] add following extractor (#1848)
- [pillowfort] support /tagged/ URLs (#4570)
- [pornhub] add gif support (#4463)
- [reddit] add previews option (#4322)
- [redgifs] add niches extractor (#4311, #4312)
- [redgifs] support order parameter for user URLs (#4583)
- [twitter] add user extractor and include option (#4275)
- [twitter] add tweet-endpoint option (#4307)
- [twitter] add date_original metadata for retweets (#4337, #4443)
- [twitter] extract source metadata (#4459)
- [twitter] support x.com URLs (#4452)
Improvements
- include Referer header in all HTTP requests (#4490, #4518) (can be disabled with referer option)
- [behance] show errors for mature content (#4417)
- [deviantart] re-add quality option and /intermediary/ transform
- [fantia] improve metadata extraction (#4126)
- [instagram] better error messages for invalid users (#4606)
- [mangadex] support multiple values for lang (#4093)
- [mastodon] support /@USER/following URLs (#4608)
- [moebooru] match search URLs with empty tags (#4354)
- [pillowfort] extract b2_lg_url media (#4570)
- [reddit] improve comment metadata (#4482)
- [reddit] ignore /message/compose URLs (#4482, #4581)
- [redgifs] provide collection metadata as separate field (#4508)
- [redgifs] match gfycat image URLs (#4558)
- [twitter] improve error messages for single Tweets (#4369)
Fixes
- [acidimg] fix extraction
- [architizer] fix extraction (#4537)
- [behance] fix and update user extractor (#4417)
- [behance] fix cookie usage (#4417)
- [behance] handle videos without renditions (#4523)
- [bunkr] fix media domain for cdn9 (#4386, #4412)
- [bunkr] fix extracting .wmv files (#4419)
- [bunkr] fix media domain for cdn-pizza.bunkr.ru (#4489)
- [bunkr] fix extraction (#4514, #4532, #4529, #4540)
- [deviantart] fix full resolution URLs for non-downloadable images (#293, #4548, #4563)
- [deviantart] fix shortened URLs (#4316)
- [deviantart] fix search (#4384)
- [deviantart] update Eclipse API endpoints (#4553, #4615)
- [deviantart] use private tokens for is_mature posts (#4563)
- [flickr] update default API credentials (#4332)
- [giantessbooru] fix extraction (#4373)
- [hiperdex] fix crash for titles containing Unicode characters (#4325)
- [hiperdex] fix manga metadata
- [imagefap] fix pagination (#3013)
- [imagevenue] fix extraction (#4473)
- [instagram] fix private posts with long shortcodes (#4362)
- [instagram] fix video preview archive IDs (#2135, #4455)
- [instagram] handle exceptions due to missing media (#4555)
- [issuu] fix extraction (#4420)
- [jpgfish] update domain to jpg1.su (#4494)
- [kemonoparty] update favorite API endpoint (#4522)
- [lensdump] fix extraction (#4352)
- [mangakakalot] update domain
- [reddit] fix preview.redd.it URLs (#4470)
- [patreon] fix extraction (#4547)
- [pixiv] handle errors for private novels (#4481)
- [pornhub] fix extraction (#4301)
- [pururin] fix extraction (#4375)
- [subscribestar] fix preview detection (#4468)
- [twitter] fix crash on private user (#4349)
- [twitter] fix TweetWithVisibilityResults (#4369)
- [twitter] fix crash when sortIndex is undefined (#4499)
- [zerochan] fix tags extraction (#4315, #4319)
Removals
- [gfycat] remove module
- [shimmie2] remove meme.museum
- Post Processors
Changes
- update finalize events
- add finalize-error and finalize-success events that trigger depending on whether error(s) did or did not happen
- change finalize to always trigger regardless of error status
Additions
- add python post processor
- add prepare-after event (#4083)
- [ugoira] add "framerate": "uniform" (#4421)
Improvements
- [ugoira] extend ffmpeg-output (#4421)
Fixes
- [ugoira] restore libx264-prevent-odd (#4407)
- [ugoira] fix high fram |
| 1.25.8 | 15 de juliol del 2023 | — | 32 bits Portable Notes de la versióChanges
- update default User-Agent header to Firefox 115 ESR
Additions
- [gfycat] support @me user (#3770, #4271)
- [gfycat] implement login support (#3770, #4271)
- [reddit] notify users about registering an OAuth application (#4292)
- [twitter] add ratelimit option (#4251)
- [twitter] use TweetResultByRestId endpoint that allows accessing single Tweets without login (#4250)
Fixes
- [bunkr] use .la TLD for media-files12 servers (#4147, #4276)
- [erome] ignore duplicate album IDs
- [fantia] send X-Requested-With header (#4273)
- [gelbooru_v01] fix source metadata (#4302, #4303)
- [gelbooru_v01] update vidyart domain
- [jpgfish] update domain to jpeg.pet
- [mangaread] fix tags metadata extraction
- [naverwebtoon] fix comic metadata extraction
- [newgrounds] extract & pass auth token during login (#4268)
- [paheal] fix extraction (#4262, #4293)
- [paheal] unescape source
- [philomena] fix --range (#4288)
- [philomena] handle 429 Too Many Requests errors (#4288)
- [pornhub] set accessAgeDisclaimerPH cookie (#4301)
- [reddit] use 0.6s delay between API requests (#4292)
- [seiga] set skip_fetish_warning cookie (#4242)
- [slideshare] fix extraction
- [twitter] fix following extractor not getting all users (#4287)
- [twitter] use GraphQL search endpoint by default (#4264)
- [twitter] do not treat missing TimelineAddEntries instruction as fatal (#4278)
- [weibo] fix cursor-based pagination
- [wikifeet] fix tag extraction (#4289, #4291)
Removals
- [bcy] remove module
- [lineblog] remove module |
| 1.25.7 | 2 de juliol del 2023 | — | 32 bits Portable Notes de la versióAdditions
- [flickr] add exif option
- [flickr] add metadata option (#4227)
- [mangapark] add source option (#3969)
- [twitter] extend conversations option (#4211)
Fixes
- [furaffinity] improve description HTML (#4224)
- [gelbooru_v01] fix --range (#4167)
- [hentaifox] fix titles containing @ (#4201)
- [mangapark] update to v5 (#3969)
- [piczel] update API server address (#4244)
- [poipiku] improve error detection (#4206)
- [sankaku] improve warnings for unavailable posts
- [senmanga] ensure download URLs have a scheme (#4235) |
| 1.25.6 | 17 de juny del 2023 | — | 32 bits Portable Notes de la versióAdditions
- [blogger] download files from lh*.googleusercontent.com (#4070)
- [fantia] extract plan metadata (#2477)
- [fantia] emit warning for non-visible content sections (#4128)
- [furaffinity] extract favorite_id metadata (#4133)
- [jschan] add generic extractors for jschan image boards (#3447)
- [kemonoparty] support .su TLDs (#4139)
- [pixiv:novel] add novel-bookmark extractor (#4111)
- [pixiv:novel] add full-series option (#4111)
- [postimage] add gallery support, update image extractor (#3115, #4134)
- [redgifs] support galleries (#4021)
- [twitter] extract conversation_id metadata (#3839)
- [vipergirls] add login support (#4166)
- [vipergirls] use API endpoints (#4166)
- [formatter] implement H conversion (#4164)
Fixes
- [acidimg] fix extraction (#4136)
- [bunkr] update domain to bunkrr.su (#4159, #4189)
- [bunkr] fix video downloads
- [fanbox] prevent exception due to missing embeds (#4088)
- [instagram] fix retrieving /tagged posts (#4122)
- [jpgfish] update domain to jpg.pet (#4138)
- [pixiv:novel] fix error with embeds extraction (#4175)
- [pornhub] improve redirect handling (#4188)
- [reddit] fix crash due to empty crosspost_parent_lists (#4120, #4172)
- [redgifs] update search URL pattern (#4115, #4185)
- [senmanga] fix and update (#4160)
- [twitter] use GraphQL API search endpoint (#3942)
- [wallhaven] improve HTTP error handling (#4192)
- [weibo] prevent fatal exception due to missing video data (#4150)
- [weibo] fix .json extension for some videos |
| 1.25.5 | 27 de maig del 2023 | — | 32 bits Portable Notes de la versióAdditions
- [8muses] add parts metadata field (#3329)
- [danbooru] add date metadata field (#4047)
- [e621] add date metadata field (#4047)
- [gofile] add basic password support (#4056)
- [imagechest] implement API support (#4065)
- [instagram] add order-files option (#3993, #4017)
- [instagram] add order-posts option (#3993, #4017)
- [instagram] add metadata option (#3107)
- [jpgfish] add jpg.fishing extractors (#2657, #2719)
- [lensdump] add lensdump.com extractors (#2078, #4104)
- [mangaread] add mangaread.org extractors (#2425, #2781)
- [misskey] add favorite extractor (#3950)
- [pixiv] add novel support (#1241, #4044)
- [reddit] support cross-posted media (#887, #3586, #3976)
- [postprocessor:exec] support tilde expansion for command
- [formatter] support slicing strings as bytes (#4087)
Fixes
- [8muses] fix value of album[url] (#3329)
- [danbooru] refactor pagination logic (#4002)
- [fanbox] skip invalid posts (#4088)
- [gofile] automatically fetch website-token
- [kemonoparty] fix kemono and coomer logins sharing the same cache (#4098)
- [newgrounds] add default delay between requests (#4046)
- [nsfwalbum] detect placeholder images
- [poipiku] extract full descriptions (#4066)
- [tcbscans] update domain to tcbscans.com (#4080)
- [twitter] extract TwitPic URLs in text (#3792, #3796)
- [weibo] require numeric IDs to have length >= 10 (#4059)
- [ytdl] fix crash due to removed no_color attribute
- [cookies] improve logging behavior (#4050) |
| 1.25.4 | 7 de maig del 2023 | — | 32 bits Portable Notes de la versióAdditions
- [4chanarchives] add thread and board extractors (#4012)
- [foolfuuka] add archive.palanq.win
- [imgur] add favorite-folder extractor (#4016)
- [mangadex] add status and tags metadata (#4031)
- allow selecting a domain with --cookies-from-browser
- add --cookies-export command-line option
- add -C as short option for --cookies
- include exception type in config error messages
Fixes
- [exhentai] update sadpanda check
- [imagechest] load all images when a "Load More" button is present (#4028)
- [imgur] fix bug causing some images/albums from user profiles and favorites to be ignored
- [pinterest] update endpoint for related board pins
- [pinterest] fix pin.it extractor
- [ytdl] fix yt-dlp --xff/--geo-bypass tests (#3989)
Removals
- [420chan] remove module
- [foolfuuka] remove archive.alice.al and tokyochronos.net
- [foolslide] remove sensescans.com
- [nana] remove module |
| 1.25.3 | 30 d’abril del 2023 | — | 32 bits Portable Notes de la versióAdditions
- [imagefap] extract description and categories metadata (#3905)
- [imxto] add gallery extractor (#1289)
- [itchio] add game extractor (#3923)
- [nitter] extract user IDs from encoded banner URLs
- [pixiv] allow sorting search results by popularity (#3970)
- [reddit] match preview.redd.it URLs (#3935)
- [sankaku] support post URLs with MD5 hashes (#3952)
- [shimmie2] add generic extractors for Shimmie2 sites (#3734, #943)
- [tumblr] add day extractor (#3951)
- [twitter] support profile-conversation entries (#3938)
- [vipergirls] add thread and post extractors (#3812, #2720, #731)
- [downloader:http] add consume-content option (#3748)
Fixes
- [2chen] update domain to sturdychan.help
- [behance] fix extraction (#3980)
- [deviantart] retry downloads with private token (#3941)
- [imagefap] fix empty tags metadata
- [manganelo] support arbitrary minor version separators (#3972)
- [nozomi] fix file URLs (#3925)
- [oauth] catch exceptions from webbrowser.get() (#3947)
- [pixiv] fix pixivision extraction
- [reddit] ignore id-max value "zik0zj"/2147483647 (#3939, #3862, #3697, #3606, #3546, #3521, #3412)
- [sankaku] sanitize date: tags (#1790)
- [tumblr] fix and update pagination logic (#2191)
- [twitter] fix user metadata when downloading quoted Tweets (#3922)
- [ytdl] fix crash due to --geo-bypass deprecation (#3975)
- [postprocessor:metadata] support putting keys in quotes
- include more optional dependencies in executables (#3907) |
| 1.25.2 | 15 d’abril del 2023 | — | 32 bits Portable Notes de la versióAdditions
- [deviantart] add public option
- [nitter] extract videos from source elements (#3912)
- [twitter] add date_liked and date_bookmarked metadata for liked and bookmarked Tweets (#3816)
- [urlshortener] add support for bit.ly & t.co (#3841)
- [downloader:http] add MIME type and signature for .heic files (#3915)
Fixes
- [blogger] update regex to get the highest resolution URLs (#3863, #3870)
- [bunkr] update domain to bunkr.la (#3813, #3877)
- [deviantart] keep using private access tokens when requesting download URLs (#3845, #3857, #3896)
- [hentaifoundry] fix content filters (#3887)
- [hotleak] fix downloading of creators whose name starts with a category name (#3871)
- [imagechest] fix extraction (#3914)
- [realbooru] fix extraction (#2530)
- [sexcom] fix pagination (#3906)
- [sexcom] fix HD video extraction
- [shopify] fix collection extractor (#3866, #3868)
- [twitter] update to bookmark timeline v2 (#3859, #3854)
- [twitter] warn about "withheld" Tweets and users (#3864)
Improvements
- [danbooru] reduce number of API requests when fetching extended metadata
- [deviantart:search] detect login redirects (#3860)
- [generic] write regular expressions without x flags
- [mastodon] try to get account IDs without access token
- [twitter] calculate date from Tweet IDs |
| 1.25.1 | 25 de març del 2023 | — | 32 bits Portable Notes de la versióAdditions
- [nitter] support nitter.it (#3819)
- [twitter] add hashtag extractor (#3783)
- [twitter] support Tweet content with >280 characters
- [formatter] support loading f-strings from template files (#3800)
- [formatter] support filesystem paths for \fM modules (#3399)
- [formatter] support putting keys in quotes (e.g. user['name']) (#2559)
- [postprocessor:metadata] add skip option (#3786)
Fixes
- [output] set errors=replace for output streams (#3765)
- [gelbooru] extract favorites without needing cookies (#3704)
- [gelbooru] fix and improve --range for pools
- [hiperdex] fix extraction (#3768)
- [naverwebtoon] fix extraction (#3729)
- [nitter] fix extraction for instances without user banners
- [twitter] update API query hashes and parameters
- [weibo] support mix_media_info entries (#3793)
- fix circular reference detection for -K
Changes
- update globals instead of overwriting the default (#3773) |
| 1.25.0 | 11 de març del 2023 | — | 32 bits Portable Notes de la versióChanges
- [e621] split e621 extractors from danbooru module (#3425)
- [deviantart] remove mature scraps warning (#3691)
- [deviantart] use /collections/all endpoint for favorites (#3666 ,#3668)
- [newgrounds] update default image and audio archive IDs to prevent ID overlap (#3681)
- rename --ignore-config to --config-ignore
Extractors
- [catbox] add file extractor (#3570)
- [deviantart] add search extractor (#538, #1264, #2954, #2970, #3577)
- [deviantart] add gallery-search extractor (#1695)
- [deviantart] support fxdeviantart.com URLs (##3740)
- [e621] implement notes and pools metadata extraction (#3425)
- [gelbooru] add favorite extractor (#3704)
- [imagetwist] support phun.imagetwist.com and imagehaha.com domains (#3622)
- [instagram] add user metadata field (#3107)
- [manganelo] update and fix metadata extraction
- [manganelo] support mobile-only chapters
- [mangasee] extract author and genre metadata (#3703)
- [misskey] add misskey extractors (#3717)
- [pornpics] add gallery and search extractors (#263, #3544, #3654)
- [redgifs] support v3 URLs (#3588. #3589)
- [redgifs] add collection extractors (#3427, #3662)
- [shopify] support ohpolly.com (#440, #3596)
- [szurubooru] add tag and post extractors (#3583, #3713)
- [twitter] add transform option
Options
- [postprocessor:metadata] add sort and separators options
- [postprocessor:exec] implement archive options (#3584)
- add --config-create command-line option (#2333)
- add --config-toml command-line option to load config files in TOML format
- add output.stdout, output.stdin, and output.stderr options (#1621, #2152, #2529)
- add hash_md5 and hash_sha1 functions (#3679)
- implement globals option to enable defining custom functions for eval statements
- implement archive-pragma option to use SQLite PRAGMA statements
- implement actions to trigger events on logging messages (#3338, #3630)
- implement ability to load external extractor classes
- -X/--extractors command-line options
- extractor.modules-sources config option
Fixes
- [bunkr] fix extraction (#3636, #3655)
- [danbooru] send gallery-dl User-Agent (#3665)
- [deviantart] fix crash when handling deleted deviations in status updates (#3656)
- [fanbox] fix crash with missing images (#3673)
- [imagefap] update gallery URLs (#3595)
- [imagefap] fix infinite pagination loop (#3594)
- [imagefap] fix metadata extraction
- [oauth] use default name for browsers without name attribute
- [pinterest] unescape search terms (#3621)
- [pixiv] fix --write-tags for "tags": "original" (#3675)
- [poipiku] warn about incorrect passwords (#3646)
- [reddit] update videos option (#3712)
- [soundgasm] rewrite (#3578)
- [telegraph] fix extraction when images are not in <figure> elements (#3590)
- [tumblr] raise more detailed errors for dashboard-only blogs (#3628)
- [twitter] fix some original retweets not downloading (#3744)
- [ytdl] fix --parse-metadata (#3663)
- [downloader:ytdl] prevent exception on empty results
Improvements
- [downloader:http] use time.monotonic()
- [downloader:http] update _http_retry to accept a Python function (#3569)
- [postprocessor:metadata] speed up JSON encoding
- replace json.loads/dumps with direct calls to JSONDecoder.decode/JSONEncoder.encode
- improve option.Formatter performance
Removals
- [nitter] remove nitter.pussthecat.org |
| 1.24.5 | 28 de gener del 2023 | — | 32 bits Portable Notes de la versióAdditions
- [booru] add url option
- [danbooru] extend metadata option (#3505)
- [deviantart] add extractor for status updates (#3539, #3541)
- [deviantart] add support for /deviation/ and fav.me URLs (#3558, #3560)
- [kemonoparty] extract hash metadata for discord files (#3531)
- [lexica] add search extractor (#3567)
- [mastodon] add num and count metadata fields (#3517)
- [nudecollect] add image and album extractors (#2430, #2818, #3575)
- [wikifeet] add gallery extractor (#519, #3537)
- [downloader:http] add signature checks for .blend, .obj, and .clip files (#3535)
- add extractor.retry-codes option
- add -O/--postprocessor-option command-line option (#3565)
- improve write-pages output
Fixes
- [bunkr] fix downloading .mkv and .ts files (#3571)
- [fantia] send X-CSRF-Token headers (#3576)
- [generic] fix regex for non-src image URLs (#3555)
- [hiperdex] update domain (#3572)
- [hotleak] fix video URLs (#3516, #3525, #3563, #3581)
- [instagram] always show cursor value after errors (#3440)
- [instagram] update API domain, headers, and csrf token handling
- [oauth] show client-id/api-key values (#3518)
- [philomena] match URLs with www subdomain
- [sankaku] update URL pattern (#3523)
- [twitter] refresh guest tokens (#3445, #3458)
- [twitter] fix search pagination (#3536, #3534, #3549)
- [twitter] use "browser": "firefox" by default (#3522) |
| 1.24.4 | 11 de gener del 2023 | — | 32 bits Portable Notes de la versióAdditions
- [downloader:http] add validate option
Fixes
- [kemonoparty] fix regression from commit 473bd38 (#3519) |
| 1.24.3 | 10 de gener del 2023 | — | 32 bits Portable Notes de la versióAdditions
- [danbooru] extract uploader metadata (#3457)
- [deviantart] initial implementation of username & password login for scraps (#1029)
- [fanleaks] add post and model extractors (#3468, #3474)
- [imagefap] add folder extractor (#3504)
- [lynxchan] support bbw-chan.nl (#3456, #3463)
- [pinterest] support All Pins boards (#2855, #3484)
- [pinterest] add domain option (#3484)
- [pixiv] implement metadata-bookmark option (#3417)
- [tcbscans] add chapter and manga extractors (#3189)
- [twitter] implement syndication=extended (#3483)
- implement slice notation for range options (#918, #2865)
- allow filter options to be a list of expressions
Fixes
- [behance] use delay between requests (#2507)
- [bunkr] fix URLs returned by API (#3481)
- [fanbox] return imageMap files in order (#2718)
- [imagefap] use delay between requests (#1140)
- [imagefap] warn about redirects to /human-verification (#1140)
- [kemonoparty] reject invalid/empty files (#3510)
- [poipiku] fix extraction for a different warning button style (#3493, #3460)
- [poipiku] warn about login requirements
- [telegraph] fix file URLs (#3506)
- [twitter] fix crash when using expand and syndication (#3473)
- [twitter] apply tweet type checks before uniqueness check (#3439, #3455)
- [twitter] force https:// for TwitPic URLs (#3449)
- [ytdl] adapt to yt-dlp changes
- update and improve documentation (#3453, #3462, #3496) |
| 1.24.2 | 28 de desembre del 2022 | — | 32 bits Portable Notes de la versióAdditions
- [2chen] support .club URLs (#3406)
- [deviantart] extract sta.sh URLs from text_content (#3366)
- [deviantart] add /view URL support (#3367)
- [e621] implement threshold option to control pagination (#3413)
- [fapello] add post, user and path extractors (#3065, #3360, #3415)
- [imgur] add support for imgur.io URLs (#3419)
- [lynxchan] add generic extractors for lynxchan imageboards (#3389, #3394)
- [mangafox] extract more metadata (#3167)
- [pixiv] extract date_url metadata (#3405)
- [soundgasm] add audio and user extractors (#3384, #3388)
- [webmshare] add video extractor (#2410)
- support Firefox containers for --cookies-from-browser (#3346)
Fixes
- [2chen] fix file URLs
- [bunkr] update domain (#3391)
- [exhentai] fix pagination
- [imagetwist] fix extraction
- [imgth] rewrite
- [instagram] prevent post date overwriting file date (#3392)
- [khinsider] fix metadata extraction
- [komikcast] update domain and fix extraction
- [reddit] increase id-max default value (#3397)
- [seiga] raise error when redirected to login page (#3401)
- [sexcom] fix video URLs (#3408, #3414)
- [twitter] update search pagination (#544)
- [warosu] fix and update
- [zerochan] update for layout v3
- restore paths for archived files (#3362, #3377)
- use util.NONE as keyword-default default value (#3334)
Removals
- [foolslide] remove kireicake
- [kissgoddess] remove module |