Commit Graph

5217 Commits

Author SHA1 Message Date
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
Mike Fährmann
aacdab0761 [aibooru] support 'general.aibooru.online' & 'aibooru.download' 2025-08-13 18:00:58 +02:00
Mike Fährmann
ef635635c1 [imagehosts] combine imgdrive/taxi/wallet extractors
less class definitions for the same code
2025-08-13 15:31:04 +02:00
Mike Fährmann
bbdf584919 [imgwallet] add 'image' extractor (#8021) 2025-08-13 11:58:54 +02:00
Mike Fährmann
8581b3f7c5 [silverpic] add 'image' extractor (#8020) 2025-08-13 09:16:03 +02:00
Mike Fährmann
c6f8a99c75 [imgtaxi] add 'image' extractor (#8019) 2025-08-13 08:50:42 +02:00
Mike Fährmann
ea80fc80c8 [common] improve error message for non-Netscape cookie files (#8014) 2025-08-13 08:03:01 +02:00
Mike Fährmann
bce1678fd4 [facebook:set] fix/improve 'user_id' extraction (#7848)
https://github.com/mikf/gallery-dl/issues/7848#issuecomment-3181428631
2025-08-13 07:53:50 +02:00
Mike Fährmann
116999fc92 [fappic] rewrite thumbnail URLs (#8013) 2025-08-12 22:11:10 +02:00
Mike Fährmann
ca22cb1487 [tumblr] add 'following' & 'followers' extractors (#8018) 2025-08-12 22:11:10 +02:00
Mike Fährmann
ab54f71511 [skeb] implement 'include' option (#6558 #7267)
- split 'user' extractor into 'works' & 'sent-requests' extractors
- use BASE_PATTERN & USER_PATTERN
- use self.groups
2025-08-12 22:11:03 +02:00
Mike Fährmann
bf989ae80e [sankaku] improve API error messages 2025-08-11 23:14:58 +02:00
Mike Fährmann
e491d56dc3 [idolcomplex] update to new domain and interface (#7559 #8009) 2025-08-11 22:24:04 +02:00
Mike Fährmann
d7f654c643 [fappic] fix 'filename' 2025-08-11 18:44:37 +02:00
Mike Fährmann
4b3b2ad111 [facebook] use main profile page for avatar & info results 2025-08-11 08:23:43 +02:00
Mike Fährmann
e92538624e [civitai] add 'user-collections' extractor (#8005) 2025-08-10 21:33:23 +02:00
Mike Fährmann
2b03843092 [civitai] add 'collection' extractor (#8005) 2025-08-10 21:33:23 +02:00
Mike Fährmann
0d2b8f53cc [facebook] add 'info' extractor (#6582)
https://github.com/mikf/gallery-dl/issues/6582#issuecomment-3151899420

Currently relies on the profile having a /photos_by page.
2025-08-09 18:49:53 +02:00
Mike Fährmann
5bc198a7e6 [common] try subprocess.Popen when webbrowser.get fails (#7947) 2025-08-08 21:25:42 +02:00
Mike Fährmann
47c9e0816e [facebook] support selecting albums by title (#7848) 2025-08-08 21:24:50 +02:00
Mike Fährmann
2192a2c360 [facebook] add initial 'albums' extractor (#7848)
needs GraphQL API to fetch more than the latest 8
2025-08-08 21:22:41 +02:00
Mike Fährmann
8ada5b8eb6 [exception] improve AuthRequired messages 2025-08-08 16:01:19 +02:00
Mike Fährmann
a70b4ab693 [pixiv] improve API error messages 2025-08-08 11:57:48 +02:00