Commit Graph

7006 Commits

Author SHA1 Message Date
Mike Fährmann
0364092241 [scripts/init] add '-M/--no-module' command-line option 2025-08-05 19:52:00 +02:00
Mike Fährmann
ef8044f546 [imgdrive] add 'image' extractor (#7976) 2025-08-05 19:50:06 +02:00
Mike Fährmann
ca44b6e338 [comick] handle chapters without chapter info (#7972) 2025-08-05 09:27:47 +02:00
Mike Fährmann
3c5eac29c3 [facebook] handle profiles without photos / set_id (#7962) 2025-08-05 09:27:47 +02:00
Mike Fährmann
3b5d4e0753 [scripts/pyprint] fix various issues
- reintroduce 'lmin' argument
- don't use one-line dict representation
- replace list.extend with actual for loop
2025-08-05 09:27:47 +02:00
missionfloyd
d6cb0f3ef1 [everia] fix image extraction (#7973 #7977) 2025-08-05 09:01:20 +02:00
Mike Fährmann
9dfdeb05a7 [dl:ytdl] don't overwrite existing filenames (#7964) 2025-08-03 19:14:01 +02:00
Mike Fährmann
f386cb2c6e [instagram] prevent 'candidate list' warning for avatars (##7921) 2025-08-03 19:14:01 +02:00
Mike Fährmann
86e703f479 [scripts/generate_result] collect URLs 2025-08-03 19:14:01 +02:00
Mike Fährmann
d1f9e8f16b [scripts/generate_result] use 'pyprint' 2025-08-03 19:14:01 +02:00
Mike Fährmann
00c298a8bd [scripts/generate_result] improve insert position 2025-08-03 19:14:01 +02:00
Mike Fährmann
20fb1d9214 [job] split collected DataJob results 2025-08-03 19:14:01 +02:00
Mike Fährmann
55977e2be3 more f-string usage (#7671) 2025-08-03 11:36:28 +02:00
Mike Fährmann
b47c9b6e91 [output] use f-strings for concatenations (#7671) 2025-08-03 09:50:13 +02:00
Mike Fährmann
f00157da40 [output] remove 'stream.reconfigure()' fallback (#7671) 2025-08-03 09:19:32 +02:00
Mike Fährmann
8ee12279c7 [facebook] fix 'avatar' extraction for empty profiles (#7962) 2025-08-03 08:23:28 +02:00
Mike Fährmann
dd14dbe8c6 [scripts/pyprint] implement 'sort' argument 2025-08-02 22:48:46 +02:00
Mike Fährmann
0588b64d4b [kemono] don't set error status when there are no comments (#7961)
fixes regression introduced in 1bbacba4ed
2025-08-02 22:08:38 +02:00
Mike Fährmann
efd7821075 merge #7952: [hentaifoundry] add 'descriptions' option 2025-08-02 17:30:38 +02:00
Mike Fährmann
afa720d3e0 [hentaifoundry] add 'html' description test case 2025-08-02 17:29:07 +02:00
Mike Fährmann
1fbc341e60 [facebook] ensure numeric 'user_id' values (#7953)
handle 'pfbid…' IDs
2025-08-02 10:28:41 +02:00
Mike Fährmann
491d70f918 [job] apply 'extension-map' to 'SimulationJob' results 2025-08-02 07:28:12 +02:00
Mike Fährmann
8a97a1dad0 [docs/options] update '-A' & '-T' descriptions
2eb5e52055
2025-08-01 23:31:14 +02:00
Mike Fährmann
9eb88905bc [comick] add 'lang' option (#7938) 2025-08-01 23:28:09 +02:00
Mike Fährmann
52ffe53315 [booth] use proper headers for JSON requests (#7920) 2025-08-01 23:27:48 +02:00
sarma-tyrant
12f56b888c Added to docs 2025-08-01 16:36:20 -04:00
sarma-tyrant
48e091ed71 Linting 2025-08-01 16:29:33 -04:00
sarma-tyrant
e75a4138c1 [hentai-foundry] Html description option 2025-08-01 16:08:43 -04:00
Mike Fährmann
df4f823f6e [booth] add 'strategy' option (#7920)
- extract file URLs from HTML webpages
- fix 'adult' cookie value
2025-08-01 21:21:41 +02:00
Mike Fährmann
328932d422 [tests/results] extend "len:…" to support generators
or general iterables without __len__
2025-08-01 20:42:20 +02:00
Mike Fährmann
7f414cdb4e [common] add 'interval' argument to 'request()'
to disable 'request_interval' sleeps for "background" requests
2025-08-01 20:40:20 +02:00
Mike Fährmann
9a50588792 [pixiv] fix 'IndexError' for unviewable works (#7940) 2025-08-01 17:59:39 +02:00
Mike Fährmann
8286476c4b [scrolller] limit 'title' length in default filenames 2025-08-01 17:40:59 +02:00
Mike Fährmann
380bd8eeec [scrolller] fix NSFW subreddit pagination (#7945) 2025-08-01 17:39:43 +02:00
Marcus Minhorst
65fbd3972d [picstate] add 'image' extractor (#7946) 2025-08-01 07:48:00 +02:00
missionfloyd
952fcb1b8b [xasiat] add support (#4161 #5929 #7934)
* [xasiat] Album extractor
* [xasiat] Tags, categories, Models
* [xasiat] Tests
* update 'album' extractor
    - provide 'album_id' metadata
    - use redirected 'album_url' value
    - update metadata extraction in general
* extend test result data
2025-07-30 19:38:33 +02:00
Mike Fährmann
3b93184997 [twitter] fix potential 'UnboundLocalError' (#7932)
this happens with Tweets containing both images and video
when 'videos' are disabled.
2025-07-30 16:45:48 +02:00
Mike Fährmann
e5c91d33ec [blogger] fix video extraction (#7892) 2025-07-30 16:45:29 +02:00
Mike Fährmann
206d3954f5 [wikimedia:wiki] fix "AttributeError: 'subcategories'" (#7931) 2025-07-30 08:13:33 +02:00
Mike Fährmann
a08144b77b [deviantart:tiptap] fix "KeyError: 'attrs'" (#7929) 2025-07-30 00:06:18 +02:00
Mike Fährmann
2eb5e52055 extend '-A / --abort' & '"skip": "abort"' functionality (#7891)
implement ascending by more than 1 level or
up to an extractor with a specific subcategory
2025-07-30 00:01:49 +02:00
Mike Fährmann
64de6605ce [job] improve URL 'scheme' extraction performance 2025-07-29 22:26:21 +02:00
Mike Fährmann
a0b96bf0d6 [booth] extract 'shop[id]' & 'shop[uuid]' metadata (#7920) 2025-07-29 20:16:58 +02:00
Mike Fährmann
78f81ee48a [booth] add 'shop' extractor (#7920) 2025-07-29 16:52:27 +02:00
Mike Fährmann
8aa2fe33d5 [booth] add 'item' extractor (#7920) 2025-07-29 16:52:27 +02:00
Mike Fährmann
a26d71c228 [cien] provide 'author['id']' metadata (#6582)
https://github.com/mikf/gallery-dl/issues/6582#issuecomment-3131187851
2025-07-29 16:52:26 +02:00
Mike Fährmann
8d167610ac [instagram] warn about lower quality image downloads (#7921) 2025-07-29 16:52:26 +02:00
Mike Fährmann
3c4459c0a0 [docs/configuration] improve 'client-id' / 'api-key' instructions
- better align description format
- make http://localhost:6414/ clickable (#7905)
2025-07-29 16:52:26 +02:00
Mike Fährmann
64f6547aef [scripts/run_tests] use 'TestResult.wasSuccessful()' 2025-07-29 16:52:26 +02:00
Mike Fährmann
1f08f81e67 [scripts/pyprint] fix typo in list generation 2025-07-28 21:50:28 +02:00