Gallery-dl

Latest version: v1.29.3

Safety actively analyzes 725567 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 3 of 29

1.27.5

Extractors
Additions
- [ao3] add support ([6013](https://github.com/mikf/gallery-dl/issues/6013))
- [civitai] add support ([3706](https://github.com/mikf/gallery-dl/issues/3706), [#3787](https://github.com/mikf/gallery-dl/issues/3787), [#4129](https://github.com/mikf/gallery-dl/issues/4129), [#5995](https://github.com/mikf/gallery-dl/issues/5995), [#6220](https://github.com/mikf/gallery-dl/issues/6220))
- [cohost] add support ([4483](https://github.com/mikf/gallery-dl/issues/4483), [#6191](https://github.com/mikf/gallery-dl/issues/6191))
Fixes
- [8chan] update `TOS` cookie name
- [deviantart] work around OAuth API returning empty journal texts ([6196](https://github.com/mikf/gallery-dl/issues/6196), [#6207](https://github.com/mikf/gallery-dl/issues/6207), [#5916](https://github.com/mikf/gallery-dl/issues/5916))
- [weasyl:favorite] fix pagination ([6113](https://github.com/mikf/gallery-dl/issues/6113))
Improvements
- [bluesky] support video downloads ([6183](https://github.com/mikf/gallery-dl/issues/6183))
- [deviantart] add `previews` option ([3782](https://github.com/mikf/gallery-dl/issues/3782), [#6124](https://github.com/mikf/gallery-dl/issues/6124))
- [deviantart] warn about empty journal texts ([5916](https://github.com/mikf/gallery-dl/issues/5916))
- [inkbunny:favorite] update default directory ([6115](https://github.com/mikf/gallery-dl/issues/6115))
- [jpgfish] update domain to `jpg5.su` ([6231](https://github.com/mikf/gallery-dl/issues/6231))
- [skeb] prevent 429 errors and need for `request_key` cookie
- [weasyl:favorite] support readable URL format ([6113](https://github.com/mikf/gallery-dl/issues/6113))
- [wikimedia] automatically detect API endpoint when none is defined
- [zzup] support `up.zzup.com` galleries ([6181](https://github.com/mikf/gallery-dl/issues/6181))
Post Processors
- [ugoira] implement storing "original" frames in ZIP archives ([6147](https://github.com/mikf/gallery-dl/issues/6147))
- [ugoira] fix `KeyError: '_ugoira_frame_index'` ([6154](https://github.com/mikf/gallery-dl/issues/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

Extractors
Additions
- [sexcom] add `likes` extractor ([6149](https://github.com/mikf/gallery-dl/issues/6149))
- [wikimedia] add `wiki` extractor ([6050](https://github.com/mikf/gallery-dl/issues/6050))
Fixes
- [bunkr] fix file downloads ([6037](https://github.com/mikf/gallery-dl/issues/6037))
- [cyberdrop] fix extraction
- [deviantart] fix `"pagination": "manual"` for cursor-based endpoints ([6079](https://github.com/mikf/gallery-dl/issues/6079))
- [deviantart] fix `"original": "images"` ([6124](https://github.com/mikf/gallery-dl/issues/6124))
- [exhentai] fix `limits` option ([6090](https://github.com/mikf/gallery-dl/issues/6090))
- [flickr] make `exif` and `context` metadata extraction non-fatal ([6002](https://github.com/mikf/gallery-dl/issues/6002), [#6077](https://github.com/mikf/gallery-dl/issues/6077))
- [flickr] make `album` metadata extraction non-fatal ([3441](https://github.com/mikf/gallery-dl/issues/3441))
- [furaffinity] fix `favorite` pagination ([6151](https://github.com/mikf/gallery-dl/issues/6151))
- [gofile] fix `KeyError: 'childrenIds'` ([5993](https://github.com/mikf/gallery-dl/issues/5993))
- [newgrounds] fix warning for age-restricted posts ([6005](https://github.com/mikf/gallery-dl/issues/6005))
- [toyhouse] fix extraction of image URLs
- [tumblr] fix `401 Unauthorized` for likes when using api-key ([5994](https://github.com/mikf/gallery-dl/issues/5994))
- [twitter] fix pinned Tweet extraction ([6102](https://github.com/mikf/gallery-dl/issues/6102))
- [ytdl] fix processing playlists of playlists ([6127](https://github.com/mikf/gallery-dl/issues/6127))
Improvements
- [bcbnsfw] use `*` as query when retrieving all posts ([6135](https://github.com/mikf/gallery-dl/issues/6135))
- [bunkr] support `bunkr:` URL prefix ([6017](https://github.com/mikf/gallery-dl/issues/6017))
- [e621] cache pool metadata API calls ([6001](https://github.com/mikf/gallery-dl/issues/6001))
- [generic] better directory names ([6104](https://github.com/mikf/gallery-dl/issues/6104))
- [koharu] improve format selection ([6088](https://github.com/mikf/gallery-dl/issues/6088))
- [pixiv] implement downloading "original" ugoira frames ([6056](https://github.com/mikf/gallery-dl/issues/6056))
- [pixiv] use mobile API for `series` ([5983](https://github.com/mikf/gallery-dl/issues/5983))
Metadata
- [batoto] improve chapter info regex ([5988](https://github.com/mikf/gallery-dl/issues/5988), [#5997](https://github.com/mikf/gallery-dl/issues/5997))
- [batoto] extract `chapter_url` metadata ([5562](https://github.com/mikf/gallery-dl/issues/5562))
- [batoto] improve `title` extraction ([5988](https://github.com/mikf/gallery-dl/issues/5988))
- [hitomi] extract `extension_original` metadata ([6049](https://github.com/mikf/gallery-dl/issues/6049))
- [instagram] add `post_date` metadata field ([6081](https://github.com/mikf/gallery-dl/issues/6081), [#6091](https://github.com/mikf/gallery-dl/issues/6091))
- [sankaku] restore old `tags` format ([6043](https://github.com/mikf/gallery-dl/issues/6043))
- [twitter] extract `type` metadata ([6111](https://github.com/mikf/gallery-dl/issues/6111))
Options
- [bunkr] add `tlds` option to match URLs with all possible TLDs ([5875](https://github.com/mikf/gallery-dl/issues/5875), [#6017](https://github.com/mikf/gallery-dl/issues/6017))
- [instagram] add `max-posts` option ([6054](https://github.com/mikf/gallery-dl/issues/6054))
- [instagram] add `info` as a possible `include` value
- [instagram] allow disabling `cursor` output
- [twitter] add `info` as a possible `include` value ([6114](https://github.com/mikf/gallery-dl/issues/6114))
- [twitter] allow disabling `cursor` output ([5990](https://github.com/mikf/gallery-dl/issues/5990))
Post Processors
- [hash] add `hash` post processor to compute file hash metadata ([6099](https://github.com/mikf/gallery-dl/issues/6099))
- [metadata] add `include` and `exclude` options ([6058](https://github.com/mikf/gallery-dl/issues/6058))
- [metadata] fix using `..` in directories on Windows ([5942](https://github.com/mikf/gallery-dl/issues/5942), [#6094](https://github.com/mikf/gallery-dl/issues/6094))
- [rename] add `rename` post processor to rename previously downloaded files ([5846](https://github.com/mikf/gallery-dl/issues/5846), [#6044](https://github.com/mikf/gallery-dl/issues/6044))
- [ugoira] support converting "original" frames ([6056](https://github.com/mikf/gallery-dl/issues/6056))
- [ugoira] add `skip` option ([6056](https://github.com/mikf/gallery-dl/issues/6056))
Miscellaneous
- [cookies:firefox] extract only cookies without container by default ([5957](https://github.com/mikf/gallery-dl/issues/5957))
- [formatter] implement `A` format specifier ([6036](https://github.com/mikf/gallery-dl/issues/6036))
- [tests] fix bug when running tests in a certain order
- [util] extend `CustomNone` with arithmetic operators ([6007](https://github.com/mikf/gallery-dl/issues/6007), [#6009](https://github.com/mikf/gallery-dl/issues/6009))
- add `--rename` and `--rename-to` command-line options ([5846](https://github.com/mikf/gallery-dl/issues/5846), [#6044](https://github.com/mikf/gallery-dl/issues/6044))
- add `input-files` config option ([6059](https://github.com/mikf/gallery-dl/issues/6059))

1.27.3

Extractors
Additions
- [bunkr] support `bunkr.ci` and `bunkrrr.org` ([5970](https://github.com/mikf/gallery-dl/issues/5970))
- [furaffinity] add `submissions` extractor ([5954](https://github.com/mikf/gallery-dl/issues/5954))
- [hentaicosplays] support `hentai-cosplay-xxx.com` ([5959](https://github.com/mikf/gallery-dl/issues/5959))
Fixes
- [behance] fix `KeyError: 'fields'` ([5965](https://github.com/mikf/gallery-dl/issues/5965))
- [behance] fix video extraction ([5965](https://github.com/mikf/gallery-dl/issues/5965))
- [cien] extract all files when authenticated ([5934](https://github.com/mikf/gallery-dl/issues/5934))
- [deviantart] fix `KeyError - 'category'` ([5960](https://github.com/mikf/gallery-dl/issues/5960), [#5961](https://github.com/mikf/gallery-dl/issues/5961), [#5969](https://github.com/mikf/gallery-dl/issues/5969), [#5971](https://github.com/mikf/gallery-dl/issues/5971), [#5976](https://github.com/mikf/gallery-dl/issues/5976), [#5978](https://github.com/mikf/gallery-dl/issues/5978))
- [fanbox] update pagination logic ([5949](https://github.com/mikf/gallery-dl/issues/5949), [#5951](https://github.com/mikf/gallery-dl/issues/5951), [#5956](https://github.com/mikf/gallery-dl/issues/5956))
- [hotleak] fix AttributeError ([5950](https://github.com/mikf/gallery-dl/issues/5950))
- [instagram] restore GraphQL API functionality ([5920](https://github.com/mikf/gallery-dl/issues/5920))
- [twitter] update `x-csrf-token` header during login ([5945](https://github.com/mikf/gallery-dl/issues/5945))
Improvements
- [bunkr] fail downloads for `maintenance` files ([5952](https://github.com/mikf/gallery-dl/issues/5952))
- [zerochan] improve tag redirect handling, add `redirects` option ([5891](https://github.com/mikf/gallery-dl/issues/5891))
Post Processors
- [metadata] add `base-directory` option ([5262](https://github.com/mikf/gallery-dl/issues/5262), [#5728](https://github.com/mikf/gallery-dl/issues/5728))

1.27.2

Extractors
Additions
- [agnph] add `tag` and `post` extractors ([5284](https://github.com/mikf/gallery-dl/issues/5284), [#5890](https://github.com/mikf/gallery-dl/issues/5890))
- [aryion] add `favorite` extractor ([4511](https://github.com/mikf/gallery-dl/issues/4511), [#5870](https://github.com/mikf/gallery-dl/issues/5870))
- [cien] add support ([2885](https://github.com/mikf/gallery-dl/issues/2885), [#4103](https://github.com/mikf/gallery-dl/issues/4103), [#5240](https://github.com/mikf/gallery-dl/issues/5240))
- [instagram] add `info` extractor ([5262](https://github.com/mikf/gallery-dl/issues/5262))
- [koharu] add `gallery`, `search`, and `favorite` extractors ([5893](https://github.com/mikf/gallery-dl/issues/5893), [#4707](https://github.com/mikf/gallery-dl/issues/4707))
- [twitter] add `info` extractor ([3623](https://github.com/mikf/gallery-dl/issues/3623))
Fixes
- [8chan] update `TOS` cookie name ([5868](https://github.com/mikf/gallery-dl/issues/5868))
- [behance] fix image extraction ([5873](https://github.com/mikf/gallery-dl/issues/5873), [#5926](https://github.com/mikf/gallery-dl/issues/5926))
- [booru] prevent crash when file URL is empty ([5859](https://github.com/mikf/gallery-dl/issues/5859))
- [deviantart] try to work around journal/status API changes ([5916](https://github.com/mikf/gallery-dl/issues/5916))
- [hentainexus] fix error with spread pages ([5827](https://github.com/mikf/gallery-dl/issues/5827))
- [hotleak] fix faulty image URLs ([5915](https://github.com/mikf/gallery-dl/issues/5915))
- [inkbunny:following] fix potentially infinite loop
- [nijie] fix image URLs of single image posts ([5842](https://github.com/mikf/gallery-dl/issues/5842))
- [readcomiconline] fix extraction ([5866](https://github.com/mikf/gallery-dl/issues/5866))
- [toyhouse] fix Content Warning bypass ([5820](https://github.com/mikf/gallery-dl/issues/5820))
- [tumblr] revert to `offset` pagination, implement `pagination` option ([5880](https://github.com/mikf/gallery-dl/issues/5880))
- [twitter] fix `username-alt` option name ([5715](https://github.com/mikf/gallery-dl/issues/5715))
- [warosu] fix extraction
- [zerochan] handle `KeyError - 'items'` ([5826](https://github.com/mikf/gallery-dl/issues/5826))
- [zerochan] fix error on tag redirections ([5891](https://github.com/mikf/gallery-dl/issues/5891))
- [zerochan] fix `Invalid control character` errors ([5892](https://github.com/mikf/gallery-dl/issues/5892))
Improvements
- [bunkr] support `bunkr.fi` domain ([5872](https://github.com/mikf/gallery-dl/issues/5872))
- [deviantart:following] use OAuth API endpoint ([2511](https://github.com/mikf/gallery-dl/issues/2511))
- [directlink] extend recognized file extensions ([5924](https://github.com/mikf/gallery-dl/issues/5924))
- [exhentai] improve error message when temporarily banned ([5845](https://github.com/mikf/gallery-dl/issues/5845))
- [gelbooru_v02] use total number of posts as pagination end marker ([5830](https://github.com/mikf/gallery-dl/issues/5830))
- [imagefap] add enumeration index to default filenames ([1746](https://github.com/mikf/gallery-dl/issues/1746), [#5887](https://github.com/mikf/gallery-dl/issues/5887))
- [paheal] implement fast `--range` support ([5905](https://github.com/mikf/gallery-dl/issues/5905))
- [redgifs] support URLs with numeric IDs ([5898](https://github.com/mikf/gallery-dl/issues/5898), [#5899](https://github.com/mikf/gallery-dl/issues/5899))
- [sankaku] match URLs with `www` subdomain ([5907](https://github.com/mikf/gallery-dl/issues/5907))
- [sankakucomplex] update domain to `news.sankakucomplex.com`
- [twitter] implement `cursor` support ([5753](https://github.com/mikf/gallery-dl/issues/5753))
- [vipergirls] improve `thread` URL pattern
- [wallpapercave] support `album` listings ([5925](https://github.com/mikf/gallery-dl/issues/5925))
Metadata
- [dynastyscans] extract chapter `tags` ([5904](https://github.com/mikf/gallery-dl/issues/5904))
- [erome] extract `date` metadata ([5796](https://github.com/mikf/gallery-dl/issues/5796))
- [furaffinity] extract `folders` and `thumbnail` metadata ([1284](https://github.com/mikf/gallery-dl/issues/1284), [#5824](https://github.com/mikf/gallery-dl/issues/5824))
- [sankaku] implement `notes` extraction ([5865](https://github.com/mikf/gallery-dl/issues/5865))
- [subscribestar] fix `date` parsing in updated posts ([5783](https://github.com/mikf/gallery-dl/issues/5783))
- [twitter] extract `bookmark_count` and `view_count` metadata ([5802](https://github.com/mikf/gallery-dl/issues/5802))
- [zerochan] fix `source` metadata
- [zerochan] fix tag category extraction ([5874](https://github.com/mikf/gallery-dl/issues/5874))
- [zerochan] delay fetching extended metadata ([5869](https://github.com/mikf/gallery-dl/issues/5869))
Options
- [agnph] implement `tags` option ([5284](https://github.com/mikf/gallery-dl/issues/5284))
- [booru] allow multiple `url` keys ([5859](https://github.com/mikf/gallery-dl/issues/5859))
- [cien] add `files` option ([2885](https://github.com/mikf/gallery-dl/issues/2885))
- [koharu] add `cbz` and `format` options ([5893](https://github.com/mikf/gallery-dl/issues/5893))
- [vsco] add `include` option ([5911](https://github.com/mikf/gallery-dl/issues/5911))
- [zerochan] implement `tags` option ([5874](https://github.com/mikf/gallery-dl/issues/5874))
Removals
- [fallenangels] remove module
Post Processors
- [metadata] allow using format strings for `directory` ([5728](https://github.com/mikf/gallery-dl/issues/5728))
Options
- add `--print-traffic` command-line option
- add `-J/--resolve-json` command-line option ([5864](https://github.com/mikf/gallery-dl/issues/5864))
- add `filters-environment` option
- implement `archive-event` option ([5784](https://github.com/mikf/gallery-dl/issues/5784))
Actions
- [actions] support multiple actions per pattern
- [actions] add `exec` action ([5619](https://github.com/mikf/gallery-dl/issues/5619))
- [actions] add `abort` and `terminate` actions ([5778](https://github.com/mikf/gallery-dl/issues/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](https://github.com/mikf/gallery-dl/issues/5262))
- [tests] load results from `${GDL_TEST_RESULTS}` ([5262](https://github.com/mikf/gallery-dl/issues/5262))
Miscellaneous
- [cookies] add `thorium` support ([5781](https://github.com/mikf/gallery-dl/issues/5781))
- [job] add `resolve` argument to DataJob ([5864](https://github.com/mikf/gallery-dl/issues/5864))
- [path] fix moving temporary files across drives on Windows ([5807](https://github.com/mikf/gallery-dl/issues/5807))
- [ytdl] fix `--cookies-from-browser` option parsing ([5885](https://github.com/mikf/gallery-dl/issues/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

Extractors
Additions
- [hentainexus] restore module ([5275](https://github.com/mikf/gallery-dl/issues/5275), [#5712](https://github.com/mikf/gallery-dl/issues/5712))
- [shimmie2] support `vidya.pics` ([5632](https://github.com/mikf/gallery-dl/issues/5632))
- [tcbscans] support other domains ([5774](https://github.com/mikf/gallery-dl/issues/5774))
Fixes
- [deviantart] fix watching module ID extraction ([5696](https://github.com/mikf/gallery-dl/issues/5696), [#5772](https://github.com/mikf/gallery-dl/issues/5772))
- [fanbox] handle KeyError for no longer existing plans ([5759](https://github.com/mikf/gallery-dl/issues/5759))
- [kemonoparty:favorite] fix exception when sorting `null` objects ([5692](https://github.com/mikf/gallery-dl/issues/5692). [#5721](https://github.com/mikf/gallery-dl/issues/5721))
- [skeb] fix `429 Too Many Requests` errors ([5766](https://github.com/mikf/gallery-dl/issues/5766))
- [speakerdeck] fix extraction ([5730](https://github.com/mikf/gallery-dl/issues/5730))
- [twitter] fix duplicate `ArkoseLogin` check
Improvements
- [nijie] support downloading videos ([5707](https://github.com/mikf/gallery-dl/issues/5707), [#5617](https://github.com/mikf/gallery-dl/issues/5617))
- [philomena] support downloading `.svg` files ([5643](https://github.com/mikf/gallery-dl/issues/5643))
- [szurubooru] support empty tag searches ([5711](https://github.com/mikf/gallery-dl/issues/5711))
- [twitter] ignore `Unavailable` media ([5736](https://github.com/mikf/gallery-dl/issues/5736))
Metadata
- [hitomi] extract `title_jpn` metadata ([5706](https://github.com/mikf/gallery-dl/issues/5706))
- [instagram] extract `liked` metadata ([5609](https://github.com/mikf/gallery-dl/issues/5609))
Options
- [newgrounds] extend `format` option ([5709](https://github.com/mikf/gallery-dl/issues/5709))
- [twitter] extend `ratelimit` option ([5532](https://github.com/mikf/gallery-dl/issues/5532))
- [twitter] add `username-alt` option ([5715](https://github.com/mikf/gallery-dl/issues/5715))
Removals
- [photobucket] remove module
- [nitter] remove instances
- [vichan] remove `wikieat.club`
Downloaders
- [ytdl] fix exception due to missing `ext` in unavailable videos ([5675](https://github.com/mikf/gallery-dl/issues/5675))
Formatter
- implement `C` format specifier ([5647](https://github.com/mikf/gallery-dl/issues/5647))
- implement `X` format specifier ([5770](https://github.com/mikf/gallery-dl/issues/5770))
Options
- add `--no-input` command-line and `input` config option ([5733](https://github.com/mikf/gallery-dl/issues/5733))
- add `--config-open` command-line option ([5713](https://github.com/mikf/gallery-dl/issues/5713))
- add `--config-status` command-line option ([5713](https://github.com/mikf/gallery-dl/issues/5713))
Miscellaneous
- [actions] fix exception when `msg` is not a string ([5683](https://github.com/mikf/gallery-dl/issues/5683))

1.27.0

Extractors
Additions
- [mastodon] add `favorite`, `list`, and `hashtag` extractors ([5529](https://github.com/mikf/gallery-dl/issues/5529))
- [mastodon] add support for card images
- [pixeldrain] add support for single-file album downloads ([5641](https://github.com/mikf/gallery-dl/issues/5641))
- [reddit] support comment embeds ([5366](https://github.com/mikf/gallery-dl/issues/5366))
- [seiga] re-implement login with username & password
- [tapas] add `creator` extractor ([5306](https://github.com/mikf/gallery-dl/issues/5306))
- [vsco] add `avatar` extractor ([5341](https://github.com/mikf/gallery-dl/issues/5341))
- [wikimedia] support `wiki.gg` wikis
Fixes
- [4archive] fix extraction
- [8chan] fix file downloads by sending a `TOS` cookie ([5578](https://github.com/mikf/gallery-dl/issues/5578))
- [artstation] disable TLS 1.2 ciphers by default ([5564](https://github.com/mikf/gallery-dl/issues/5564), [#5658](https://github.com/mikf/gallery-dl/issues/5658))
- [bluesky] filter reposts only for user timelines ([5528](https://github.com/mikf/gallery-dl/issues/5528))
- [common] disable `check_hostname` for custom SSLContexts ([3614](https://github.com/mikf/gallery-dl/issues/3614), [#4891](https://github.com/mikf/gallery-dl/issues/4891), [#5576](https://github.com/mikf/gallery-dl/issues/5576))
- [exhentai] fix Multi-Page Viewer detection ([4969](https://github.com/mikf/gallery-dl/issues/4969))
- [exhentai] fix blank page detection
- [hiperdex] update domain to `hiperdex.top` ([5635](https://github.com/mikf/gallery-dl/issues/5635))
- [hotleak] download files returning a 404 status code ([5395](https://github.com/mikf/gallery-dl/issues/5395))
- [imgur] match URLs with title slugs ([5593](https://github.com/mikf/gallery-dl/issues/5593))
- [kemonoparty] fix `KeyError - 'path'` for posts without files ([5368](https://github.com/mikf/gallery-dl/issues/5368), [#5394](https://github.com/mikf/gallery-dl/issues/5394), [#5422](https://github.com/mikf/gallery-dl/issues/5422), [#5488](https://github.com/mikf/gallery-dl/issues/5488))
- [kemonoparty] fix crash on posts with missing datetime info ([5422](https://github.com/mikf/gallery-dl/issues/5422))
- [mastodon] send canonical `true`/`false` boolean values ([5516](https://github.com/mikf/gallery-dl/issues/5516))
- [newgrounds] update and fix login procedure ([5109](https://github.com/mikf/gallery-dl/issues/5109))
- [patreon] fix `bootstrap` data extraction ([5624](https://github.com/mikf/gallery-dl/issues/5624))
- [poipiku] fix downloading R-18 posts ([5567](https://github.com/mikf/gallery-dl/issues/5567))
- [poipoku] avoid language-specific extraction ([5590](https://github.com/mikf/gallery-dl/issues/5590), [#5591](https://github.com/mikf/gallery-dl/issues/5591))
- [realbooru] fix videos and provide fallback URLs ([2530](https://github.com/mikf/gallery-dl/issues/2530))
- [slideshare] fix extraction
- [subscribestar] fix file URLs ([5631](https://github.com/mikf/gallery-dl/issues/5631))
- [twitter] update domain to `x.com` ([5597](https://github.com/mikf/gallery-dl/issues/5597))
- [twitter] transfer `twitter.com` cookies to `x.com` ([5597](https://github.com/mikf/gallery-dl/issues/5597))
- [twitter] prevent crash when extracting `birdwatch` metadata ([5403](https://github.com/mikf/gallery-dl/issues/5403))
- [twitter] handle missing `expanded_url` fields ([5463](https://github.com/mikf/gallery-dl/issues/5463), [#5490](https://github.com/mikf/gallery-dl/issues/5490))
- [wikimedia] suppress exception for entries without `imageinfo` ([5384](https://github.com/mikf/gallery-dl/issues/5384))
- [wikimedia] fix exception for files with empty `metadata`
Improvements
- [exhentai] detect CAPTCHAs during login ([5492](https://github.com/mikf/gallery-dl/issues/5492))
- [foolfuuka] improve `board` pattern & support pages ([5408](https://github.com/mikf/gallery-dl/issues/5408))
- [furaffinity] match `fxfuraffinity.net`/`fxraffinity.net`/`xfuraffinity.net` URLs ([5511](https://github.com/mikf/gallery-dl/issues/5511), [#5568](https://github.com/mikf/gallery-dl/issues/5568))
- [gelbooru] improve pagination logic for meta tags ([5478](https://github.com/mikf/gallery-dl/issues/5478))
- [kemonoparty:favorite] return artists/posts in native order and support `sort` and `order` query parameters ([5375](https://github.com/mikf/gallery-dl/issues/5375), [#5620](https://github.com/mikf/gallery-dl/issues/5620))
- [oauth] use `Extractor.request()` for HTTP requests to support proxy servers etc ([5433](https://github.com/mikf/gallery-dl/issues/5433))
- [pixiv] change `sanity_level` debug message to a warning ([5180](https://github.com/mikf/gallery-dl/issues/5180))
- [twitter] improve username & password login procedure ([5445](https://github.com/mikf/gallery-dl/issues/5445))
- [twitter] wait for rate limit reset before encountering a 429 error ([5532](https://github.com/mikf/gallery-dl/issues/5532))
- [twitter] match `fixvx.com` URLs ([5511](https://github.com/mikf/gallery-dl/issues/5511))
- [twitter] match Tweet URLs with query parameters ([5371](https://github.com/mikf/gallery-dl/issues/5371), [#5372](https://github.com/mikf/gallery-dl/issues/5372))
- [twitter] match `/photo/` and `/video/` Tweet URLs ([5443](https://github.com/mikf/gallery-dl/issues/5443), [#5601](https://github.com/mikf/gallery-dl/issues/5601))
Options
- [common] add `sleep-429` option ([5160](https://github.com/mikf/gallery-dl/issues/5160))
- [common] implement `skip-filter` option ([5255](https://github.com/mikf/gallery-dl/issues/5255))
- [common] implement `keywords-eval` option ([5621](https://github.com/mikf/gallery-dl/issues/5621))
- [kemonoparty] add `announcements` option ([5262](https://github.com/mikf/gallery-dl/issues/5262))
- [pixiv:novel] add `covers` option ([5373](https://github.com/mikf/gallery-dl/issues/5373))
- [twitter] implement `relogin` option ([5445](https://github.com/mikf/gallery-dl/issues/5445))
Downloaders
- [http] add MIME type and signature for `.m4v` files ([5505](https://github.com/mikf/gallery-dl/issues/5505))
Post Processors
- [mtime] do not overwrite `_mtime` values with `None` ([5439](https://github.com/mikf/gallery-dl/issues/5439))
- [ugoira] log errors for general exceptions
Archives
- [archive] move DownloadArchive code into its own module
- [archive] implement `DownloadArchiveMemory` class ([5255](https://github.com/mikf/gallery-dl/issues/5255))
- [archive] add `archive-mode` option ([5255](https://github.com/mikf/gallery-dl/issues/5255))
Cookies
- [cookies] use temporary file when saving cookies.txt files ([5461](https://github.com/mikf/gallery-dl/issues/5461))
- [cookies] optimize `_find_most_recently_used_file()` for exact profiles ([5538](https://github.com/mikf/gallery-dl/issues/5538))
- [cookies] set proper `expires` value for Chrome session cookies
Documentation
- [docs] update docs/configuration links ([5059](https://github.com/mikf/gallery-dl/issues/5059), [#5369](https://github.com/mikf/gallery-dl/issues/5369), [#5423](https://github.com/mikf/gallery-dl/issues/5423))
- [docs] update link to "nightly" builds ([5618](https://github.com/mikf/gallery-dl/issues/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](https://github.com/mikf/gallery-dl/issues/5539))
Output
- [output] enable colored output by default
- [output] extend `output.colors` ([2566](https://github.com/mikf/gallery-dl/issues/2566))
- [output] support `NO_COLOR` environment variable
- [output] add `--no-colors` command-line option
- [output] add `-w/--warning` command-line option ([5474](https://github.com/mikf/gallery-dl/issues/5474))
Tests
- [tests] select unused port number for local HTTP server
- [tests] allow filtering extractor result tests by URL or comment
- [tests] mark tests with missing auth as `only_matching`
Update
- implement update-related command-line options ([5233](https://github.com/mikf/gallery-dl/issues/5233))
- `-U`/`--update` updates an executable file to the latest release
- `--update-check` checks if the local version is up to date
- `--update-to` allows switching to a different release channel (`stable` or `dev`)
as well as upgrading/downgrading to a specific tag.
- `--update-to dev`
- `--update-to dev2024.05.25`
- `--update-to v1.25.2`
- (non-executable installations have only access to `-U`/`--update-check` for version checks)
Miscellaneous
- add workaround for requests 2.32.3 issues ([5665](https://github.com/mikf/gallery-dl/issues/5665))
- fix exit status of `--clear-cache`/`--list-extractors`/`--list-modules`
- restore `LD_LIBRARY_PATH` for executables built with PyInstaller ([5421](https://github.com/mikf/gallery-dl/issues/5421))
- store `match` and `groups` values in Extractor objects

Page 3 of 29

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.