Commit Graph

7676 Commits

Author SHA1 Message Date
Mike Fährmann
71e7403dfc [tiktok] provide 'post_type' metadata (#8815) 2026-01-14 17:50:43 +01:00
Mike Fährmann
0230a776af [pixeldrain] warn about hotlink-protected files (#8803)
https://github.com/mikf/gallery-dl/issues/8803#issuecomment-3733498009
2026-01-14 12:58:42 +01:00
Mike Fährmann
51d55224e3 [pixeldrain] improve 'filename' parsing 2026-01-14 12:05:08 +01:00
Mike Fährmann
fea4f4c30b [pixeldrain:album] add 'zip' option 2026-01-14 12:03:52 +01:00
Mike Fährmann
29e8440ec4 [formatter] add 'format-operator-dot' option
to allow disabling the behavior introduced in commit
a79a945494
2026-01-13 22:25:37 +01:00
Mike Fährmann
812482e53e [xenforo] extract 'author_slug' metadata (#8785) 2026-01-13 21:57:04 +01:00
Mike Fährmann
45ee639bd4 [xenforo] fix/improve download URL handling 2026-01-13 18:59:41 +01:00
Mike Fährmann
205a448060 [job] fix extractor 'kwdict' values being unavailable in filters 2026-01-13 16:44:50 +01:00
Mike Fährmann
c47feee5b5 [rule34xyz] recognize 'system' & 'meta' tag types 2026-01-13 12:07:51 +01:00
Mike Fährmann
c4040bb45b [rule34xyz] support URLs with 'www' subdomain (#8875) 2026-01-13 12:06:45 +01:00
Mike Fährmann
6502ce034e [docs/README] update Discord invite link
use server invite link that will never expire
https://github.com/mikf/gallery-dl/issues/8803#issuecomment-3742972485
2026-01-13 10:07:04 +01:00
seanbowve
bed2ea0bac [motherless] fix gallery media metadata issues (#8873)
* fix gallery media metadata issues
* retain group/gallery creator
2026-01-13 09:23:00 +01:00
Mike Fährmann
f1fd83e87e [xenforo] fix/improve 'bb*Wrapper' extraction (#8868) 2026-01-12 20:48:14 +01:00
Mike Fährmann
200ad21cbd [scripts/generate_result] fix 'small()' for empty objects 2026-01-11 22:55:19 +01:00
Mike Fährmann
e9346aa698 [scripts/generate_result] reorder '#range' when using '#pattern' 2026-01-11 22:27:52 +01:00
Mike Fährmann
921de81931 [scripts/generate_result] use child extractor 'pattern' 2026-01-11 22:27:07 +01:00
Mike Fährmann
d8128fbd4c [booth:item] support URLs with language codes 2026-01-11 22:17:36 +01:00
Mike Fährmann
d7c1c30c62 [booth] add 'category' extractor (#8867) 2026-01-11 22:17:01 +01:00
Mike Fährmann
25397903ce [formatter] combine '_apply_*' methods 2026-01-11 18:10:57 +01:00
Mike Fährmann
a79a945494 [formatter] overload '.' operator
implement generic access of
* list items        (L[1]   -> L.1)
* dict vslues       (D[key] -> D.key)
* object attributes (O.attr -> O.attr)
in standard format strings
2026-01-11 17:49:55 +01:00
camellia2077
084a6d73e0 [bilibili] add support for Live Photo (video) downloads (#8860)
* bilibili: add support for live photo downloads
* fix: resolve flake8 linting errors (whitespace and line length)
* fix: resolve flake8 E302 and W293 linting errors
* fix: resolve flake8 W293 and E302 linting errors

* simplify syntax
* add 'livephoto' option
* add tests
2026-01-10 19:27:34 +01:00
Mike Fährmann
18b4c67c65 [ahottie:album] support multiple pages (#8862) 2026-01-10 18:08:13 +01:00
Mike Fährmann
7e513f35f2 [wikimedia] use 'gallery-dl/<version>' User-Agent (#8770 #8861) 2026-01-10 18:08:13 +01:00
Mike Fährmann
76930ad44c [saint] support 'turbovid.cr' URLs (#8851) 2026-01-10 18:08:13 +01:00
Mike Fährmann
bb7d540c7a [xenforo] add 'media-category' extractor (#8785) 2026-01-10 18:08:05 +01:00
Mike Fährmann
32e95f403c [xenforo:media] fix '403 Forbidden' with enabled 'metadata' (#8785)
https://github.com/mikf/gallery-dl/issues/8785#issuecomment-3732116455
2026-01-10 09:25:25 +01:00
Mike Fährmann
60104f20af [xenforo] implement 'media' support (#8785)
add 'media-user' and 'media-item' extractors
TODO: 'media-category' extractor (?)
2026-01-09 21:21:19 +01:00
Mike Fährmann
fe1fc5da12 [furaffinity:favorite] support URLs with custom start position 2026-01-09 18:02:10 +01:00
Mike Fährmann
7a2f15348f [imagetwist:gallery] extract 'gallery_title' & 'gallery_id' metadata 2026-01-09 15:37:57 +01:00
Mike Fährmann
1e2a2c258c [imagetwist:gallery] support 'page' URLs (#8826) 2026-01-09 10:41:28 +01:00
Mike Fährmann
be23e164b7 [shopify] support URLs starting with language codes 2026-01-08 19:00:03 +01:00
Mike Fährmann
5b8627a646 [imagetwist:gallery] support multiple pages (#8826) 2026-01-07 21:39:19 +01:00
m154k1
de85878bb5 [update] fix User-Agent (#8836)
fixes regression introduced in a28fbbc3c6
2026-01-07 20:04:18 +01:00
Mike Fährmann
b1a708beb9 [weibo:album] implement 'subalbum' support (#8792)
https://weibo.com/u/USER?tabtype=album-1
https://weibo.com/u/USER?tabtype=album-NAME
https://weibo.com/u/USER?tabtype=album-all
https://weibo.com/u/USER?tabtype=album-only
2026-01-07 19:23:54 +01:00
Mike Fährmann
d491ed8ed8 [tests/results] defer formatter creation 2026-01-07 19:23:54 +01:00
Mike Fährmann
1c56d961fa [tests/results] add URL as message for child extractor tests 2026-01-07 19:23:54 +01:00
Mike Fährmann
869f601eb7 [bellazon] unescape 'thread[slug]' metadata 2026-01-07 19:23:54 +01:00
Mike Fährmann
88732321ad [bellazon] match thread URLs with escaped characters 2026-01-07 19:23:54 +01:00
Mike Fährmann
775e2d6821 [bellazon] use 'data-full-image' URLs if available (#8833) 2026-01-07 19:23:45 +01:00
Mike Fährmann
6cc7153b6c [webtoons] extend 'bgm' option (#8733)
allow remuxing bgm audio into a different format/container
2026-01-06 21:53:16 +01:00
Mike Fährmann
3c0509e80c [dl:ytdl] implement '_ytdl_manifest_remux' 2026-01-06 21:53:16 +01:00
Mike Fährmann
223779f456 [tests/results] add workaround for 'identity' format fields 2026-01-06 21:53:16 +01:00
Mike Fährmann
0b3258430f [tests/results] fix lists for multi-vslue checks 2026-01-06 21:53:16 +01:00
Mike Fährmann
cf96fc6ebe [koofr] refactor (#8803)
https://github.com/mikf/gallery-dl/issues/8803#issuecomment-3708215475
https://github.com/mikf/gallery-dl/issues/8803#issuecomment-3708358606

- add 'recursive' option, remove 'zip'
- recurse into subdirectories
- add 'path' metadata
- remove 'count' & 'num' metadata
- update default directory & archive format
2026-01-06 21:52:58 +01:00
Mike Fährmann
706fb752c6 [imagevenue] fix 'NotFoundError' for valid image links (#8818) 2026-01-05 10:08:05 +01:00
Mike Fährmann
18edb03a24 [docs/README] add Discord link 2026-01-05 10:07:45 +01:00
Mike Fährmann
a40dfc58d7 [fanbox] make 'comments' extraction non-fatal (#8814)
and fix a typo
2026-01-04 16:54:21 +01:00
Mike Fährmann
8e855bd810 replace '// 1000' with '/ 1000' for timestamp conversions
regular division is slightly faster than floor division
and a float timestamp value is treated the same as an integer one
2026-01-04 16:51:31 +01:00
Mike Fährmann
2cfe2b3b04 [common] implement '"user-agent": "+PRESET"'
support using a 'User-Agent' header preset, e.g. "+firefox"
2026-01-03 21:07:45 +01:00
Mike Fährmann
c745a57bd7 [dankefuerslesen] extend URL pattern (#8811)
- https://danke.moe/read/manga/MANGA/
- https://danke.moe/read/series/MANGA/
- https://danke.moe/reader/manga/MANGA/
- https://danke.moe/reader/series/MANGA/
2026-01-03 13:19:20 +01:00