Commit graph

  • d912aa011a [test] Only limit playlist test when playlist_mincount is the only count tested * eg not when playlist_count is specified * avoid playlist_mincount if a lambda test may test the count dirkf 2023-10-02 04:35:32 +0100
  • 6845e4e971 [XHamster] Revise video extraction dirkf 2023-10-02 02:50:29 +0100
  • bafa9d7d01 [XHamster] Update domain list * include domains listed as trusted in page, aliased to xhamster.com * excluding domains that redirect to xhamster (eg xhday.com) dirkf 2023-10-02 02:46:44 +0100
  • 296e43680e [XHamster] Set default UA 'Mozilla' to bypass captcha page dirkf 2023-10-02 02:38:31 +0100
  • 00ef748cc0 [downloader] Fix baa6c5e: show ETA of http download as ETA instead of total d/l time dirkf 2023-09-24 22:00:13 +0100
  • 060ea59fb1
    Fix: [Facebook] download failure when there is no dash_manifest chantzish 2023-09-19 13:52:25 +0300
  • 57e5a1fddc
    Fix: [Facebook] Cannot parse data chantzish 2023-09-19 11:35:08 +0300
  • 1838b89590 "Test" Moustafa 2023-09-18 18:46:19 +0300
  • 21cabd7fe0 chore: adjust base_url format jhon 2023-09-13 16:25:58 -0300
  • 08e651d2c1 updated mixcloud API server address knm4x 2023-09-13 20:21:40 +0200
  • 43e7dd46dd Always set the age check cookie (31916) Jason23347 2023-09-11 09:19:53 +0800
  • 45e670b7be
    Merge e5fb39c8b8 into 66ab0814c4 Awal Garg 2023-09-05 21:31:32 +0800
  • bfdf27eb09
    Merge 900ccc8b5c into 66ab0814c4 smarbaa 2023-09-05 20:47:24 +0800
  • 987e67232e
    Merge 9aa66caa5b into 66ab0814c4 Deleted user 2023-09-05 20:45:09 +0800
  • 66ab0814c4 [utils] Revert bbd3e7e, updating docstring, test instead dirkf 2023-09-03 23:15:19 +0100
  • bbd3e7e999 [utils] Properly handle list values in update_url() dirkf 2023-09-03 01:18:22 +0100
  • 21caaf2380 [test] Remove redundancy from lambda expected value regex dirkf 2023-09-03 01:13:40 +0100
  • 914b0e4f33
    Merge 4c22f8a0c6 into 11e3e97ba3 Tatsh 2023-09-02 20:13:35 +0800
  • 31f50c8194 [S4C] Add thumbnail extraction, extract series as playlist dirkf 2023-08-27 19:08:28 +0100
  • 8aac6a6702
    Merge branch 'ytdl-org:master' into master bibiak 2023-08-31 20:40:06 +0200
  • 7d58f0769a
    [ci.yml] Improve conditions for nosetest installations dirkf 2023-08-31 17:16:47 +0100
  • 1e4ea76441
    Include NateProgramIE dirkf 2023-08-31 16:37:20 +0100
  • ba06388c8c
    Update from yt-dlp extractor dirkf 2023-08-31 16:34:09 +0100
  • 0c53d4245d
    Merge branch 'ytdl-org:master' into master bibiak 2023-08-31 15:14:56 +0200
  • 2bc9c273a7
    [Mediaset] Correct invalid regex Aaron Tan 2023-08-25 13:55:23 +1000
  • ceb9f7c5f9
    Create SECURITY.md Vst-Dock 2023-08-19 11:26:05 +0530
  • e8bebe0b03 [postprocessor/ffmpeg] Allow options for mp3 Alex Richards 2023-08-15 13:15:42 -0700
  • 2638cab322 [caffeine.tv] Refactor info extractor Aaron Tan 2023-08-17 14:04:58 +1000
  • d5f95494ed [caffeine.tv] Add new extractor Aaron Tan 2023-08-17 13:49:07 +1000
  • e1dc38319c [erocast] Update erocast Aaron Tan 2023-08-16 16:24:46 +1000
  • 11d68ad77b Update mediaset.py Aaron Tan 2023-08-09 22:11:09 +1000
  • 86e3cf5e58 [S4C] Add extractor for Sianel Pedwar Cymru dirkf 2023-08-04 22:54:12 +0100
  • 11e3e97ba3 [gh-pages] Alias latest/version gh-pages dirkf 2023-08-01 20:13:00 +0100
  • 2efc8de4d2 [utils] Advertise optional supported Content-Encodings dirkf 2023-07-30 21:50:52 +0100
  • e4178b5af3 [utils] Add and use filter_dict() from yt-dlp dirkf 2023-07-30 21:49:58 +0100
  • 2d2a4bc832 [utils] Revise isinstance() tests (especially for str/unicode/bytes) to complete Linter fix dirkf 2023-07-30 21:47:48 +0100
  • 7d965e6b65 [utils] Avoid comparing type(var), etc, to pass new Linter rules dirkf 2023-07-30 21:45:57 +0100
  • 886726a487 [utils] Advertise optional supported Content-Encodings dirkf 2023-07-30 21:50:52 +0100
  • 5395d261ea [utils] Add and use filter_dict() from yt-dlp dirkf 2023-07-30 21:49:58 +0100
  • f1b41de229 [utils] Revise isinstance() tests (especially for str/unicode/bytes) to complete Linter fix dirkf 2023-07-30 21:47:48 +0100
  • be28b67a60 [utils] Avoid comparing type(var), etc, to pass new Linter rules dirkf 2023-07-30 21:45:57 +0100
  • 580054a7e0 help messages are now clearer u-n-k-n-o-w-n 2022-09-03 12:21:32 +0900
  • 833f58143b JS operation by webdriver was made into a component unknown 2022-08-22 19:10:12 +0900
  • e635008e73 webdriver tests only when specified unknown 2022-08-21 23:25:54 +0900
  • 14438d0562 [options] Added workaround option to execute "n_function" unknown 2022-08-20 11:27:13 +0900
  • abef53466d [utils] Rework URL path munging for ., .. components dirkf 2023-07-28 06:19:15 +0100
  • e7926ae9f4 [utils] Rework decoding of Content-Encodings dirkf 2023-07-28 06:03:14 +0100
  • 87e578c9b8 [workflows/ci.yml] Update to setup-java@v3 dirkf 2023-07-28 10:52:04 +0100
  • 565ec1b7cb [utils] Rework URL path munging for ., .. components dirkf 2023-07-28 06:19:15 +0100
  • 0e23050f3c [utils] Rework decoding of Content-Encodings dirkf 2023-07-28 06:03:14 +0100
  • 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