Commit Graph

913 Commits

Author SHA1 Message Date
Mike Fährmann
d57dc48dcd [tests/results] replace 'datetime' usage
test for 'dt:…' to catch NullDatetime instances,
which inherit from 'datetime.datetime' but are not exactly this class
2025-10-17 17:06:39 +02:00
Mike Fährmann
0eb3c8a994 [dt] replace 'util' datetime functions 2025-10-15 21:30:38 +02:00
Mike Fährmann
41a0d785ca [bellazon] ignore links to other threads or posts (#8392) 2025-10-12 09:37:16 +02:00
Mike Fährmann
f89f55b215 [bellazon] improve video URL regex (#8392)
match <source> elements with attributes before 'src="..."'
2025-10-12 09:37:15 +02:00
Mike Fährmann
214acc39e6 [mangadex] fix 'RuntimeError' for titles without a 'description' (#8389)
fixes regression introduced in 0a76cbc8c7
2025-10-12 09:37:15 +02:00
Mike Fährmann
3a35a4aee4 [civitai] prevent downloading random posts from deleted users (#8299) 2025-10-11 09:09:48 +02:00
Mike Fährmann
c269339dbc [naver-blog] fix 'video' extraction (#8385)
- do not include 'data-module-v2' after regular 'data-module'
- move module load into try-except block
2025-10-10 17:21:23 +02:00
Mike Fährmann
2c0facde72 [kemono] prevent fatal exception when retrieving profile data (#8382) 2025-10-10 17:21:01 +02:00
Mike Fährmann
3f8423aaaf [dandadan] add support (#8381) 2025-10-10 00:41:01 +02:00
Mike Fährmann
f482e66417 [poipiku] improve extraction logic (#8356)
- do not automatically discard posts requiring 'retweet' etc (#8374)
- provide 'warning', 'password', & 'requires'  metadata fields
2025-10-09 08:56:58 +02:00
Mike Fährmann
5545a0e8e6 [fansly] update format selection (#4401)
https://github.com/mikf/gallery-dl/issues/4401#issuecomment-3383021221

sort by
- width
- HTTP (formats 0,1,2,3,4)
- DASH (format 303)
- HLS  (format 302)
2025-10-08 23:17:16 +02:00
Mike Fährmann
ff0728dcd3 [bluesky] handle exceptions during file extraction 2025-10-08 10:39:51 +02:00
Mike Fährmann
a4e0091b25 [bluesky] add 'bookmark' extractor (#8370) 2025-10-08 10:00:12 +02:00
Mike Fährmann
d49b819886 [poipiku] improve error detection (#8356) 2025-10-07 18:18:13 +02:00
Mike Fährmann
0aac99673d [poipiku] fix original file downloads (#8356)
now requires 'POIPIKU_LK' cookie
2025-10-06 15:33:11 +02:00
Mike Fährmann
c58f66ab06 merge #8344: [wikimedia] fix name & extension of files without an extension 2025-10-05 19:22:07 +02:00
ClosedPort22
5e33f9981f [wikimedia] fix name of files without extension 2025-10-04 15:41:55 +08:00
Mike Fährmann
c609a3181b [instagram] support '/share/SHORTCODE' URLs (#8340)
i.e. "bare" /share/ links
2025-10-03 22:26:45 +02:00
Mike Fährmann
7b338edf63 [weibo] resolve 'wblive-out.api.weibo.com' URLs (#8339) 2025-10-03 17:21:31 +02:00
Mike Fährmann
faeec7e67f [weibo] try 'replay_hd' URLs as video fallback (#8339) 2025-10-03 11:19:14 +02:00
Mike Fährmann
008a871ccb [weibo] download 'm3u8' manifests with ytdl (#8339) 2025-10-03 11:18:52 +02:00
Mike Fährmann
9cdd94e71f merge #8330: [wikimedia] add ability to download image revisions (#7283) 2025-10-03 10:20:18 +02:00
Mike Fährmann
a005dbbac0 [wikimedia] update
- add entry to docs/gallery-dl.conf
- extend test results
- reword argument name
2025-10-03 10:17:40 +02:00
ClosedPort22
a81cd7884b [wikimedia] update documentation and test for 'image-revisions' 2025-10-03 09:56:45 +08:00
Mike Fährmann
168a6508c0 [mangareader] add support (#6529 #6868) 2025-10-02 20:09:48 +02:00
ClosedPort22
47857b447b [wikimedia] add ability to change directory before downloading revisions 2025-10-02 21:45:58 +08:00
Mike Fährmann
4220cd42c0 [nozomi] URL encode search tags (#8328) 2025-10-02 09:19:01 +02:00
Mike Fährmann
0a76cbc8c7 [mangadex] extract more manga-related metadata (#8325) 2025-10-01 19:50:48 +02:00
Mike Fährmann
eb4c159f36 [instagram] use 'reel' subcategory for '/reel/CODE' URLs (#8274) 2025-10-01 17:53:55 +02:00
Mike Fährmann
bcefcd5ae1 [s3ndpics] add initial support (#8322) 2025-10-01 15:26:34 +02:00
Mike Fährmann
c0035d8d52 [simpcity] fix "KeyError: 'url'" when thread author is deleted (#8323) 2025-10-01 08:40:24 +02:00
Mike Fährmann
329ac4099d [instagram] support '/reels/SHORTCODE' URLs (#8318) 2025-10-01 08:14:49 +02:00
Mike Fährmann
12132667ec [paheal] normalize "No results" output message (#8313) 2025-09-29 18:58:04 +02:00
Mike Fährmann
3de8d30765 [zerochan] normalize "No results" output message (#8313)
catch and handle '404 Not Found' responses
2025-09-29 18:56:02 +02:00
Mike Fährmann
53389143cb [chevereto] fix 'id' for links without file name (#8307)
e.g. https://jpg6.su/img/LecXGS/
2025-09-27 18:47:21 +02:00
Mike Fährmann
abf56e4c13 [chevereto] support URLs with 'www' subdomain (#8149)
https://github.com/mikf/gallery-dl/issues/8149#issuecomment-3336770171
2025-09-26 08:19:35 +02:00
Mike Fährmann
2f532bb699 [chevereto] remove 'img.kiwi' 2025-09-26 08:14:50 +02:00
Mike Fährmann
6d4d808661 [mangafire] add support (#7064 #7701) 2025-09-25 22:27:15 +02:00
Mike Fährmann
4ad2596667 [patreon] add 'collection' extractor (#8286) 2025-09-24 21:29:15 +02:00
Mike Fährmann
303bb5b4d2 [imxto:gallery] add test with 1000+ imagees 2025-09-24 20:01:33 +02:00
Mike Fährmann
c095ff2d9b [thehentaiworld] adjust 'type' according to post URL 2025-09-23 22:10:55 +02:00
Mike Fährmann
889ecd7963 [thehentaiworld] support '/gif-animated-hentai-images/' URLs (#8277)
generalize 'post' URL pattern
2025-09-23 22:10:46 +02:00
Mike Fährmann
4a9e0f065e [thehentaiworld] support '/3d-cgi-hentai-images/' URLs (#8276) 2025-09-23 08:15:50 +02:00
ramoswilly
facc0e0250 [Danbooru] add 'random' extractor
Adds a new `DanbooruRandomExtractor` to support downloading from `danbooru.donmai.us/posts/random?tags=` URLs.
2025-09-22 21:14:34 +02:00
Mike Fährmann
a5d2d19a3c [tests:twitter] add 'animated_gif' result 2025-09-22 18:04:14 +02:00
Mike Fährmann
5066de020a [vipergirls] implement 'order-posts' option (#8248) 2025-09-22 11:20:59 +02:00
Mike Fährmann
830bb8f2ef [iwara] extract more metadata (#6582)
https://github.com/mikf/gallery-dl/issues/6582#issuecomment-3315927586

- description
- tags
- slug
- rating
- comments
- likes
- views
2025-09-21 16:43:04 +02:00
Mike Fährmann
997e7422ff [bellazon] update (#8247)
- include 'filename' in default filename_fmt and archive_fmt as 'id'
  alone is not guaranteed to be unique, even in the same post
  https://www.bellazon.com/main/topic/3556-bipasha-basu
  /page/2/#findComment-2536060
- support 'inline' files
- ignore '/profile/' links
- do not increment 'num' on ignored files
2025-09-21 16:20:17 +02:00
Mike Fährmann
6df17cc621 [lensdump] support new pattern of direct file URLs (#8251) 2025-09-21 08:21:13 +02:00
Mike Fährmann
b79d35e5f2 [facebook] add fallback to 'biography' extraction (#8233) 2025-09-20 22:28:19 +02:00