Commit Graph

5239 Commits

Author SHA1 Message Date
Mike Fährmann
46cfe5b77d [tungsten] fix user UUID extraction when logged in (#8061) 2025-08-28 19:28:30 +02:00
Mike Fährmann
b4e94e6d75 [tungsten] add support (#8061) 2025-08-28 18:42:43 +02:00
Mike Fährmann
d251996d8e [twitter] prevent exceptions in '_transform_community()' (#8134)
fixes regression introduced in 8252980264
2025-08-28 11:24:45 +02:00
Mike Fährmann
188824c479 [instagram] add 'stories-tray' extractor (#6582)
https://github.com/mikf/gallery-dl/issues/6582#issuecomment-3230919124
2025-08-28 11:17:27 +02:00
Mike Fährmann
53f252cfb1 merge #8123: [imagebam] update cookies to bypass guard page 2025-08-26 18:11:56 +02:00
Mike Fährmann
a953d3d316 [erome] handle reposts on user profiles (#6582)
https://github.com/mikf/gallery-dl/issues/6582#issuecomment-3221322147

- add 'reposts' option
- disable reposts by default
- process URL query parameters, e.g. 't=posts' or 'page=3'
2025-08-26 11:26:52 +02:00
Mike Fährmann
5a5857bafb [common] prevent exception when using empty 'user-agent' (#8116)
use '"headers": {"User-Agent": ""}' to send an empty User-Agent header
2025-08-26 09:08:49 +02:00
Benjamin VERGNAUD
8d1c79c2b2 fix(imagebam): update cookies to bypass guard page
Signed-off-by: Benjamin VERGNAUD <ben@bvergnaud.fr>
2025-08-25 23:44:57 +02:00
Mike Fährmann
84dc8116a4 [deviantart:search] fix regex (#8083)
use custom regex for extracting search results from HTML
instead of the 'deviation' pattern
2025-08-25 20:59:09 +02:00
Mike Fährmann
2c035e184b [shimmie2] compute 'base' instead of using a pre-defined value 2025-08-24 20:59:49 +02:00
Mike Fährmann
3965f5d6a5 [zerochan] expect 500 status codes during login (#8097 #8114)
continuation of 4303b3ba9d
2025-08-24 18:16:51 +02:00
Mike Fährmann
ed3ac5a402 [sizebooru] add support (#7667) 2025-08-24 10:39:17 +02:00
Mike Fährmann
aafb53db9a [shimmie2] remove 'sizechangebooru.com' (#7667) 2025-08-24 10:39:17 +02:00
Mike Fährmann
bc376d8848 [zzup] remove module (#4604)
https://github.com/mikf/gallery-dl/issues/4604#issuecomment-3184960897

now redirects to aipornpix.com
2025-08-23 19:53:07 +02:00
Mike Fährmann
3939954cbd [shimmie2] support 'noz.rip/booru' (#8101) 2025-08-22 20:48:00 +02:00
Mike Fährmann
9bfde2f535 [twitter] simplify URL patterns with USER_PATTERN 2025-08-22 19:41:16 +02:00
Mike Fährmann
40562fdc14 [instagram:highlights] extract 'author' & 'owner' metadata (#7846) 2025-08-22 17:35:02 +02:00
Mike Fährmann
a41e3c90f4 [civitai:search] add 'token' option (#8093) 2025-08-22 17:21:00 +02:00
Mike Fährmann
0837bc2b70 [gelbooru] update 'api-key' & 'user-id' docs to match 'gelbooru_v02' 2025-08-22 17:06:19 +02:00
Mike Fährmann
4303b3ba9d [zerochan] expect 500 status code for HTML requests (#8097) 2025-08-22 16:10:43 +02:00
Mike Fährmann
a358d13062 [common] add 'expected' argument to 'request()' 2025-08-22 16:09:31 +02:00
Mike Fährmann
5bd1b5c01f [oauth] improve error messages (#8086) 2025-08-22 11:12:54 +02:00
Mike Fährmann
8f498286a8 [instagram] warn about lower quality video downloads (#7921 #8078) 2025-08-21 22:28:39 +02:00
Mike Fährmann
1fc20d3fdd [aryion] fix pagination (#8091)
ensure there is no "Next >>" link before stopping
2025-08-21 10:59:42 +02:00
Mike Fährmann
ff94f1dec5 [twitter:avatar] fix "KeyError: 'profile_image_url_https'" (#8087)
fixes regression introduced in 5747dbf00c
2025-08-21 05:58:33 +02:00
Mike Fährmann
78f78fe64b [gelbooru_v02] support using 'api-key' & 'user-id' (#8077)
- detect API error messages
- add default 1.0s request delay to 'rule34'
2025-08-20 22:48:20 +02:00
Mike Fährmann
55a2633196 [vichan] support 'guro.cx' (#8080) 2025-08-20 11:38:29 +02:00
Mike Fährmann
d9d8172364 [tumblr:search] fix 'ValueError: not enough values to unpack' (#8079)
fixes regression introduced in 21160a8b08
2025-08-20 08:45:19 +02:00
Mike Fährmann
a8b334e866 [twitter] add 'home' extractor (#7974) 2025-08-19 23:03:24 +02:00
Mike Fährmann
47150f3e8a [twitter] add 'highlights' extractor (#7826) 2025-08-19 09:14:39 +02:00
Mike Fährmann
8252980264 [twitter] extract 'community' metadata (#7424)
update default download directories and archive IDs
for community extractors
2025-08-19 08:56:04 +02:00
Mike Fährmann
5747dbf00c [twitter] update API endpoint query hashes & parameters 2025-08-18 21:50:10 +02:00
Mike Fährmann
8968b1d327 [batoto] extract more metadata (#7994) 2025-08-18 18:26:30 +02:00
Mike Fährmann
ebd69a17f4 [instagram:highlights] extract 'user' metadata (#7846) 2025-08-18 11:40:54 +02:00
Mike Fährmann
2b5287e2e1 [instagram] remove 'candidates' number check (#7921)
Too many false positives (e.g. #7989 #8071)
and only checking image dimensions should catch these "errors" as well.
2025-08-18 11:23:00 +02:00
Mike Fährmann
c1abcb99de [twitter] handle "KeyError: 'result'" for retweets (#8072) 2025-08-18 10:18:03 +02:00
Mike Fährmann
7c10fce562 [newgrounds] extract 'slug' metadata (#8064) 2025-08-17 23:52:28 +02:00
Mike Fährmann
c71766e6ab [pixiv] distinguish empty from deleted profiles (#8066)
fixes regression introduced in d5e2fe4f44
2025-08-17 23:51:50 +02:00
Mike Fährmann
89c62976ca [kemono] send 'Accept: text/css' for API requests (#8047 #8057) 2025-08-16 16:27:43 +02:00
Mike Fährmann
6d65c65647 [newgrounds] add fallback for 'full_image_text' with empty 'src' 2025-08-16 15:44:34 +02:00
Mike Fährmann
e599e3f0d6 [civitai] add 'videos' extractor (#6644) 2025-08-16 11:08:37 +02:00
Mike Fährmann
c2b11dd475 [civitai] do not restrict file types by default (#8053) 2025-08-16 10:17:51 +02:00
Mike Fährmann
d1a9fec2a8 [civitai] fix '403 Forbidden' errors for searches 2025-08-16 09:44:07 +02:00
Mike Fährmann
fa8fd260fe [comick] handle volume-only chapters (#8043) 2025-08-15 11:16:42 +02:00
Mike Fährmann
41391fc1c8 [comick] fix exception when filtering by 'group' (#8045) 2025-08-15 09:23:40 +02:00
Mike Fährmann
dd30d64340 [kemono] update '/creators' endpoint (#8039 #8040) 2025-08-15 08:03:58 +02:00
Mike Fährmann
b4a897aede [skeb] rename 'sent-requests' subcategory to 'sentrequests' (#8036)
to avoid clashes with 'sent-requests' option
2025-08-14 17:40:20 +02:00
Mike Fährmann
42582af4f1 [kemono] support '"endpoint": "posts+"' for full metadata (#8028)
alias for "legacy+"
2025-08-14 12:13:12 +02:00
Mike Fährmann
df15fc0157 [kemono][coomer] fix extraction (#8028 #8031)
- use new '/posts' API endpoint
  ("endpoint": "legacy+" to get full metadata)
- ensure 'utf-8' encoding
' fix 'dms'
2025-08-14 08:28:33 +02:00
Mike Fährmann
d54c35a0d3 [vkj] update default 'archive_fmt' (#8030)
include 'user[id]' to avoid duplicate IDs
2025-08-14 08:07:29 +02:00