From bbe7fac03d881662a458e7fbf870c9d71f5257f4 Mon Sep 17 00:00:00 2001 From: Unit 193 Date: Tue, 7 Oct 2025 02:11:45 -0400 Subject: New upstream version 1.30.9. --- CHANGELOG.md | 76 +- PKG-INFO | 6 +- README.rst | 4 +- data/man/gallery-dl.1 | 2 +- data/man/gallery-dl.conf.5 | 2091 +++++++++++++++++++------------- docs/gallery-dl.conf | 11 + gallery_dl.egg-info/PKG-INFO | 6 +- gallery_dl.egg-info/SOURCES.txt | 3 + gallery_dl/cookies.py | 49 +- gallery_dl/downloader/http.py | 8 +- gallery_dl/extractor/__init__.py | 3 + gallery_dl/extractor/chevereto.py | 20 +- gallery_dl/extractor/imagehosts.py | 14 +- gallery_dl/extractor/instagram.py | 75 +- gallery_dl/extractor/mangadex.py | 119 +- gallery_dl/extractor/mangafire.py | 168 +++ gallery_dl/extractor/mangareader.py | 173 +++ gallery_dl/extractor/misskey.py | 6 +- gallery_dl/extractor/nozomi.py | 2 +- gallery_dl/extractor/paheal.py | 16 +- gallery_dl/extractor/patreon.py | 37 + gallery_dl/extractor/pixiv.py | 44 +- gallery_dl/extractor/s3ndpics.py | 101 ++ gallery_dl/extractor/schalenetwork.py | 57 +- gallery_dl/extractor/simpcity.py | 7 +- gallery_dl/extractor/thehentaiworld.py | 26 +- gallery_dl/extractor/twitter.py | 3 +- gallery_dl/extractor/weibo.py | 36 +- gallery_dl/extractor/wikimedia.py | 34 +- gallery_dl/extractor/zerochan.py | 35 +- gallery_dl/postprocessor/common.py | 8 +- gallery_dl/postprocessor/exec.py | 3 +- gallery_dl/postprocessor/metadata.py | 4 +- gallery_dl/postprocessor/python.py | 7 +- gallery_dl/version.py | 2 +- test/test_downloader.py | 2 + test/test_postprocessor.py | 54 +- test/test_results.py | 11 + 38 files changed, 2211 insertions(+), 1112 deletions(-) create mode 100644 gallery_dl/extractor/mangafire.py create mode 100644 gallery_dl/extractor/mangareader.py create mode 100644 gallery_dl/extractor/s3ndpics.py diff --git a/CHANGELOG.md b/CHANGELOG.md index 5aa64b9..1df5fff 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,48 +1,44 @@ -## 1.30.8 - 2025-09-23 +## 1.30.9 - 2025-10-03 ### Extractors #### Additions -- [chevereto] support `imglike.com` ([#5179](https://github.com/mikf/gallery-dl/issues/5179)) -- [chevereto] add `category` extractor ([#5179](https://github.com/mikf/gallery-dl/issues/5179)) -- [Danbooru] add `random` extractor ([#8270](https://github.com/mikf/gallery-dl/issues/8270)) -- [hdoujin] add support ([#6810](https://github.com/mikf/gallery-dl/issues/6810)) -- [imgpile] add support ([#5044](https://github.com/mikf/gallery-dl/issues/5044)) -- [mangadex] add `covers` extractor ([#4994](https://github.com/mikf/gallery-dl/issues/4994)) -- [mangataro] add support ([#8237](https://github.com/mikf/gallery-dl/issues/8237)) -- [thehentaiworld] add support ([#274](https://github.com/mikf/gallery-dl/issues/274) [#8237](https://github.com/mikf/gallery-dl/issues/8237)) +- [mangafire] add support ([#7064](https://github.com/mikf/gallery-dl/issues/7064) [#7701](https://github.com/mikf/gallery-dl/issues/7701)) +- [mangareader] add support ([#6529](https://github.com/mikf/gallery-dl/issues/6529) [#6868](https://github.com/mikf/gallery-dl/issues/6868)) +- [patreon] add `collection` extractor ([#8286](https://github.com/mikf/gallery-dl/issues/8286)) +- [s3ndpics] add support ([#8322](https://github.com/mikf/gallery-dl/issues/8322)) #### Fixes -- [4archive] fix `TypeError` ([#8217](https://github.com/mikf/gallery-dl/issues/8217)) -- [bellazon] fix video attachments ([#8239](https://github.com/mikf/gallery-dl/issues/8239)) -- [bunkr] fix `JSONDecodeError` for files with URL slugs containing apostrophes `'` ([#8150](https://github.com/mikf/gallery-dl/issues/8150)) -- [instagram] ensure manifest data exists before attempting a DASH download ([#8267](https://github.com/mikf/gallery-dl/issues/8267)) -- [schalenetwork] fix extraction ([#6948](https://github.com/mikf/gallery-dl/issues/6948) [#7391](https://github.com/mikf/gallery-dl/issues/7391) [#7728](https://github.com/mikf/gallery-dl/issues/7728)) -- [twitter] fix quoted Tweets being marked as `deleted` ([#8225](https://github.com/mikf/gallery-dl/issues/8225)) +- [chevereto] fix `id` for links without file name ([#8307](https://github.com/mikf/gallery-dl/issues/8307)) +- [chevereto:album] fix video downloads ([#8149](https://github.com/mikf/gallery-dl/issues/8149) [#8295](https://github.com/mikf/gallery-dl/issues/8295)) +- [hdoujin] fix `KeyError: 13` by adding `reclass` tag type ([#8290](https://github.com/mikf/gallery-dl/issues/8290)) +- [misskey] include `withRenotes` parameter in API requests ([#8285](https://github.com/mikf/gallery-dl/issues/8285)) +- [nozomi] percent-encode search tags ([#8328](https://github.com/mikf/gallery-dl/issues/8328)) +- [simpcity] fix `KeyError: 'url'` when thread author is deleted ([#8323](https://github.com/mikf/gallery-dl/issues/8323)) +- [twitter] fix `quote_id` of individual Tweets ([#8284](https://github.com/mikf/gallery-dl/issues/8284)) +- [zerochan] prevent `HttpError: '503 Service Temporarily Unavailable'` ([#8288](https://github.com/mikf/gallery-dl/issues/8288)) #### Improvements -- [2ch] update domain to `2ch.su`, support `2ch.life` URLs ([#8216](https://github.com/mikf/gallery-dl/issues/8216)) -- [bellazon][simpcity][vipergirls] process threads in descending order ([#8248](https://github.com/mikf/gallery-dl/issues/8248)) -- [bellazon] extract `inline` images (##8247) -- [bellazon] support video embeds ([#8239](https://github.com/mikf/gallery-dl/issues/8239)) -- [bellazon] support `#comment-12345` post links ([#8239](https://github.com/mikf/gallery-dl/issues/8239)) -- [lensdump] support new direct file URL pattern ([#8251](https://github.com/mikf/gallery-dl/issues/8251)) -- [simpcity] extract URLs of `