Commit Graph

  • 07263370b0 [workflows/ci.yml] Update to setup-java@v3 dirkf 2023-07-28 10:52:04 +0100
  • 8a79fdeabf [xfileshare] Add uqload.co support Theophile2M 2023-07-18 16:27:18 +0200
  • 0861812d72 [build] Fix typo in devscripts/fish-completion.py (fix 2285605) dirkf 2023-07-25 15:11:15 +0100
  • b870181229 [build] Extend use of devscripts/utils dirkf 2023-07-25 00:22:54 +0100
  • a25e9f3c84 [compat] Use compat_open() dirkf 2023-07-25 00:17:15 +0100
  • aac33155e4 [build] Add and use devscripts/utils dirkf 2023-07-24 23:43:36 +0100
  • 2b7dd3b2a2 [utils] Fix update_Request() with empty data (not None) dirkf 2023-07-24 03:30:28 +0100
  • 44faa71b19 [test/test_execution.py] Use compat_subprocess_get_DEVNULL() dirkf 2023-07-20 19:32:29 +0100
  • 7bce2ad441 [build] Fix various Jython CI and test issues dirkf 2023-07-20 18:49:48 +0100
  • ca71e56c48 [workflows/ci.yml] Build 3.12 with pyenv dirkf 2023-07-20 16:36:54 +0100
  • 2a4e9faa77 [doc] Update developer guidance * mention pynose * mention traverse_obj and add/revise examples dirkf 2023-07-20 15:49:46 +0100
  • 74eef6bb5e [workflows/ci.yml] Extend Python versions * add 3.10 - 3.12 * use https://pypi.org/project/pynose/ for Py >= 3.9 * test Windows with 3.4 * set defaults (main, both) except push: (all, core) dirkf 2023-07-20 12:42:46 +0100
  • 22856054d6 [build] Extend use of devscripts/utils dirkf 2023-07-25 00:22:54 +0100
  • d38c9addfb [compat] Use compat_open() dirkf 2023-07-25 00:17:15 +0100
  • bcd5c4e152 [build] Add and use devscripts/utils dirkf 2023-07-24 23:43:36 +0100
  • 84ea70f370 [utils] Fix update_Request() with empty data (not None) dirkf 2023-07-24 03:30:28 +0100
  • 411652355f [test/test_execution.py] Use compat_subprocess_get_DEVNULL() dirkf 2023-07-20 19:32:29 +0100
  • 1d87870194 [build] Fix various Jython CI and test issues dirkf 2023-07-20 18:49:48 +0100
  • d2d6b49a5a
    Update youtube_dl/extractor/redtube.py dirkf 2023-07-22 15:36:08 +0100
  • af80da38ba
    Make download test pass dirkf 2023-07-22 14:10:55 +0100
  • 4d4aefdb9c
    [RedTube] Update for 2023 dirkf 2023-07-21 19:32:02 +0100
  • 78260bb23d
    Merge branch 'ytdl-org:master' into df-rt-patch dirkf 2023-07-21 17:02:25 +0100
  • debf58485a [workflows/ci.yml] Build 3.12 with pyenv dirkf 2023-07-20 16:36:54 +0100
  • b63c0e238f [doc] Update developer guidance * mention pynose * mention traverse_obj and add/revise examples dirkf 2023-07-20 15:49:46 +0100
  • 2d4acdff53 [workflows/ci.yml] Extend Python versions * add 3.10 - 3.12 * use https://pypi.org/project/pynose/ for Py >= 3.9 * test Windows with 3.4 * set defaults (main, both) except push: (all, core) dirkf 2023-07-20 12:42:46 +0100
  • 1fa8b86f0b [utils] Remove stray undocumented Host header in redirect (fix 46fde7c) dirkf 2023-07-20 05:29:59 +0100
  • b2ba24bb02 [InfoExtractor] Add _match_valid_url() class method and refactor dirkf 2023-07-19 14:14:50 +0100
  • a190b55964 [utils] Fix broken Py 3.11+ compat in traverse_obj() dirkf 2023-07-19 13:01:02 +0100
  • 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