Commit graph

  • bc86c5f73b
    Make regex more specific and remove redundant .* Bart Broere 2024-03-14 13:37:41 +0100
  • ad64f3751e
    Improve regex Bart Broere 2024-03-14 13:34:33 +0100
  • d4250c8703
    Merge branch 'ytdl-org:master' into fix-npo-support Bart Broere 2024-03-12 20:46:16 +0100
  • a96a45b2cd
    [Vimeo] Improve config extraction (#32742) Zizheng Guo 2024-03-12 19:44:13 +0800
  • 7b8cb3ea12 update vimeo.py for more robust json parsing, according to dirkf's suggestions GZZ 2024-03-12 09:35:05 +0800
  • 3adfe210e5 fix vimeo config parser regex GZZ 2024-03-11 22:12:56 +0800
  • 58d7a00e3f Resolve some of the pull request feedback Bart Broere 2024-03-11 14:14:38 +0100
  • 4398f6832f Fix zapp extractor Bart Broere 2024-03-11 13:40:23 +0100
  • 26a5f1ba1c [external/FFmpeg] Fix and improve --ffmpeg-location handling * pass YoutubeDL (FileDownloader) to FFmpegPostProcessor constructor * consolidate path search in FFmpegPostProcessor * make availability of FFmpegFD depend on existence of FFmpegPostProcessor * detect ffmpeg executable on instantiation of FFmpegFD * resolves #32735 dirkf 2024-03-03 12:38:00 +0000
  • ee6603833f [downloader/external] Fix "Resource Warning" in downloader test * add compat_subprocess_Popen context manager * apply context manager in FFmpegFD._call_downloader() dirkf 2024-03-02 15:17:09 +0000
  • efc72a765c [compat] Simplify/fix compat_html_parser_HTMLParseError dirkf 2024-03-10 19:06:57 +0000
  • 940703b7e7 [utils] Apply compat_contextlib_suppress dirkf 2024-03-01 19:53:58 +0000
  • b7cb6f2da3 [compat] Add compat_contextlib_suppress dirkf 2024-03-01 15:25:44 +0000
  • 1ca4e686a3 Add an MD5 Bart Broere 2024-03-10 17:04:00 +0100
  • 28624cfe09 Work work Bart Broere 2024-03-10 16:57:31 +0100
  • c08f29f45b Update unit tests Bart Broere 2024-03-10 16:27:40 +0100
  • 820fae3b3a [Videa] Fix extraction * update API URL * from https://github.com/yt-dlp/yt-dlp/pull/8003 * thanks to the authors! hatsomatt 2023-09-16 16:02:37 +0200
  • aef24d97e9 [Videa] Align with yt-dlp dirkf 2024-02-29 14:12:37 +0000
  • f7b30e3f73 [XFileShare] Update extractor for 2024 * simplify aa_decode() * review and update supported sites and tests * in above, include FileMoon.sx, and remove separate module * incorporate changes from yt-dlp * allow for decoding multiple scripts (eg, FileMoon) * use new JWPlayer extraction dirkf 2024-02-21 00:18:17 +0000
  • f66372403f [InfoExtractor] Rework and improve JWPlayer extraction * use traverse_obj() and _search_json() * support playlist .load({**video1},{**video2}, ...) * support transform_source=... for _extract_jwplayer_data() dirkf 2024-02-21 00:09:48 +0000
  • 7216fa2ac4 [InfoExtractor] Add _search_json() * uses the error diagnostic to truncate the JSON string * may be confused by non-C-Pythons dirkf 2024-02-21 00:03:17 +0000
  • acc383b9e3 [utils] Let int_or_none() accept a base, like int() dirkf 2024-03-04 20:52:58 +0000
  • 132fb777dc [XFileShare] Update extractor for 2024 * simplify aa_decode() * review and update supported sites and tests * in above, include FileMoon.sx, and remove separate module * incorporate changes from yt-dlp * allow for decoding multiple scripts (eg, FileMoon) * use new JWPlayer extraction dirkf 2024-02-21 00:18:17 +0000
  • 481ac5e12c Co-authored-by: Julián Romero Parejo <julrompar@alum.us.es> Co-authored-by: FernandoTC18 <FernandoTC18@users.noreply.github.com> Maintenance and security problems josemgarciar 2024-03-08 11:06:35 +0100
  • f0afdbf6ac Co-authored-by: Julián Romero Parejo <julrompar@alum.us.es> Co-authored-by: FernandoTC18 <FernandoTC18@users.noreply.github.com> Changes for maintenance and protocols security problems josemgarciar 2024-03-08 10:52:58 +0100
  • 0ab79c37ae Reusable code for two NTR sites Bart Broere 2024-03-07 16:23:09 +0100
  • 0cbcd1aec6 Make diff better Bart Broere 2024-03-06 12:55:51 +0100
  • 159f825edd Add scaffolding for last few extractors and change order so the PR diff looks nice Bart Broere 2024-03-06 12:53:37 +0100
  • 681b39032a Fix flake8 and better error reporting Bart Broere 2024-03-06 12:32:34 +0100
  • 4b24e5f00d Re-add SchoolTV Bart Broere 2024-03-06 12:22:27 +0100
  • 3b3d73cbe6 Use program-detail endpoint and remove a test Bart Broere 2024-03-06 11:52:08 +0100
  • d426a92a60 Encoding suggestion from PR Bart Broere 2024-03-05 14:11:49 +0100
  • d36d50fe5c Re-add Zapp Bart Broere 2024-03-05 14:04:03 +0100
  • eb6e396bfb First version of a VPRO regex Bart Broere 2024-03-05 13:55:59 +0100
  • 28ba01f1cc Add Ongehoord Nederland and test URL for BNNVARA Bart Broere 2024-03-05 13:43:56 +0100
  • 4fc423845e Fix lint Bart Broere 2024-03-05 12:49:22 +0100
  • ed8b240786 [InfoExtractor] Rework and improve JWPlayer extraction * use traverse_obj() and _search_json() * support playlist .load({**video1},{**video2}, ...) * support transform_source=... for _extract_jwplayer_data() dirkf 2024-02-21 00:09:48 +0000
  • 1c278902ff [InfoExtractor] Add _search_json() * uses the error diagnostic to truncate the JSON string * may be confused by non-C-Pythons dirkf 2024-02-21 00:03:17 +0000
  • 4f4170e512 [utils] Let int_or_none() accept a base, like int() dirkf 2024-03-04 20:52:58 +0000
  • ec46d543b4
    Fix tests, etc dirkf 2024-03-04 02:57:44 +0000
  • f0812d7848
    [utils] Handle user:pass in URLs (#28801) Hubert Hirtz 2024-03-04 01:27:55 +0000
  • bcd12630e1
    Align code with yt-dlp dirkf 2024-03-03 23:21:10 +0000
  • 02c80a0215
    Merge branch 'master' into user-pass dirkf 2024-03-03 23:09:39 +0000
  • 34b5b20107 Refactor into reusable method Bart Broere 2024-03-03 17:47:15 +0100
  • 8b1a7d9a7c Use provided util Bart Broere 2024-03-01 16:23:19 +0100
  • f9e59b0c49 Add the possibility to add 'hls' later Bart Broere 2024-03-01 15:28:14 +0100
  • fb7b7179ff Speculate about other ways of getting productId Bart Broere 2024-03-01 15:08:10 +0100
  • 0dc7d954cb Comply with coding conventions a bit more Bart Broere 2024-03-01 15:05:30 +0100
  • 21eb4513e0 Convert the description into code Bart Broere 2024-03-01 14:12:51 +0100
  • 29724e7b07 Delete all broken extractors Bart Broere 2024-03-01 13:24:48 +0100
  • 577368116b Fix token URL Bart Broere 2024-03-01 13:15:52 +0100
  • da3d1f4321 Add notes on new npo.nl site Bart Broere 2024-03-01 10:36:03 +0100
  • f76d58c71f Skip a test Bart Broere 2024-02-26 13:18:36 +0100
  • c409a8c54b
    Merge branch 'ytdl-org:master' into fix-npo-support Bart Broere 2024-02-25 09:42:26 +0100
  • f295f4f6e4
    Lay out _TESTS more compactly dirkf 2024-02-22 15:54:20 +0000
  • 40bd5c1815
    [caffeine.tv] Add new extractor (#32514) Aaron Tan 2024-02-22 23:54:07 +1100
  • 70f230f9cf
    [GBNews]Add new extractor for GB News TV channel (#29432) dirkf 2024-02-22 12:44:00 +0000
  • 7eefae4e42 修复一个bug xiaoming 2024-02-22 14:15:29 +0800
  • 48ddab1f3a
    [downloader/external] Fix WgetFD proxy (rev 2) dirkf 2024-02-21 16:29:08 +0000
  • fdb694eca1
    Update helper.py - linted dirkf 2024-02-21 15:48:06 +0000
  • 2239666542
    Handle expected_warnings better dirkf 2024-02-21 15:44:04 +0000
  • 15b06163a8
    Make signature of fake YoutubeDL.report_warning() match the real one (per 640d39f) dirkf 2024-02-21 15:29:16 +0000
  • 2bd001fa8c
    Retry loop with itertools dirkf 2024-02-21 13:07:25 +0000
  • f7173cca4d
    Update test_download.py dirkf 2024-02-21 12:49:59 +0000
  • a9f55cb69b
    Update test/test_download.py dirkf 2024-02-21 11:29:34 +0000
  • 0203fa9bb6
    Merge branch 'master' into df-testdl-patch dirkf 2024-02-21 11:27:17 +0000
  • 6ae54a47a7
    Update test/test_download.py dirkf 2024-02-21 11:25:26 +0000
  • 40b4b691ee
    Apply suggestions from code review dirkf 2024-02-21 11:18:37 +0000
  • 7687389f08 [Vbox7] Improve extraction, adding features from yt-dlp PR #9100 dirkf 2024-02-18 20:55:01 +0000
  • 320f89ef89
    Update for 2024 dirkf 2024-02-11 20:21:19 +0000
  • a6754081fd
    Update youtube_dl/extractor/extractors.py dirkf 2024-02-08 23:55:57 +0000
  • 8d091a0dea
    Update youtube_dl/extractor/caffeine.py dirkf 2024-02-08 23:55:03 +0000
  • 4416f82c80 [Vbox7IE] Sanitise ld+json containing unexpected characters * based on PR #29680 * added hack to force invoking transform_source * fixes #26218 dirkf 2024-01-27 18:17:09 +0000
  • bdda6b81df [Vbox7IE] Improve extraction * DASH extraction no longer fails with new range support * but always find combined formats if available * suppress ineffective XFF geo-bypass (causes time-outs) * adapted from https://github.com/ytdl-org/youtube-dl/pull/29680 * thx former GH user kikuyan dirkf 2024-01-27 15:57:25 +0000
  • 1fd8f802b8 [InfoExtractor] Correctly resolve BaseURL in DASH manifest Specs: * ISO/IEC 23009-1:2012 section 5.6 * RFC 3986 section 5. dirkf 2024-01-27 15:45:43 +0000
  • 4eaeb9b2c6 [InfoExtractor] Support byte range for DASH * adapted from https://github.com/ytdl-org/youtube-dl/pull/30279 * thx former GH user kikuyan dirkf 2024-01-27 15:37:08 +0000
  • bec9180e89 [downloader/dash] Support range in fragment (format f'{start}-{end}') * adapted from https://github.com/ytdl-org/youtube-dl/pull/30279 * thx former GH user kikuyan dirkf 2024-01-27 00:07:14 +0000
  • c58b655a9e [InfoExtractor] Support DASH subtitle extraction (yt-dlp back-port) dirkf 2024-01-27 15:29:25 +0000
  • 7fc35cbf4d getting rid of extra comments Josedphkagimu1 2024-02-01 11:22:50 -0800
  • 630da9eb76 [Vbox7IE] Sanitise ld+json containing unexpected characters * based on PR #29680 * added hack to force invoking transform_source * fixes #26218 dirkf 2024-01-27 18:17:09 +0000
  • 6e138bc662 [Vbox7IE] Improve extraction * DASH extraction no longer fails with new range support * but always find combined formats if available * suppress ineffective XFF geo-bypass (causes time-outs) * adapted from https://github.com/ytdl-org/youtube-dl/pull/29680 * thx former GH user kikuyan dirkf 2024-01-27 15:57:25 +0000
  • 081c7a1c30 [InfoExtractor] Correctly resolve BaseURL in DASH manifest Specs: * ISO/IEC 23009-1:2012 section 5.6 * RFC 3986 section 5. dirkf 2024-01-27 15:45:43 +0000
  • 41940094aa [InfoExtractor] Support byte range for DASH * adapted from https://github.com/ytdl-org/youtube-dl/pull/30279 * thx former GH user kikuyan dirkf 2024-01-27 15:37:08 +0000
  • cbb9fb3740 [downloader/dash] Support range in fragment (format f'{start}-{end}') * adapted from https://github.com/ytdl-org/youtube-dl/pull/30279 * thx former GH user kikuyan dirkf 2024-01-27 00:07:14 +0000
  • 79e7a14dc3 [InfoExtractor] Support DASH subtitle extraction (yt-dlp back-port) dirkf 2024-01-27 15:29:25 +0000
  • 00d8a07eb6
    Update youtube_dl/extractor/bandlab.py dirkf 2024-01-23 04:02:26 +0000
  • f7c7ffbd09
    Apply suggestions from code review dirkf 2024-01-23 04:00:35 +0000
  • 2d7b8c95e3
    Update with traverse_obj() dirkf 2024-01-23 03:56:46 +0000
  • dc512e3a8a [YouTube] Fix like_count extraction using likeButtonViewModel * also fix various tests * TODO: check against yt-dlp tests dirkf 2024-01-15 18:38:43 +0000
  • f8b0135850 [YouTube] Rework n-sig processing, realigning with yt-dlp * apply n-sig before chunked fragments, fixes #32692 dirkf 2024-01-15 18:34:21 +0000
  • 640d39f03a [InfoExtractor] Support some warning and ._downloader shortcut methods from yt-dlp dirkf 2024-01-15 18:32:06 +0000
  • 6651871416 [compat] Rework compat for method parameter of compat_urllib_request.Request constructor * fixes #32573 * does not break utils.HEADrequest (eg) dirkf 2024-01-20 18:28:52 +0000
  • e1db71781e [YouTube] Fix like_count extraction using likeButtonViewModel * also fix various tests * TODO: check against yt-dlp tests dirkf 2024-01-15 18:38:43 +0000
  • 8b017fbdbf [YouTube] Rework n-sig processing, realigning with yt-dlp * apply n-sig before chunked fragments, fixes #32692 dirkf 2024-01-15 18:34:21 +0000
  • 91870401d8 [InfoExtractor] Support some warning and ._downloader shortcut methods from yt-dlp dirkf 2024-01-15 18:32:06 +0000
  • fc34ab9d3a [compat] Rework compat for method parameter of compat_urllib_request.Request constructor * fixes #32573 * does not break utils.HEADrequest (eg) dirkf 2024-01-20 18:28:52 +0000
  • 9324d03ef9
    Seperate commands PalmarHealer 2024-01-14 00:16:09 +0100
  • 63b5abea5d
    consistency PalmarHealer 2024-01-13 23:53:04 +0100
  • 4322ef50a5
    Update README.md PalmarHealer 2024-01-13 23:32:56 +0100
  • 32dac3d1a6 Merge remote-tracking branch 'origin/master' Daniel De Jager 2024-01-13 12:03:18 -0800