Commit graph

  • b2741f2654 [InfoExtractor] Add search methods for Next/Nuxt.js from yt-dlp * add _search_nextjs_data(), from https://github.com/yt-dlp/yt-dlp/pull/1386 thanks selfisekai * add _search_nuxt_data(), from https://github.com/yt-dlp/yt-dlp/pull/1921, thanks Lesmiscore, pukkandan * add tests for the above * also fix HTML5 type recognition and tests, from 222a230871, thanks Lesmiscore * update extractors in PR using above, fix tests. dirkf 2023-05-05 19:25:42 +0100
  • 8465222041 [Clipchamp] Add new extractor back-ported from yt-dlp dirkf 2023-05-04 00:08:26 +0100
  • 4339910df3 [DLF] Add site extractors back-ported from yt-dlp dirkf 2023-05-03 10:07:35 +0100
  • eaaf4c6736 [Whyp] Add extractor back-ported from yt-dlp dirkf 2023-05-03 10:04:46 +0100
  • 4566e6e53e [GlobalPlayer] Add site extractors back-ported from yt-dlp dirkf 2023-05-03 10:02:25 +0100
  • 1e8ccdd2eb [InfoExtractor] Support groups in _search_regex(), etc dirkf 2023-05-03 13:08:58 +0100
  • cb9366eda5 [utils] Minor updates (merge_dicts, T) dirkf 2023-05-03 10:54:52 +0100
  • d9d07a9581 [utils] Improve js_to_json, align with yt-dlp * support variable substitution, from https://github.com/yt-dlp/yt-dlp/pull/#521 etc, thanks ChillingPepper, Grub4k, pukkandan * improve escape handling, from https://github.com/yt-dlp/yt-dlp/pull/#521 thanks Grub4k * support template strings from https://github.com/yt-dlp/yt-dlp/pull/6623 thanks Grub4k * add limited ! evaluation (eg, !!0 -> false, see tests) dirkf 2023-05-03 12:06:34 +0100
  • 825a40744b [utils] Align traverse_obj() with yt-dlp dirkf 2023-05-03 12:40:09 +0100
  • 4dae5c2d0a [InfoExtractor] Add _match_valid_url() class method and refactor dirkf 2023-07-19 14:14:50 +0100
  • b7384e3d14 [utils] Fix broken Py 3.11+ compat in traverse_obj() dirkf 2023-07-19 13:01:02 +0100
  • 53baa02708 [InfoExtractor] Add search methods for Next/Nuxt.js from yt-dlp * add _search_nextjs_data(), from https://github.com/yt-dlp/yt-dlp/pull/1386 thanks selfisekai * add _search_nuxt_data(), from https://github.com/yt-dlp/yt-dlp/pull/1921, thanks Lesmiscore, pukkandan * add tests for the above * also fix HTML5 type recognition and tests, from 222a230871, thanks Lesmiscore * update extractors in PR using above, fix tests. dirkf 2023-05-05 19:25:42 +0100
  • 342004aba6 [Clipchamp] Add new extractor back-ported from yt-dlp dirkf 2023-05-04 00:08:26 +0100
  • 7d949b40f4 [DLF] Add site extractors back-ported from yt-dlp dirkf 2023-05-03 10:07:35 +0100
  • ac2208f949 [Whyp] Add extractor back-ported from yt-dlp dirkf 2023-05-03 10:04:46 +0100
  • 9abbf1bf8f [GlobalPlayer] Add site extractors back-ported from yt-dlp dirkf 2023-05-03 10:02:25 +0100
  • 21b0a119cd [InfoExtractor] Support groups in _search_regex(), etc dirkf 2023-05-03 13:08:58 +0100
  • de715797b0 [utils] Minor updates (merge_dicts, T) dirkf 2023-05-03 10:54:52 +0100
  • 815ac664dc
    Merge 6b3abb9bdf into 47214e46d8 01001110 2023-07-18 16:34:54 -0700
  • 5864ace263 [utils] Improve js_to_json, align with yt-dlp * support variable substitution, from https://github.com/yt-dlp/yt-dlp/pull/#521 etc, thanks ChillingPepper, Grub4k, pukkandan * improve escape handling, from https://github.com/yt-dlp/yt-dlp/pull/#521 thanks Grub4k * support template strings from https://github.com/yt-dlp/yt-dlp/pull/6623 thanks Grub4k * add limited ! evaluation (eg, !!0 -> false, see tests) dirkf 2023-05-03 12:06:34 +0100
  • 27e6af1123 [utils] Align traverse_obj() with yt-dlp dirkf 2023-05-03 12:40:09 +0100
  • 47214e46d8 [compat] Fix old Pythons broken loading of valueless cookie attributes dirkf 2023-07-17 20:39:11 +0100
  • 1d8d5a93f7 [test] Fixes for old Pythons dirkf 2023-07-13 20:14:50 +0100
  • 1634b1d61e [doc] Warn against setting cookies with --add-header dirkf 2023-07-11 21:51:32 +0100
  • 21438a4194 [downloader/external] Fix cookie support bashonly 2023-07-04 16:40:56 -0500
  • 8334ec961b [core] Process header cookies on loading Simon Sawicki 2023-07-04 21:41:04 +0200
  • 3801d36416 [utils] YoutubeDLCookieJar: Add get_cookie_header and get_cookies_for_url methods bashonly 2023-07-04 14:03:39 -0500
  • b383be9887 [core] Remove Cookie header on redirect to prevent leaks dirkf 2023-06-07 19:38:54 +0100
  • 46fde7caee [core] Update redirect handling from yt-dlp dirkf 2023-06-07 14:51:50 +0100
  • 648dc5304c [compat] Add Request and HTTPClient compat for redirect dirkf 2023-07-07 18:51:38 +0100
  • 1720c04dc5 [test] Make skipped tests in test_execution work with Py 2.6 dirkf 2023-07-17 20:47:58 +0100
  • d5ef405c5d [core] Align error reporting methods with yt-dlp dirkf 2023-07-07 18:45:31 +0100
  • f47fdb9564 [utils] Add {expected_type} and Iterable support to traverse_obj() dirkf 2023-07-06 15:46:22 +0100
  • b6dff4073d [core] Revert version display from b8a86dc dirkf 2023-07-07 18:41:32 +0100
  • e413fee080 [compat] Fix old Pythons broken loading of valueless cookie attributes dirkf 2023-07-17 20:39:11 +0100
  • 90d7e57f19 [test] Fixes for old Pythons dirkf 2023-07-13 20:14:50 +0100
  • 27b07b509f [doc] Warn against setting cookies with --add-header dirkf 2023-07-11 21:51:32 +0100
  • c71bc8dc53 [downloader/external] Fix cookie support bashonly 2023-07-04 16:40:56 -0500
  • 02471d6022 [core] Process header cookies on loading Simon Sawicki 2023-07-04 21:41:04 +0200
  • 3ba0284220 [utils] YoutubeDLCookieJar: Add get_cookie_header and get_cookies_for_url methods bashonly 2023-07-04 14:03:39 -0500
  • 6bd460210b [core] Remove Cookie header on redirect to prevent leaks dirkf 2023-06-07 19:38:54 +0100
  • f64709b376 [core] Update redirect handling from yt-dlp dirkf 2023-06-07 14:51:50 +0100
  • b07ac959d3 [compat] Add Request and HTTPClient compat for redirect dirkf 2023-07-07 18:51:38 +0100
  • ae0a49af4e [test] Make skipped tests in test_execution work with Py 2.6 dirkf 2023-07-17 20:47:58 +0100
  • 59b0b02a27 [core] Align error reporting methods with yt-dlp dirkf 2023-07-07 18:45:31 +0100
  • d661c4288d [utils] Add {expected_type} and Iterable support to traverse_obj() dirkf 2023-07-06 15:46:22 +0100
  • 8d2bff7c23 [core] Revert version display from b8a86dc dirkf 2023-07-07 18:41:32 +0100
  • 3f2721d97c
    Add Shopify Oxygen deployment workflow file shopify[bot] 2023-07-13 03:03:59 +0000
  • 9bd84fb36d
    Merge 1292d18dc5 into f24bc9272e Danjamesd 2023-07-11 21:56:57 +0100
  • 09291a59a7
    Merge 80a88a15ab into f24bc9272e tripulse 2023-07-11 15:56:58 +0330
  • eea5da4eef
    [SkylineWebcamsIE] Attempt to fix extractor, should investigate further Microeinstein 2023-07-08 17:16:17 +0200
  • 14487c870b
    Merge f55ab27160 into f24bc9272e dirkf 2023-07-06 22:09:42 +0200
  • f24bc9272e [Misc] Fixes for 2.6 compatibility dirkf 2023-07-04 16:06:21 +0100
  • b08a580906 [workflows/ci.yml] Fix test support for Py 2.6 dirkf 2023-06-30 03:52:39 +0100
  • 2500300c2a [workflows/ci.yml] Restore test support for Py 3.2 dirkf 2023-06-29 15:27:12 +0100
  • 4232427a8d
    Allow numbers and upper-case letters in ID dirkf 2023-07-05 20:51:58 +0100
  • 0d61c54fdf
    Merge a23a671080 into fa7f0effbe acetone 2023-07-04 22:34:22 -0400
  • a9223364b3
    Merge branch 'ytdl-org:master' into master bibiak 2023-06-29 17:43:26 +0200
  • 5e6e3c2032
    Merge 43c28a793e into fa7f0effbe MrRawes 2023-06-25 09:36:21 -0500
  • 5b57d49c65
    Merge 19b3af2b3b into fa7f0effbe sarnoud 2023-06-22 18:19:27 -0700
  • 58fc5bde47 [workflows/ci.yml] Restore test support for Py 3.3, 3.4, and add 2.6 dirkf 2023-06-23 00:15:06 +0100
  • fa7f0effbe [YouTube] Avoid crash in author extraction dirkf 2023-06-22 23:10:04 +0100
  • ebdc82c586 [workflows/ci.yml] Replace actions/setup-python for legacy Pythons dirkf 2023-06-22 17:24:48 +0100
  • 9112e668a5 [YouTube] Improve nsig function name extraction pukkandan 2023-06-22 13:23:31 +0530
  • b8d6126d30
    Improve wording (apply suggestions from code review) Camille Flynn 2023-06-21 20:16:43 +0000
  • 9f3bbddc5c
    Merge branch 'ytdl-org:master' into master bibiak 2023-06-19 21:33:30 +0200
  • 32aca0eed7 Describe the changes made to youtube-dl ahmad-fayaz 2023-06-19 23:12:45 +0530
  • 9f6c5ed3ee
    Update wine-py2exe.sh Gareth Tunley 2023-06-19 10:06:37 +0100
  • af9076041c
    Merge efeee00515 into 07af47960f Deleted user 2023-06-19 01:36:55 -0300
  • ea5d8ab71a
    Merge 66c952916d into 07af47960f wzy 2023-06-18 13:57:58 +0800
  • 07af47960f [YouTube] Improve fix for ae8ba2c Thx: https://github.com/yt-dlp/yt-dlp/commit/01aba25 dirkf 2023-06-18 00:52:18 +0100
  • ae8ba2c319 [YouTube] Fix KeyError QV in signature extraction failed * temporarily force missing global definition into sig JS * improve test: thanks https://github.com/yt-dlp/yt-dlp/issues/7327#issuecomment-1595274615 * resolves #32314 dirkf 2023-06-17 15:36:39 +0100
  • d6433cbb2c [jsinterp] Don't find unrelated objects dirkf 2023-06-17 15:43:10 +0100
  • ff75c300f5 [jsinterp] Fix test for failed match in extract_object() dirkf 2023-06-17 15:34:11 +0100
  • 4039a23828
    Merge 9a83969c95 into a2534f7b88 telephono 2023-06-17 02:35:16 -0300
  • 7caa31f0f0
    Merge branch 'ytdl-org:master' into master bibiak 2023-06-13 07:10:17 +0200
  • a2534f7b88 [jsinterp] Fix div bug breaking player 8c7583ff dirkf 2023-06-11 13:33:50 +0100
  • 8c6aa13dbd [nhk] Remove duplicate import after review Patrick Menschel 2023-05-29 11:53:22 +0200
  • 5966b43092 [HQPorner] Add new extractor: video, playlist and search pages dirkf 2023-05-28 13:36:20 +0100
  • 42e8f49d9e
    Update youtube_dl/extractor/piksel.py menschel 2023-05-27 10:09:44 +0200
  • 3f12577bc3
    Update youtube_dl/extractor/piksel.py dirkf 2023-05-26 23:03:42 +0100
  • b8a86dcf1a [core] Revise 1f7c6f8 to help downstream merger (possibly) dirkf 2023-05-26 20:25:25 +0100
  • 322e222ce3
    Apply suggestions from code review menschel 2023-05-26 17:13:18 +0200
  • 2389c7cbd3 [compat] Fix casefold import __all__ syntax in a19855f dirkf 2023-05-23 17:11:22 +0100
  • ee731f3d00 [ITV] Fix UA capitalisation in 384f632 dirkf 2023-05-23 16:19:55 +0100
  • 1f7c6f8b2b [core] Further improve platform debug log * see d1c6c5c dirkf 2023-05-19 13:12:59 +0100
  • d89c2137ba [jsinterp] Small updates for a85a875 * update signature tests * clarify NaN handling dirkf 2023-05-19 13:09:18 +0100
  • 8a2249ecf1 too many except Marcin Biczan 2023-05-22 21:25:05 +0200
  • e7c42394a6
    Update youtube_dl/extractor/tvp.py bibiak 2023-05-22 21:22:27 +0200
  • 79b0cde4dc
    Update youtube_dl/extractor/tvp.py bibiak 2023-05-22 21:22:18 +0200
  • da19699ff8
    Update youtube_dl/extractor/tvp.py bibiak 2023-05-22 21:22:01 +0200
  • 578c53381b
    Update youtube_dl/extractor/tvp.py bibiak 2023-05-22 21:21:43 +0200
  • 283b6b31f5
    Update youtube_dl/extractor/tvp.py bibiak 2023-05-22 21:21:27 +0200
  • 56c07235ee
    Update youtube_dl/extractor/tvp.py bibiak 2023-05-22 21:21:08 +0200
  • 1d148eb75f
    Merge branch 'ytdl-org:master' into master bibiak 2023-05-22 20:53:23 +0200
  • f55ab27160 [DPlay] Fix tests dirkf 2023-05-21 16:12:07 +0100
  • 8529f9fea6 [DPlay] Consolidate D+ regions and topic-based channels dirkf 2023-05-21 16:08:39 +0100
  • ec131d42b1 [DPlay] Merge from yt-dlp #2 * pull new (but possibly obsolete) extractors from yt-dlp dirkf 2023-05-21 16:06:07 +0100
  • 779ea03331 [DPlay] Merge from yt-dlp #1 * remove discoverynetworks.py dirkf 2023-05-21 15:32:40 +0100
  • d1db6b99a8 [utils] Update traverse_obj dirkf 2023-05-21 15:15:00 +0100