Commit Graph

  • a25e14e776 [dl:http] implement dynamic download 'rate' limits (#7638) Mike Fährmann 2025-06-08 18:10:47 +02:00
  • e84df260c0 [util] generalize 'build_duration_func' Mike Fährmann 2025-06-08 17:29:15 +02:00
  • cc48cddf68 use pip for 'make install' (#7628) Mike Fährmann 2025-06-08 19:19:59 +02:00
  • 827eeca0bc [paheal] fix '404 Not Found' for tags with URL encoded characters (#7642) Mike Fährmann 2025-06-08 16:20:03 +02:00
  • 17d39c06e3 [exhentai] implement '"source": "metadata"' (#4902) Mike Fährmann 2025-06-08 12:57:23 +02:00
  • 967af5eede [exhentai] add 'limits-action' option (#6504) Mike Fährmann 2025-06-08 11:54:01 +02:00
  • f0f118d350 merge #7641: [docs] update 'output.mode' description Mike Fährmann 2025-06-08 08:20:50 +02:00
  • aed35c6d7b [docs] Update auto output mode documentation to reflect implementation Rodrigo Damazio Bovendorp 2025-06-07 21:17:36 -07:00
  • 3b75b195c1 [exhentai] detect HTML downloads (#4798) Mike Fährmann 2025-06-07 22:06:53 +02:00
  • 483e30d846 [dl:http] allow '_http_signature' to return a custom error message Mike Fährmann 2025-06-07 22:01:07 +02:00
  • 27c48ad317 [exhentai] ensure file signature bytes aren't all zero (#4902) Mike Fährmann 2025-06-07 20:34:05 +02:00
  • 839a43fe5c [dl:http] implement '_http_signature' (#4902) Mike Fährmann 2025-06-07 20:27:59 +02:00
  • f51511155e [dl:http] include traceback in exception debug log Mike Fährmann 2025-06-07 20:24:08 +02:00
  • 8227e21257 [deviantart:tiptap] fix TypeError when 'textAlign' is null (#7639) Mike Fährmann 2025-06-07 19:06:43 +02:00
  • b95b71f63f [tests:results] implement general tests for list items Mike Fährmann 2025-06-07 10:17:37 +02:00
  • fc01d85823 [tests:results] split '_test_kwdict()' Mike Fährmann 2025-06-07 08:58:00 +02:00
  • 6e120f2551 [danbooru] fix Ugoira for instances without 'Ugoira:FrameMimeType' Mike Fährmann 2025-06-07 07:47:03 +02:00
  • 3e423937d2 [misskey] implement 'include' option (#5347) Mike Fährmann 2025-06-06 20:52:03 +02:00
  • 5cd3f3977e [misskey] add 'info' extractor (#5347) Mike Fährmann 2025-06-06 20:20:38 +02:00
  • ac09cac978 [misskey] add 'avatar' and 'background' extractors (#5347) Mike Fährmann 2025-06-06 20:05:33 +02:00
  • 9c4cef822e [komikcast] update domain to 'komikcast02.com' Mike Fährmann 2025-06-06 12:33:55 +02:00
  • 15f5e567ec [mangaread] fix 'manga_alt' metadata Mike Fährmann 2025-06-06 12:28:49 +02:00
  • b5c88b3d3e replace standard library 're' uses with 'util.re()' Mike Fährmann 2025-06-06 12:26:21 +02:00
  • e1f03a5a93 [util] allow 'noop()' to accept one optional argument Mike Fährmann 2025-06-05 20:08:24 +02:00
  • 8dace96af3 [twitter] simplify 'expand' & 'unique' init code Mike Fährmann 2025-06-05 15:33:08 +02:00
  • 72a01bc4d4 [common] use util.re_compile() in _dump_response Mike Fährmann 2025-06-05 15:24:22 +02:00
  • d7d99d5606 [behance] fix '403 Forbidden' errors Mike Fährmann 2025-06-05 14:25:07 +02:00
  • efd49aef73 allow using predefined Firefox/Chrome 'headers' & 'ciphers' Mike Fährmann 2025-06-05 13:54:51 +02:00
  • 1866f8b97b [danbooru] fix Ugoira conversions for posts without 'ZIP:ZipFileName' Mike Fährmann 2025-06-05 08:35:19 +02:00
  • 85124fe251 [common] add 'request_json()' convenience function Mike Fährmann 2025-06-05 09:12:40 +02:00
  • a7bbccbd7b [common] add 'request_xml()' convenience function Mike Fährmann 2025-06-04 22:12:00 +02:00
  • 38116ce04c [docs] add 'discord' options to gallery-dl.conf Mike Fährmann 2025-06-04 21:29:15 +02:00
  • 685836f6fd [dynastyscans] add 'anthology' extractor (#7627) Mike Fährmann 2025-06-04 20:16:37 +02:00
  • b5334f5837 [everia] prevent redirect when fetching a post page Mike Fährmann 2025-06-04 09:41:30 +02:00
  • 72e1a4a0cb [everia] unquote URLs (#7620) missionfloyd 2025-06-04 01:38:06 -06:00
  • 6df80fe595 [cookies] add support for LibreWolf (#4101 #7625) Mike Fährmann 2025-06-04 08:21:33 +02:00
  • 3c6c40d4ed [nijie] fix file extraction (#7624) Mike Fährmann 2025-06-03 19:38:25 +02:00
  • 75b6c8f3d8 re-implement 'category-map' (#7612) Mike Fährmann 2025-06-03 22:13:39 +02:00
  • 99bf92364a rename 'category-map' to 'config-map' (#7612) Mike Fährmann 2025-06-03 20:22:15 +02:00
  • 4fc719bb10 [util] add 're' helper Mike Fährmann 2025-06-02 23:07:07 +02:00
  • 8eb707e9b7 [civitai] use tuples instead of lists for API parameter constants Mike Fährmann 2025-06-01 19:36:34 +02:00
  • df4845bf60 [sexcom] update Mike Fährmann 2025-06-01 19:25:48 +02:00
  • 0b0152b347 [rawkuma] add support (#4571) thatDudo 2025-06-02 19:15:53 +02:00
  • 47c7c85f46 [sexcom] support '/pics/' URLs (#7611) wankio 2025-06-01 16:13:17 +07:00
  • 09eed2a515 [docs:supportedsites] update 'civitai' entries (#7608 #7609) Mike Fährmann 2025-06-01 10:33:31 +02:00
  • 9ed31cf992 [civitai] fix & update 'search' extractor (#7609) Mike Fährmann 2025-06-01 10:28:03 +02:00
  • dc467c7790 [civitai] add 'search-images' extractor (#7609) Mike Fährmann 2025-06-01 09:57:12 +02:00
  • 55f26a558a [civitai] implement 'CivitaiSearchAPI' class (#7609) Mike Fährmann 2025-06-01 09:37:26 +02:00
  • 02b34e6680 [civitai] support "My Reactions" results for videos (#7608) Mike Fährmann 2025-05-31 21:30:39 +02:00
  • 0389a622e2 [pixiv] remove '/jump.php' from AJAX caption links (#4327) Mike Fährmann 2025-05-31 18:49:11 +02:00
  • f6f31af660 [civitai] add 'posts' extractor (#7609) Mike Fährmann 2025-05-31 19:09:46 +02:00
  • 33f3ed9f57 [job] refactor parent-child config paths (#7527) Mike Fährmann 2025-05-31 17:41:54 +02:00
  • 9c3e458ced [tests:extractor] check initial '_cfgpath' Mike Fährmann 2025-05-31 11:00:11 +02:00
  • 8ca9cc99b0 [mangadex:list] fix config lookups for 'list-feed' subcategory Mike Fährmann 2025-05-31 09:19:36 +02:00
  • 5b6bccd4c3 [directlink] fix config lookups by subcategory (#6582) Mike Fährmann 2025-05-31 09:12:05 +02:00
  • 8adf48316f [ytdl] detect yt-dlp independent of module name (#7599) Mike Fährmann 2025-05-30 23:52:32 +02:00
  • 931c2949ed [kemono] fix tagged creator posts Mike Fährmann 2025-05-30 21:39:50 +02:00
  • f9dd8318f1 [newgrounds] ignore '<script>' content in 'tags' (#7604) Mike Fährmann 2025-05-30 21:29:21 +02:00
  • ec523c2c2c [mangasee] remove module Mike Fährmann 2025-05-30 18:04:55 +02:00
  • 783f1c1b11 add 'category-map' option Mike Fährmann 2025-05-30 15:24:52 +02:00
  • 922c296482 [kemono][coomer][schalenetwork] rename modules & extractors Mike Fährmann 2025-05-30 17:12:45 +02:00
  • 2a5eec953e move cache/config/update handling before loading extractors Mike Fährmann 2025-05-30 10:15:58 +02:00
  • 8dc5794972 [common] return NullResponse for non-fatal requests (#7598) Mike Fährmann 2025-05-29 20:29:45 +02:00
  • 002c25d417 [util] add 'NullResponse' class Mike Fährmann 2025-05-29 20:27:40 +02:00
  • 539ed8fef4 [formatter] add 'D' conversion Mike Fährmann 2025-05-28 20:34:35 +02:00
  • 17b2910938 [util] implement 'to_datetime()' Mike Fährmann 2025-05-28 20:10:18 +02:00
  • 129fc00962 [pyinstaller] exclude 'pkg_resources' module (#7592) Mike Fährmann 2025-05-28 09:30:11 +02:00
  • 6e87ad2ccc [fanbox] extract 'archives' metadata (#7454) Mike Fährmann 2025-05-27 18:04:35 +02:00
  • 47af8459c2 [util] add collections of image/video/archive filename extensions Mike Fährmann 2025-05-26 23:03:19 +02:00
  • 45cd81639e [fanbox] return 'fileMap' files in order (#2718) Mike Fährmann 2025-05-26 22:05:51 +02:00
  • 204c94ccb4 [deviantart:tag] fix 'username' (#7587) Mike Fährmann 2025-05-26 21:34:06 +02:00
  • a798b8971e [dl:ytdl] fix postprocessing/merge errors (#7581) Mike Fährmann 2025-05-26 18:43:17 +02:00
  • 5ebea85bd1 [patreon] send 'Referer' when downloading m3u8 videos (#7571) Mike Fährmann 2025-05-26 17:19:34 +02:00
  • e05b82253a [dl:ytdl] support custom headers when fetching HLS/DASH manifests Mike Fährmann 2025-05-26 17:17:37 +02:00
  • 456e93d489 [tests:results] enable 'extension' and ':?' in format tests Mike Fährmann 2025-05-26 13:48:46 +02:00
  • e4d139c3ce [tests:text] add cases for query params with empty values Mike Fährmann 2025-05-26 13:47:46 +02:00
  • f1ab8c39fb [kemonoparty] add 'artists' extractor (#7582) Mike Fährmann 2025-05-26 11:17:50 +02:00
  • e469dc0da8 [imagevenue] detect 404 image files (#7570) Mike Fährmann 2025-05-24 22:03:05 +02:00
  • 5e07d30d91 [arcalive] replace 'ac-p.namu' subdomains with 'ac-o.namu' (#7556) Mike Fährmann 2025-05-24 21:14:29 +02:00
  • 3e7a5fcb00 [dl:ytdl] fix crash when using legacy 'youtube_dl' (#6949) Mike Fährmann 2025-05-24 19:58:09 +02:00
  • 1f869c2786 [kemonoparty:discord] update server & channel metadata (#7569) Mike Fährmann 2025-05-24 17:57:12 +02:00
  • ed9c960bb9 [kemonoparty] remove '_prepare_ddosguard_cookies()' Mike Fährmann 2025-05-24 14:45:24 +02:00
  • e199396872 [common] simplify 'user' extractors by using 'Dispatch' mixin Mike Fährmann 2025-05-23 21:26:13 +02:00
  • c3e8af945d [sankaku] fix passing cookies (#7333) Mike Fährmann 2025-05-23 19:21:56 +02:00
  • b81fc5c124 replace text.rextract() with rextr() Mike Fährmann 2025-05-23 18:28:58 +02:00
  • fe39b7d8c8 [text] slightly improve performance of 'extract' functions Mike Fährmann 2025-05-23 17:53:28 +02:00
  • f3ed15573a [text] add 'rextr()' Mike Fährmann 2025-05-23 17:28:58 +02:00
  • e8b7d93b43 release version 1.29.7 Mike Fährmann 2025-05-23 11:18:15 +02:00
  • 83054325e0 [arcalive] allow overriding default User-Agent header (#7556) Mike Fährmann 2025-05-23 08:05:47 +02:00
  • 9c06acb385 [sankaku] compile extended 'tags' pattern only once Mike Fährmann 2025-05-22 22:30:41 +02:00
  • b9f077a1c5 [civitai] make metadata extraction non-fatal (#7562) Mike Fährmann 2025-05-22 19:18:53 +02:00
  • f5b8c25559 [pinterest] ignore 'story_pin_product_sticker_block' blocks (#7563) Mike Fährmann 2025-05-22 18:42:39 +02:00
  • 7b5dd61e17 [sankaku] implement support for new 'tags' categories (#7333 #7553) Mike Fährmann 2025-05-22 08:17:45 +02:00
  • b8f3ca6c4e [pixiv] Implement sanity handling for ugoira works (#4327 #6297 #7285 #7434) prowlguru 2025-05-21 20:01:09 +00:00
  • 3ba4404d21 [pixeldrain] add support for filesystem URLs (#7473) bradenhilton 2025-05-21 16:28:09 +01:00
  • b76e7de1a7 [dl:http] fix setting 'mtime' per file (#7529) Mike Fährmann 2025-05-21 13:41:26 +02:00
  • 29d315e495 [dl:ytdl] improve temp/part file handling (#6949 #7494) Mike Fährmann 2025-05-21 12:29:37 +02:00
  • b13f464c9a [idolcomplex:pool] add 'Login required' warning Mike Fährmann 2025-05-21 07:50:22 +02:00
  • ee3fdb60e9 [idolcomplex] fix 429 error during login by adding a 10s delay Mike Fährmann 2025-05-21 07:37:11 +02:00
  • 96f7f626d5 [idolcomplex] fix/update pagination logic (#7549) Mike Fährmann 2025-05-20 21:50:40 +02:00