Commit Graph

  • b9fc816131
    Merge 43e7dd46dd into c5098961b0 Jason 2024-08-07 05:44:21 +0330
  • 12f6695a47
    Merge 98464190b0 into c5098961b0 Simon Sawicki 2024-08-06 17:33:42 -0500
  • c5098961b0 [Youtube] Rework n function extraction pattern Now also succeeds with player b12cc44b dirkf 2024-08-06 20:59:09 +0100
  • dbc08fba83 [jsinterp] Improve slice implementation for player b12cc44b dirkf 2024-08-06 20:44:30 +0100
  • 2bf0a0b999
    README.md: replace outdated Python doc link William Andrea 2024-08-05 12:19:21 -0400
  • 71223bff39
    [Youtube] Fix nsig extraction for player 20dfca59 (#32891) Aiur Adept 2024-08-01 14:18:34 -0400
  • 8765808cd2
    Apply suggestions from code review dirkf 2024-08-01 18:48:05 +0100
  • d2ae1d08a1
    Update youtube_dl/extractor/youtube.py dirkf 2024-08-01 18:41:42 +0100
  • 105b5ba58e applied @dirkf's patches for nsig extraction on youtube nicole trinity 2024-08-01 11:56:05 -0400
  • 29e60290cf extract mpd for single video nicole trinity 2024-08-01 11:33:20 -0400
  • 2e31ae21dd sort formats before return nicole trinity 2024-07-30 10:03:41 -0400
  • 8b8d196f65 flake8 fixes for la1ere extractor nicole trinity 2024-07-29 16:31:08 -0400
  • d933a0ef76 skip tests for la1ere extractor as its only available in FR nicole trinity 2024-07-29 16:29:12 -0400
  • c346035bdf basic working la1ere extractor nicole trinity 2024-07-29 16:27:34 -0400
  • 450a459cd9
    Merge ef80bb9917 into e1b3fa242c meow464 2024-07-28 01:26:47 +0900
  • 45ecff5db0 bandlab extractor nicole trinity 2024-07-25 12:31:23 -0400
  • 98464190b0
    Provide additional target youtube-dl-py3 Simon Sawicki 2024-07-25 17:05:03 +0200
  • e1b3fa242c [Youtube] Find n function name in player 3400486c dirkf 2024-07-24 14:45:52 +0100
  • 451046d62a [Youtube] Make n-sig throttling diagnostic up-to-date dirkf 2024-07-24 14:33:34 +0100
  • 6a3ba7df8d
    Clarify reason for using py3.4 Simon Sawicki 2024-07-24 01:38:34 +0200
  • 9058a0c9c4
    Clarify comment for certificate workaround Simon Sawicki 2024-07-24 01:31:38 +0200
  • 1c846f474f
    Remove obsolete devscripts Simon Sawicki 2024-07-23 22:07:33 +0200
  • a2eb11b428
    [ci] Implement release workflow Simon Sawicki 2024-07-23 17:03:56 +0200
  • efb6d21eb9 sorted imports added age_limit to test changed info thumbnail check P. S. 2024-07-15 16:56:44 +0000
  • d8414d01bd
    Apply suggestions from code review P. S 2024-07-15 18:38:13 +0200
  • 66042e9f64 zip better release tansy 2024-07-11 16:03:25 +0000
  • 2d847a3cd5
    Merge branch 'ytdl-org:master' into version-gnu-V tansy 2024-07-11 15:51:09 +0200
  • 1c6f217df3 help messages are now clearer u-n-k-n-o-w-n 2022-09-03 12:21:32 +0900
  • 23ae8277c8 JS operation by webdriver was made into a component unknown 2022-08-22 19:10:12 +0900
  • 1703935375 webdriver tests only when specified unknown 2022-08-21 23:25:54 +0900
  • 98951bbe76 [options] Added workaround option to execute "n_function" unknown 2022-08-20 11:27:13 +0900
  • 16f5bbc464 [YouTube] Fix nsig processing for player b22ef6e7 * improve extraction of function name (like yt-dlp/yt-dlp#10390) * always use JSInterp to extract function code (yt-dlp/yt-dlp#10396, thx seproDev, pukkandan) 2024.07.11-nightly dirkf 2024-07-10 18:20:59 +0100
  • d35ce6ce95 [jsinterp] Support functionality for player b22ef6e7 * support prototype for call() and apply() (yt-dlp/yt-dlp#10392, thx Grub4k) * map JS Array to list dirkf 2024-07-10 18:07:20 +0100
  • 76ac69917e [jsinterp] Further improve expression parsing (fix fd8242e) Passes tests from yt-dlp dirkf 2024-07-10 18:02:11 +0100
  • 756f6b45c7 [jsinterp] Re-align JSInterp and tests (esp.) with yt-dlp Thx: various yt-dlp authors dirkf 2024-07-10 17:58:38 +0100
  • 43a74c5fa5 [core] Address gaps in allowed extensions bashonly 2024-07-05 13:41:30 -0500
  • e40a428fc2 [YouTube] Fix nsig processing for player b22ef6e7 * improve extraction of function name (like yt-dlp/yt-dlp#10390) * always use JSInterp to extract function code (yt-dlp/yt-dlp#10396, thx seproDev, pukkandan) dirkf 2024-07-10 18:20:59 +0100
  • 0e7d989f0b [jsinterp] Support functionality for player b22ef6e7 * support prototype for call() and apply() (yt-dlp/yt-dlp#10392, thx Grub4k) * map JS Array to list dirkf 2024-07-10 18:07:20 +0100
  • 66992a3b7e Output name of the program for --version 'The GNU standard --version option should direct the program to print information about its name, version' So added a name of program to version displaye along with shotr option \`-V'. tansy 2024-07-10 18:03:10 +0000
  • e76b077ed0 fix to 'Unable to extract nsig jsi ... #32842' thanks to @Duster98 #issuecomment-2220376175 tansy 2024-07-10 17:25:53 +0000
  • bb7b7dbd30 [jsinterp] Further improve expression parsing (fix fd8242e) Passes tests from yt-dlp dirkf 2024-07-10 18:02:11 +0100
  • 2f176bb0c3 [jsinterp] Re-align JSInterp and tests (esp.) with yt-dlp Thx: various yt-dlp authors dirkf 2024-07-10 17:58:38 +0100
  • 0b29076659 [core] Address gaps in allowed extensions bashonly 2024-07-05 13:41:30 -0500
  • 9804b58601
    Replace PR code with yt-dlp back-port, including PR test and issue test dirkf 2024-07-08 12:27:16 +0100
  • a452f9437c [core] Fix PR #32830 for fixed extensionless output template dirkf 2024-07-07 20:43:10 +0100
  • d08b5e31d1 [core] Fix PR #32830 for fixed extensionless output template dirkf 2024-07-07 20:43:10 +0100
  • 36801c62df
    [YandexMusic] Save track version in the title field unkernet 2024-07-07 21:18:33 +0200
  • 5f38e78a96 Added Support for Tube8 Channel downloads FildCommander 2024-07-06 12:10:32 +0200
  • f4b47754d9
    [YandexMusic] Download music in High Quality (320 Kbit/s) Sergey Musatov 2024-07-06 13:04:36 +0300
  • a525f1d913 Updated Tube8 Video Download FildCommander 2024-07-06 11:12:41 +0200
  • e944ee8895 [soundcloud] Fix Soundcloud test case unkernet 2023-06-16 20:24:20 +0700
  • eb25901073 [soundcloud] Download Soundcloud GO+ high quality streams and private playlists unkernet 2023-06-16 16:40:58 +0700
  • 6bbbcaa000 Merge remote-tracking branch 'smusatov/patch-1' into yandexmusic unkernet 2024-07-05 11:03:02 +0200
  • 5b088ccdd9 Fixed linter warnings. deepspy 2024-07-03 14:31:36 +0300
  • 37cea84f77 [core,utils] Support unpublicised --no-check-extensions dirkf 2024-07-02 14:54:25 +0100
  • 4652109643 [core,utils] Implement unsafe file extension mitigation * from https://github.com/yt-dlp/yt-dlp/security/advisories/GHSA-79w7-vh3h-8g4, thx grub4k dirkf 2024-06-30 18:37:25 +0100
  • 3c466186a8 [utils] Back-port Namespace and MEDIA_EXTENSIONS from yt-dlp Thx pukkandan * Namespace: https://github.com/yt-dlp/yt-dlp/commit/591bb9d355 * MEDIA_EXTENSIONS: https://github.com/yt-dlp/yt-dlp/commit/8dc5930511 dirkf 2024-06-30 12:34:19 +0100
  • cbb87b19cb [yandexmusic] Add track version to track title unkernet 2023-06-16 23:36:46 +0700
  • 703bc3bc2b Store release_year in metadata unkernet 2023-06-16 16:40:02 +0700
  • e15101cb99 [core,utils] Support unpublicised --no-check-extensions dirkf 2024-07-02 14:54:25 +0100
  • d42a222ed5 [core,utils] Implement unsafe file extension mitigation * from https://github.com/yt-dlp/yt-dlp/security/advisories/GHSA-79w7-vh3h-8g4, thx grub4k dirkf 2024-06-30 18:37:25 +0100
  • eda1f30f3e [Zoom] Fix extractor Rafi Wiener 2024-07-01 02:45:25 +0300
  • 072a43e0e3 [utils] Back-port Namespace and MEDIA_EXTENSIONS from yt-dlp Thx pukkandan * Namespace: https://github.com/yt-dlp/yt-dlp/commit/591bb9d355 * MEDIA_EXTENSIONS: https://github.com/yt-dlp/yt-dlp/commit/8dc5930511 dirkf 2024-06-30 12:34:19 +0100
  • 0e08823ff3
    Merge d7b502a727 into 4d05f84325 dirkf 2024-06-27 06:36:55 +0800
  • 9cae316742
    Merge 02f91e1d69 into 4d05f84325 w1ldg00se 2024-06-27 06:35:03 +0800
  • a4737bb755 Fixed flake8 errors. deepspy 2024-06-24 23:12:03 +0300
  • d3e980eaa5 Some cleanup of the kan kids extractor. deepspy 2024-06-24 22:11:06 +0300
  • 162eb5632b Added unittests for kankids extractor. Fixed a non p- playlist id matching bug. deepspy 2024-06-24 17:40:43 +0300
  • c9265f6d60 Fixed a series title location bug. deepspy 2024-06-24 16:46:29 +0300
  • 3fb423c0bf First working version of the kan kids extractor. deepspy 2024-06-24 16:25:34 +0300
  • d335e0beec Extracted episode list. deepspy 2024-06-24 14:22:56 +0300
  • 1291dc943b
    chore: fix typos snoppy 2024-06-24 10:11:54 +0800
  • 833fe8c9af Added a basic shell for a kankids extractor. deepspy 2024-06-24 00:10:22 +0300
  • 4d05f84325 [PalcoMP3] Conform to new linter rule * no space after @ in decorator dirkf 2024-06-20 03:22:02 +0100
  • e0094e63c3 [jsinterp] Various tweaks * treat Infinity like NaN * cache operator list dirkf 2024-06-20 02:57:52 +0100
  • fd8242e3ef [jsinterp] Fix and improve expression parsing * improve BODMAS (fixes https://github.com/ytdl-org/youtube-dl/issues/32815) * support more weird expressions with multiple unary ops dirkf 2024-06-20 02:36:54 +0100
  • ad01fa6cca [jsinterp] Add Debugger from yt-dlp * https://github.com/yt-dlp/yt-dlp/commit/8f53dc4 * thx pukkandan dirkf 2024-06-19 21:44:27 +0100
  • 2eac0fa379 [utils] Save orig_msg in ExtractorError dirkf 2024-06-19 19:04:47 +0100
  • 9edcf8c67e [PalcoMP3] Conform to new linter rule * no space after @ in decorator dirkf 2024-06-20 03:22:02 +0100
  • 937d4d743f [jsinterp] Various tweaks * treat Infinity like NaN * cache operator list dirkf 2024-06-20 02:57:52 +0100
  • 59a04bc5c9 [jsinterp] Fix and improve expression parsing * improve BODMAS (fixes https://github.com/ytdl-org/youtube-dl/issues/32815) * support more weird expressions with multiple unary ops dirkf 2024-06-20 02:36:54 +0100
  • fa83b1af47 [jsinterp] Add Debugger from yt-dlp * https://github.com/yt-dlp/yt-dlp/commit/8f53dc4 * thx pukkandan dirkf 2024-06-19 21:44:27 +0100
  • c72409f669 [utils] Save orig_msg in ExtractorError dirkf 2024-06-19 19:04:47 +0100
  • 7142baebbc
    Merge 0948f25c26 into 0153b387e5 Zil0 2024-06-15 01:17:20 +0800
  • cd3ec0762f
    Merge a1a1f293ee into 0153b387e5 D357R0Y3R 2024-06-13 20:16:00 +0000
  • a1a1f293ee [extractor/safari] Partially Fix Extractor D357R0Y3R 2024-06-13 20:15:24 +0000
  • c85000591b Update youtube.py Josef Bohórquez 2024-06-11 23:23:06 -0500
  • 1b599af1db Some improvements were added to Utils.py and YoutubeDL.py Josef Bohórquez 2024-06-11 23:12:53 -0500
  • 8ee8921485
    Fix YAML syntax dirkf 2024-06-11 23:12:38 +0100
  • d478c9a750
    Can the CI be triggered? dirkf 2024-06-11 22:47:14 +0100
  • 879c8b235f
    use suggestion from dirkf Thomas Merz 2024-06-11 16:47:08 +0200
  • a06c20105b
    use suggestion from dirkf Thomas Merz 2024-06-11 16:46:59 +0200
  • 0153b387e5
    [VidLii] Add 720p support (#30924) Paper 2024-06-11 08:21:39 -0400
  • d687b6afd8
    Revert unused import dirkf 2024-06-11 13:15:09 +0100
  • a48fe7491d [ORF] Skip tests with limited availability dirkf 2024-06-11 12:32:07 +0100
  • e20ca543f0 [ORF] Re-factor and updateORFFM4StoryIE * fix getting media via DASH instead of inaccessible mp4 * also get in-page YT media dirkf 2024-06-01 13:43:37 +0100
  • e39466051f [ORF] Support sound.orf.at, updating ORFRadioIE * maintain support for xx.orf.at/player/... URLs * add ORFRadioCollectionIE to support playlists in ORF Sound * back-port and re-work ORFPodcastIE from https://github.com/yt-dlp/yt-dlp/pull/8486, thx Esokrates dirkf 2024-06-01 13:29:26 +0100
  • d95c0d203f [ORF] Support on.orf.at, replacing ORFTVthekIE * add ORFONIE, back-porting yt-dlp PR https://github.com/yt-dlp/yt-dlp/pull/9113 and friends: thx HobbyistDev, TuxCoder, seproDev * re-factor to support livestreams via new ORFONliveIE dirkf 2024-06-01 12:56:41 +0100
  • 3bde6a5752 [test] Improve download test * skip reason can't be unicode in Py2 * remove duplicate assert...Equal functions dirkf 2024-06-11 01:20:42 +0100
  • 50f6c5668a [core] Re-factor with _fill_common_fields() as used in yt-dlp dirkf 2024-06-01 03:25:06 +0100