Mike Fährmann
ad84e72fda
[civitai] implement retrieving 'post' metadata ( #7548 )
2025-07-07 11:48:21 +02:00
Mike Fährmann
d25b1f22f3
[civitai] always provide 'file[…]' metadata ( #7548 )
...
wrap most top-level values of (single) image results into a 'file' object
2025-07-07 11:45:49 +02:00
Mike Fährmann
8452a018ac
[civitai] fix '403 Forbidden' errors for searches
...
update Authorization header
2025-07-07 10:20:19 +02:00
Mike Fährmann
1aa8fe7c10
[e621] support 'e621.cc/posts' URLs ( #6809 )
...
https://github.com/mikf/gallery-dl/issues/6809#issuecomment-3043180010
2025-07-07 08:44:31 +02:00
Mike Fährmann
0dfe7e25a5
[util] slightly improve 'filter' performance
2025-07-06 19:46:34 +02:00
Mike Fährmann
05b0a25120
[common] update 'browser' user-agents and headers
...
support Firefox 140 ESR and Chrome/Chromium 138
2025-07-06 19:41:37 +02:00
Mike Fährmann
ed64b484ff
[ytdl] use '__gdl_initialize' key to trigger init code
2025-07-06 18:29:00 +02:00
Mike Fährmann
13ef48f04a
[dl:ytdl] implement dynamic download 'rate' limits ( #7638 )
2025-07-05 23:07:42 +02:00
Mike Fährmann
1bbacba4ed
[common] introduce 'status' attribute to Extractors
...
allows reporting error codes for exceptions that are not handled
by the Job.run() try-except block
- fixes Job.status being 0 in certain situations even when errors occurred
- fixes some URLs not getting written to -e/--error-file (#7758 )
2025-07-05 21:33:01 +02:00
Mike Fährmann
d349c248c0
merge #7777 : [warosu] HTML attribute fix
2025-07-04 21:47:32 +02:00
Mike Fährmann
1f1a3edd3e
[patreon] fix campaign_id extraction from Next.js 13 creator pages ( #7773 )
2025-07-04 21:41:08 +02:00
Mike Fährmann
22ec687d54
[aryion] fix 'favorite' extractor ( #7775 )
2025-07-04 20:23:27 +02:00
Mike Fährmann
82891b4d0c
[pixiv] move 'novel' extractors to a 'pixiv-novel' category ( #7746 )
...
TODO:
- restore full 'include' functionality
- allow remapping category:subcategory pairs
2025-07-04 20:13:19 +02:00
NecRaul
9dde853fc5
[warosu] HTML attribute fix
2025-07-04 03:17:20 +04:00
Mike Fährmann
e7922ababd
[naver] change categories ( #7746 )
...
- 'naver' -> 'naver-blog'
- 'chzzk' -> 'naver-chzzk'
- 'naverwebtoon' -> 'naver-webtoon'
2025-07-02 23:20:40 +02:00
Mike Fährmann
a4fb9e6d33
[furaffinity] fix 'submissions' results for new layout ( #7759 )
2025-06-30 19:05:19 +02:00
Mike Fährmann
8764f32ea7
[hitomi] fix negative tag searches ( #7694 )
2025-06-30 18:40:05 +02:00
Mike Fährmann
95338ff0ec
replace 'result' with 'results' for lists
...
more consistent names
2025-06-30 12:10:57 +02:00
Mike Fährmann
3810555bbd
do not use 'append = list.append'
2025-06-30 11:42:44 +02:00
Mike Fährmann
9dec26108e
[option] slightly reword --download-archive help text ( #7751 )
...
to reflect the current default of *not* recording skipped files
2025-06-30 08:55:46 +02:00
Mike Fährmann
755b2a7eb2
[sankaku] fix extracting extended tag categories ( #7744 )
...
by sending a proper Referer header
and not one from https://sankaku.app/
2025-06-29 22:15:20 +02:00
Mike Fährmann
ef12882ff7
[behance] fix '403 Forbidden' error ( #7710 )
...
update internal cookies
2025-06-29 21:36:12 +02:00
Mike Fährmann
59b266f883
[reddit] emit logging message when downloading previews ( #7748 )
2025-06-29 21:35:51 +02:00
Mike Fährmann
b102c474c1
[bunkr] fix file downloads ( #7747 )
...
update 'root_dl', 'root_api', and default 'endpoint'
2025-06-29 17:53:13 +02:00
Mike Fährmann
22b40fc787
[sankaku] remove 'id-format' option ( #5073 #6808 )
2025-06-29 17:50:19 +02:00
Mike Fährmann
f2a72d8d1e
replace 'request(…).json()' with 'request_json(…)'
2025-06-29 17:50:19 +02:00
Mike Fährmann
9dbe33b6de
replace old %-formatted and .format(…) strings with f-strings ( #7671 )
...
mostly using flynt
https://github.com/ikamensh/flynt
2025-06-29 17:50:19 +02:00
enduser420
f77e98b57d
[chzzk] add 'comment' and 'community' extractors ( #7735 #7741 )
...
* [chzzk] add 'comment' and 'community' extractors
* [chzzk] update
* [chzzk] add tests
* [chzzk] update docs/supportedsites
* [chzzk] add 'offset' option
* [docs] add 'offset' option to gallery-dl.conf
2025-06-28 15:27:19 +02:00
Mike Fährmann
c8e4a2f8d1
[comick] use 'chapter_hid' as default 'archive-format' ( #6782 )
...
'chapter_hid' seems to be all that is needed to uniquely identify a
chapter, as comick.io is able to redirect to a full chapter URL from
one that only includes this value:
https://comick.io/comic/_/L7TaJB4n
->
https://comick.io/comic/neko-no-oshigoto/L7TaJB4n-chapter-10.5-en
2025-06-28 09:02:33 +02:00
Mike Fährmann
d969dbbab1
[common] fix bug in df6f4e53 when first group is empty
2025-06-28 09:02:33 +02:00
Mike Fährmann
5e61fe8668
[rule34xyz] implement login with username & password ( #7736 )
2025-06-27 22:35:59 +02:00
Mike Fährmann
fde6110d96
[kemono] extend 'duplicates' option ( #7696 )
...
allow selecting which file type(s) ('file'/'attachment'/'inline')
not to consider when discarding duplicates
2025-06-27 21:32:34 +02:00
Mike Fährmann
c1db879b6c
[scripts] publish 'pre-commit' hook script ( #6582 )
...
https://github.com/mikf/gallery-dl/issues/6582#issuecomment-3010067010
2025-06-26 23:55:12 +02:00
Mike Fährmann
df6f4e5307
[common] only auto-set page_url when first group starts with /
2025-06-26 23:35:53 +02:00
Mike Fährmann
26e81e4162
[common] rename 'gallery_url'/'manga_url' to 'page_url
2025-06-26 22:06:57 +02:00
Mike Fährmann
8a93616a2d
[webtoons] add 'banners' option ( #6468 )
2025-06-26 19:29:52 +02:00
Mike Fährmann
0334a7c48c
[job] apply 'update_kwdict()' to Message.Queue metadata as well
2025-06-26 19:15:44 +02:00
Mike Fährmann
3c6a5657ea
[webtoons] update code
2025-06-26 15:24:37 +02:00
Mike Fährmann
ebaf789ac7
[tenor] extract more metadata
...
- format
- id_format
- size
- duration
2025-06-26 10:42:48 +02:00
Mike Fährmann
718ed6a1e7
[tenor] update code to 3.8
2025-06-26 08:38:37 +02:00
Mike Fährmann
3084ba1243
[comick] improve 'manga' extraction ( #6782 )
...
- extract all chapters
- support query parameters
2025-06-25 14:33:19 +02:00
Mike Fährmann
a50901c460
[comick] give 'w', 'h', and 's' more descriptive names ( #6782 )
2025-06-25 14:09:11 +02:00
Mike Fährmann
41ae7695c4
[patreon] update code to 3.8
2025-06-25 07:54:55 +02:00
Mike Fährmann
bd410fab03
[patreon] extract more metadata for paywalled posts ( #6582 )
...
https://github.com/mikf/gallery-dl/issues/6582#issuecomment-3002275572
2025-06-25 07:18:59 +02:00
Mike Fährmann
578aea51ed
[comick] add initial support ( #1825 #6782 )
2025-06-24 18:59:50 +02:00
Mike Fährmann
790e097edd
[tests:job] update TestDataJob.test_exception result
2025-06-24 18:59:50 +02:00
Mike Fährmann
e7107f160d
[fanbox] add 'fee-max' option ( #7726 )
2025-06-24 14:47:09 +02:00
Mike Fährmann
308373e3cb
[fanbox] restructure some post extraction code
...
- move post info API request out of _get_post_data()
- use request_json()
2025-06-24 14:13:34 +02:00
Mike Fährmann
b43ce6d897
[rule34us] prioritize 'video.rule34.us' for video downloads ( #6582 )
...
https://github.com/mikf/gallery-dl/issues/6582#issuecomment-2999111612
2025-06-24 09:36:51 +02:00
Mike Fährmann
52ca441dc2
[patreon] yield metadata for paywalled posts as well ( #6582 )
...
https://github.com/mikf/gallery-dl/issues/6582#issuecomment-2998535431
2025-06-24 09:09:52 +02:00