1
0
mirror of https://github.com/ytdl-org/youtube-dl synced 2024-12-16 14:36:47 +00:00

Commit Graph

  • 89ef0b0675
    Merge ea4948068d into d55d1f423d #30548 edutel 2024-12-16 08:32:52 -0600
  • 00bea9fb05
    Merge a87561248a into d55d1f423d #32990 Ryan Amirthan Stephen 2024-12-16 19:53:11 +0530
  • 1eb4895b04
    Merge 79c14205c2 into d55d1f423d #32928 Dapo Adedire 2024-12-16 22:08:00 +0800
  • a0a7fdc772
    Merge a1bc82c7d7 into d55d1f423d #30536 Max Mehl 2024-12-16 14:48:56 +0100
  • c9c8d552fa
    Merge fc7f12abce into d55d1f423d #32988 Ali Sina 2024-12-16 20:02:09 +0700
  • 7834c5f4b2
    Merge 638ec38eb5 into d55d1f423d #31481 Moritz Bunse 2024-12-16 18:31:42 +0530
  • c5c4cf3721
    Merge 9680022207 into d55d1f423d #30212 Zenon Mousmoulas 2024-12-16 14:56:48 +0200
  • 8945272a3c
    Merge 96a0ad4778 into d55d1f423d #30227 Zenon Mousmoulas 2024-12-16 14:56:48 +0200
  • 9fe6f557eb
    Merge 3872619ed5 into d55d1f423d #30228 Zenon Mousmoulas 2024-12-16 14:56:48 +0200
  • a29d3ba444
    Merge a2fd63ce22 into d55d1f423d #30229 Zenon Mousmoulas 2024-12-16 14:56:48 +0200
  • 8baa1d8670
    Merge 34556cd67d into d55d1f423d #31576 Jamil Karami 2024-12-16 13:46:42 +0100
  • c910a8c764
    Merge 6f271423e8 into d55d1f423d #31976 Bart Broere 2024-12-16 13:39:48 +0100
  • d55d1f423d [YouTube] Always extract using MWEB API client * temporary fix-up for 403 on download * MWEB parameters from yt-dlp 2024-12-06 master dirkf 2024-12-14 11:18:34 +0000
  • eeafbbc3e5 [YouTube] Fix signature function extraction for 2f1832d2 * _ was omitted from patterns * thx yt-dlp/yt-dlp#11801 dirkf 2024-12-13 12:16:31 +0000
  • cd7c7b5edb [YouTube] Simplify pattern for nsig function name extraction dirkf 2024-12-13 03:09:29 +0000
  • eed784e15f [YouTube] Pass nsig value as return hook, fixes player 3bb1f723 dirkf 2024-12-12 04:38:23 +0000
  • b4469a0f65 [YouTube] Handle player 3bb1f723 * fix signature code extraction * raise if n function returns input value * add new tests from yt-dlp dirkf 2024-12-07 03:39:44 +0000
  • ce1e556b8f [jsinterp] Add return hook for player 3bb1f723 * set var _ytdl_do_not_return to a specific value in the scope of a function * if an expression to be returned has that value, return becomes void dirkf 2024-12-12 04:29:13 +0000
  • f487b4a02a [jsinterp] Strip /* comments */ when parsing * NB: _separate() is looking creaky dirkf 2024-12-12 04:21:53 +0000
  • 60835ca16c [jsinterp] Fix and improve "methods" * push, unshift return new length * impove edge cases for push/pop, shift/unshift, forEach, indexOf, charCodeAt * increase test coverage dirkf 2024-12-12 04:16:07 +0000
  • 94fd774608 [jsinterp] Fix and improve split/join * improve split/join edge cases * correctly implement regex split (not like re.split) dirkf 2024-12-12 04:13:06 +0000
  • 5dee6213ed [jsinterp] Fix and improve arithmetic operations * addition becomes concat with a string operand * improve handling of edgier cases * arithmetic in float like JS (more places need cast to int?) * increase test coverage dirkf 2024-12-12 00:26:00 +0000
  • 81e64cacf2 [jsinterp] Support multiple indexing (eg a[1][2]) * extend single indexing with improved RE (should probably use/have used _separate_at_paren()) * fix some cases that should have given undefined, not throwing * standardise RE group names * support length of objects, like {1: 2, 3: 4, length: 42} dirkf 2024-12-12 00:15:31 +0000
  • c1a03b1ac3 [jsinterp] Fix and improve loose and strict equality operations * reimplement loose equality according to MDN (eg, 1 == "1") * improve strict equality (eg, "abc" === "abc" but 'abc' is not 'abc') * add tests for above dirkf 2024-12-12 00:00:32 +0000
  • 118c6d7a17 [jsinterp] Implement typeof operator dirkf 2024-12-07 03:37:39 +0000
  • f28d7178e4 [InfoExtractor] Use kwarg maxsplit for re.split * May become kw-only in future Pythons dirkf 2024-12-12 04:46:33 +0000
  • 12bc3775d9 [YouTube] Always extract using MWEB API client * temporary fix-up for 403 on download * MWEB parameters from yt-dlp 2024-12-06 #32987 dirkf 2024-12-14 11:18:34 +0000
  • 82b525657a [YouTube] Fix signature function extraction for 2f1832d2 * _ was omitted from patterns * thx yt-dlp/yt-dlp#11801 dirkf 2024-12-13 12:16:31 +0000
  • 3d649843fe [YouTube] Simplify pattern for nsig function name extraction dirkf 2024-12-13 03:09:29 +0000
  • 9bc8fcf23c [YouTube] Pass nsig value as return hook, fixes player 3bb1f723 dirkf 2024-12-12 04:38:23 +0000
  • a93fff3052 [YouTube] Handle player 3bb1f723 * fix signature code extraction * raise if n function returns input value * add new tests from yt-dlp dirkf 2024-12-07 03:39:44 +0000
  • 2968201ae0 [jsinterp] Add return hook for player 3bb1f723 * set var _ytdl_do_not_return to a specific value in the scope of a function * if an expression to be returned has that value, return becomes void dirkf 2024-12-12 04:29:13 +0000
  • 067ad7439c [jsinterp] Strip /* comments */ when parsing * NB: _separate() is looking creaky dirkf 2024-12-12 04:21:53 +0000
  • 7ab85d88d6 [jsinterp] Fix and improve "methods" * push, unshift return new length * impove edge cases for push/pop, shift/unshift, forEach, indexOf, charCodeAt * increase test coverage dirkf 2024-12-12 04:16:07 +0000
  • 4bf85ca5ba [jsinterp] Fix and improve split/join * improve split/join edge cases * correctly implement regex split (not like re.split) dirkf 2024-12-12 04:13:06 +0000
  • 9993e8c5a9 [jsinterp] Fix and improve arithmetic operations * addition becomes concat with a string operand * improve handling of edgier cases * arithmetic in float like JS (more places need cast to int?) * increase test coverage dirkf 2024-12-12 00:26:00 +0000
  • 7d3045ce12 [jsinterp] Support multiple indexing (eg a[1][2]) * extend single indexing with improved RE (should probably use/have used _separate_at_paren()) * fix some cases that should have given undefined, not throwing * standardise RE group names * support length of objects, like {1: 2, 3: 4, length: 42} dirkf 2024-12-12 00:15:31 +0000
  • 527c137e4e [jsinterp] Fix and improve loose and strict equality operations * reimplement loose equality according to MDN (eg, 1 == "1") * improve strict equality (eg, "abc" === "abc" but 'abc' is not 'abc') * add tests for above dirkf 2024-12-12 00:00:32 +0000
  • 7e93935dda [jsinterp] Implement typeof operator dirkf 2024-12-07 03:37:39 +0000
  • af7c0ffc2f [InfoExtractor] Use kwarg maxsplit for re.split * May become kw-only in future Pythons dirkf 2024-12-12 04:46:33 +0000
  • a87561248a style checks #32990 ryanstep 2024-12-09 21:03:52 -0500
  • acea8f31d4 added error handling for geo-restriction ryanstep 2024-12-09 17:53:13 -0500
  • 82523cd573 initial test ryanstep 2024-12-09 17:35:59 -0500
  • b71f53a4ce boiler plate 2 ryanstep 2024-12-09 17:06:48 -0500
  • 81546c4781 boiler plate ryanstep 2024-12-09 16:52:36 -0500
  • fc7f12abce refactor: replace all links of 'Twitter' with 'X' #32988 Ali Sina 2024-12-07 14:10:06 -0500
  • 81d6ddcbd5
    Merge da90df06c3 into c5098961b0 #31003 dirkf 2024-11-29 14:27:31 +0000
  • da90df06c3
    Linty #31003 dirkf 2024-11-29 14:27:29 +0000
  • 98e6231a25
    Further small improvements dirkf 2024-11-29 14:17:10 +0000
  • ab9ad567d8
    Incorporate changes from PR #32979 dirkf 2024-11-29 14:11:41 +0000
  • cc238fb5cd
    Merge f2c109e5d6 into c5098961b0 #32979 Julien Valentin 2024-11-26 20:27:20 +0100
  • f2c109e5d6 dirk suggestions compliance #32979 mp3butcher 2024-11-26 20:26:13 +0100
  • c09207ac92 add doostream extractor mp3butcher 2024-11-23 18:23:41 +0100
  • 48f8eca81a
    Merge d4664a5346 into c5098961b0 #27859 Henrik Heimbuerger 2024-11-23 11:14:32 +0000
  • d4664a5346
    Remove (last?) set literal #27859 dirkf 2024-11-23 11:14:30 +0000
  • 92d881c33f
    Linty dirkf 2024-11-23 11:03:37 +0000
  • bd4729a866
    [utils] Add json_stringify() dirkf 2024-11-23 11:00:00 +0000
  • 79abdae734
    Add Art19IE to extractors.py dirkf 2024-11-23 10:47:21 +0000
  • 88619125c8
    Create art19.py dirkf 2024-11-23 10:39:54 +0000
  • 3565d21951
    Merge branch 'master' into add-nebula-support dirkf 2024-11-23 10:34:26 +0000
  • ddbadd037f
    Update PR with back-port from its development in yt-dlp dirkf 2024-11-23 10:31:42 +0000
  • ae762e1721
    Merge 43ef8cf385 into c5098961b0 #32976 rahulambhore21 2024-11-20 01:55:29 +0530
  • 43ef8cf385
    Create rahul #32976 rahulambhore21 2024-11-20 01:55:08 +0530
  • 00bfe6430e
    Merge e29f8e8707 into c5098961b0 #29616 Maciej Krüger 2024-11-18 03:36:48 +0000
  • e29f8e8707
    Linty #29616 dirkf 2024-11-18 03:36:46 +0000
  • 9179a0294b
    Make test pass dirkf 2024-11-18 03:30:38 +0000
  • 0b817e51c2
    Linty dirkf 2024-11-18 02:48:29 +0000
  • ff968566a5
    Fix quoting dirkf 2024-11-18 02:39:56 +0000
  • 3525025a6f
    Update extractor for current site behaviour dirkf 2024-11-18 02:28:15 +0000
  • b315fe0ca5
    Merge d158b6e18a into c5098961b0 #32972 darkmage 2024-11-12 13:31:39 +0000
  • d158b6e18a add performance optimizing bytecode #32972 Mike Bell 2024-11-12 08:31:27 -0500
  • 762b4ad484
    Merge 41a9c56c78 into c5098961b0 #32964 Allali Houssam 2024-11-01 08:22:50 +0000
  • 41a9c56c78
    Update generic.py #32964 Allali Houssam 2024-11-01 09:20:50 +0100
  • 8a665da6cd
    Merge f7dc45d3a6 into c5098961b0 #32944 dirkf 2024-10-22 10:20:49 +0000
  • f7dc45d3a6 [Generic] Update KVS extraction for player v10 * support "renamed" flashvars variable * use _search_json() * support rnd query parameter * extract tags, categories, age_limit, more thumbnails * closes #31007 #32944 dirkf 2024-10-21 00:14:58 +0100
  • 06996aca12 [utils] Don't raise in js_to_json() template substitution when non-strict * template extression should be evaluated with the same strict-ness dirkf 2024-10-21 00:06:00 +0100
  • 13b0e81f17 [utils] Correctly match class names in get_element[s]_by_class() * reproduce CSS .classname behaviour ("bar" matches "bar", "foo bar baz", etc) * add tests dirkf 2024-10-20 13:22:25 +0100
  • 01b80a0802 [XFileShare] Re-factor and fix tests * update site list * support page with player data in <iframe> * use _search_json() * improve "not found" detection * improve title extraction dirkf 2024-10-20 12:28:08 +0100
  • ae0cbb84f2 [XFileShare] Add geo-block detection dirkf 2024-10-20 11:53:06 +0100
  • 94f181f9f5 [YandexMusic] Fix CAPTCHA check * correct logic in _download_webpage() hook (yt-dlp/yt-dlp#4432) * improve error message. dirkf 2024-10-19 17:01:24 +0100
  • 620298e0ff [core] Fix jwplayer format parsing * thx yt-dlp/yt-dlp#10956 dirkf 2024-10-07 14:54:20 +0100
  • c445489a46 [Mgoon,Kaltura] Fix regex typo (:? * thx yt-dlp/yt-dlp#10807 (584d455) dirkf 2024-10-07 13:28:17 +0100
  • ac0c9c8f9f [HentaiStigma] Support new frame format with HTML5 video * resolves #25019 dirkf 2024-10-07 13:14:16 +0100
  • 515c8b85b1 [ORFRadio] Support /programm/ URL format * fixes yt-dlp/yt-dlp#11014 dirkf 2024-10-07 12:53:03 +0100
  • 48082c9091 [core] Let Git ignore __pycache__, .pytest_cache dirkf 2024-10-07 15:52:33 +0100
  • bb83a95f45
    Update README.md #32957 Adrika Panwar 2024-10-22 12:58:09 +0530
  • 6f271423e8 Update tests #31976 Bart Broere 2024-10-20 14:38:03 +0200
  • 75266ce4ed Fix old metadata reference Bart Broere 2024-10-20 13:41:53 +0200
  • 817e2e5938 Fix some missing imports Bart Broere 2024-10-20 12:37:48 +0200
  • 0e1a0cfa03 Apply some more PR feedback Bart Broere 2024-10-20 12:28:10 +0200
  • 7f1c09bea1 Use _sort_formats util Bart Broere 2024-10-20 12:11:30 +0200
  • c3026dd70c Apply suggestion from PR Bart Broere 2024-10-20 12:08:50 +0200
  • 41157b2b49 Move GraphQL query into separate variable Bart Broere 2024-10-20 12:00:44 +0200
  • c748eca829 Automatically obtain NextJS buildId and change item to video-item Bart Broere 2024-10-20 11:49:09 +0200
  • bd451801b9
    Merge 757d9636f3 into c5098961b0 #32954 Balduin Scheffbuch 2024-10-19 12:46:38 +0200
  • 757d9636f3 Refactor download message to use "file" instead of "video" #32954 Balduin Scheffbuch 2024-10-19 12:39:48 +0200
  • 36b2fffae1
    Merge 4897a7e529 into c5098961b0 #32801 M.K. 2024-10-18 17:21:32 +0000
  • 4897a7e529 [doc] Explain that the opposite of --no-overwrites is --no-continue. #32801 mk-pmb 2024-06-01 09:18:57 +0200
  • c179bb2e7c
    Merge e5bfed6c77 into c5098961b0 #32949 dirkf 2024-10-15 20:11:30 +0000
  • e5bfed6c77
    [PornHub] Remove extraneous modelhub login code #32949 pull/30733/head dirkf 2024-10-15 21:11:28 +0100