dirkf 
							
						 
					 
					
						
						
						
						
							
						
						
							2ced5a7912 
							
						 
					 
					
						
						
							
							[test] Implement string "lambda x: condition(x)" as an expected value  
						
						... 
						
						
						
						Semantics equivalent to `assert condition(got)` 
						
						
					 
					
						2022-10-11 00:05:17 +01:00 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
						
						
							
						
						
							7009bb9f31 
							
						 
					 
					
						
						
							
							[jsinterp] Workaround operator associativity issue  
						
						... 
						
						
						
						* temporary fix for player 5a3b6271 [1]
1. https://github.com/yt-dlp/yt-dlp/issues/4635#issuecomment-1235384480  
						
						
					 
					
						2022-09-03 00:53:56 +01:00 
						 
				 
			
				
					
						
							
							
								dirkf 
							
						 
					 
					
						
						
						
						
							
						
						
							218c423bc0 
							
						 
					 
					
						
						
							
							[cache] Add cache validation by program version, based on yt-dlp  
						
						
						
						
					 
					
						2022-09-01 13:28:30 +01:00 
						 
				 
			
				
					
						
							
							
								dirkf 
							
						 
					 
					
						
						
						
						
							
						
						
							55c823634d 
							
						 
					 
					
						
						
							
							[jsinterp] Handle new YT players 113ca41c, c57c113c  
						
						... 
						
						
						
						* add NaN
* allow any white-space character for `after_op`
* align with yt-dlp f26af78a8ac11d9d617ed31ea5282cfaa5bcbcfa (charcodeAt and bitwise overflow)
* allow escaping in regex, fixing player c57c113c 
						
						
					 
					
						2022-09-01 10:57:12 +01:00 
						 
				 
			
				
					
						
							
							
								dirkf 
							
						 
					 
					
						
						
						
						
							
						
						
							4c6fba3765 
							
						 
					 
					
						
						
							
							[jsinterp] Improve try/catch/finally support  
						
						
						
						
					 
					
						2022-08-26 08:51:17 +01:00 
						 
				 
			
				
					
						
							
							
								dirkf 
							
						 
					 
					
						
						
						
						
							
						
						
							d619dd712f 
							
						 
					 
					
						
						
							
							[jsinterp] Fix bug in operator precedence  
						
						... 
						
						
						
						* from 164b03c486 
						
						
					 
					
						2022-08-25 12:16:10 +01:00 
						 
				 
			
				
					
						
							
							
								dirkf 
							
						 
					 
					
						
						
						
						
							
						
						
							46b8ae2f52 
							
						 
					 
					
						
						
							
							[jsinterp] Clean up and pull yt-dlp style  
						
						... 
						
						
						
						* add compat_re_Pattern
* improve compat_collections_chain_map
* use class JS_Undefined
* remove unused code 
						
						
					 
					
						2022-08-19 15:34:33 +01:00 
						 
				 
			
				
					
						
							
							
								dirkf 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							538ec65ba7 
							
						 
					 
					
						
						
							
							[jsinterp] Handle regexp literals and throw/catch execution ( #31182 )  
						
						... 
						
						
						
						* based on f6ca640b12 
						
						
					 
					
						2022-08-19 11:45:04 +01:00 
						 
				 
			
				
					
						
							
							
								dirkf 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b0a60ce203 
							
						 
					 
					
						
						
							
							[jsinterp] Improve JS language support ( #31175 )  
						
						... 
						
						
						
						* operator ??
* operator ?.
* operator **
* accurate operator functions
* `undefined` handling
* object literals {a: 1, "b": expr}
* more tests for weird JS comparisons: see https://github.com/ytdl-org/youtube-dl/issues/31173#issuecomment-1217854397 . 
						
						
					 
					
						2022-08-17 14:22:02 +01:00 
						 
				 
			
				
					
						
							
							
								dirkf 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d231b56717 
							
						 
					 
					
						
						
							
							[jsinterp] Overhaul JSInterp to handle new YT players 4c3f79c5, 324f67b9 ( #31170 )  
						
						... 
						
						
						
						* back-port from yt-dlp 8f53dc44a0cc1c2d98c35740b9293462c080f5d0, thanks pukkandan
* also support void, improve <</>> precedence, improve expressions in comma-list
* add more tests 
						
						
					 
					
						2022-08-14 18:45:45 +01:00 
						 
				 
			
				
					
						
							
							
								dirkf 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							deee741fb1 
							
						 
					 
					
						
						
							
							[test, etc] Improve download test logs; also clean up some new flake8 issues ( #31153 )  
						
						... 
						
						
						
						* [test] Identify testcase errors better
* [test] Identify download errors better
* [extractor/minds] Linter
* [extractor/aes] Linter 
						
						
					 
					
						2022-08-09 21:05:00 +01:00 
						 
				 
			
				
					
						
							
							
								dirkf 
							
						 
					 
					
						
						
						
						
							
						
						
							11665dd236 
							
						 
					 
					
						
						
							
							[test] Fix linter for 3aa94d7945dfaa0e04acf2700ffe0e43b00db498  
						
						
						
						
					 
					
						2022-06-15 18:28:19 +01:00 
						 
				 
			
				
					
						
							
							
								dirkf 
							
						 
					 
					
						
						
						
						
							
						
						
							811c480f7b 
							
						 
					 
					
						
						
							
							[YouTube] Support JSON3 subtitle format  
						
						... 
						
						
						
						* subtitle tests updated to match 
						
						
					 
					
						2022-06-09 15:25:23 +01:00 
						 
				 
			
				
					
						
							
							
								dirkf 
							
						 
					 
					
						
						
						
						
							
						
						
							3aa94d7945 
							
						 
					 
					
						
						
							
							[test] Fix workable subtitle tests (except YT) and mark others as skip, broken  
						
						... 
						
						
						
						* broken tests need to be fixed when fixing the respective IE 
						
						
					 
					
						2022-06-08 23:11:33 +01:00 
						 
				 
			
				
					
						
							
							
								dirkf 
							
						 
					 
					
						
						
						
						
							
						
						
							ef044be34b 
							
						 
					 
					
						
						
							
							[test] Skip not _WORKING IE in subtitle tests; use unittest.skipTest throughout  
						
						
						
						
					 
					
						2022-06-08 15:52:21 +01:00 
						 
				 
			
				
					
						
							
							
								df 
							
						 
					 
					
						
						
						
						
							
						
						
							6508688e88 
							
						 
					 
					
						
						
							
							Make default upload_/release_date a compat_str  
						
						... 
						
						
						
						Ensures download tests pass in Python 2 as well as 3; also
add YoutubeDL tests for timestamp -> upload_date etc. 
						
						
					 
					
						2022-02-26 10:29:42 +00:00 
						 
				 
			
				
					
						
							
							
								dirkf 
							
						 
					 
					
						
						
						
						
							
						
						
							73e1ab6125 
							
						 
					 
					
						
						
							
							[test:download] Only extract enough videos for playlist_mincount  
						
						
						
						
					 
					
						2022-02-05 02:47:21 +00:00 
						 
				 
			
				
					
						
							
							
								dirkf 
							
						 
					 
					
						
						
						
						
							
						
						
							7a497f1405 
							
						 
					 
					
						
						
							
							Rework 2c2c2bd with an actual Mix page and realistic playlist size  
						
						... 
						
						
						
						From 2c2c2bd348 (commitcomment-65953545) 
						
						
					 
					
						2022-02-04 04:09:23 +00:00 
						 
				 
			
				
					
						
							
							
								dirkf 
							
						 
					 
					
						
						
						
						
							
						
						
							5add3f4373 
							
						 
					 
					
						
						
							
							Merge branch 'pukkandan-yt-searchurl' into yt-dl-master  
						
						... 
						
						
						
						Closes  #27749  
					
						2022-02-04 03:50:32 +00:00 
						 
				 
			
				
					
						
							
							
								dirkf 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1e677567cd 
							
						 
					 
					
						
						
							
							[YouTube] Fix n-sig for player e06dea74 ( #30582 )  
						
						... 
						
						
						
						From yt-dl commit 48416bc 
						
						
					 
					
						2022-02-01 14:39:03 +00:00 
						 
				 
			
				
					
						
							
							
								dirkf 
							
						 
					 
					
						
						
						
						
							
						
						
							9d142109f4 
							
						 
					 
					
						
						
							
							Back-port test_youtube_signature.py from yt-dlp and fix JSInterp accordingly  
						
						
						
						
					 
					
						2022-01-30 00:05:54 +00:00 
						 
				 
			
				
					
						
							
							
								df 
							
						 
					 
					
						
						
						
						
							
						
						
							e1eae16b56 
							
						 
					 
					
						
						
							
							Handle default in switch better  
						
						... 
						
						
						
						Add a1fc7ca074 
						
						
					 
					
						2022-01-30 00:05:54 +00:00 
						 
				 
			
				
					
						
							
							
								df 
							
						 
					 
					
						
						
						
						
							
						
						
							96f87aaa3b 
							
						 
					 
					
						
						
							
							Back-port JS interpreter upgrade from yt-dlp PR  #1437  
						
						
						
						
					 
					
						2022-01-30 00:05:54 +00:00 
						 
				 
			
				
					
						
							
							
								df 
							
						 
					 
					
						
						
						
						
							
						
						
							39ca35e765 
							
						 
					 
					
						
						
							
							Fix test_youtube_flat_playlist_extraction  
						
						
						
						
					 
					
						2022-01-29 20:00:21 +00:00 
						 
				 
			
				
					
						
							
							
								df 
							
						 
					 
					
						
						
						
						
							
						
						
							d76d59d99d 
							
						 
					 
					
						
						
							
							Remove obsolete non-working test_youtube_toptracks  
						
						
						
						
					 
					
						2022-01-29 20:00:21 +00:00 
						 
				 
			
				
					
						
							
							
								df 
							
						 
					 
					
						
						
						
						
							
						
						
							2c2c2bd348 
							
						 
					 
					
						
						
							
							Fix test_youtube_mix  
						
						
						
						
					 
					
						2022-01-29 20:00:21 +00:00 
						 
				 
			
				
					
						
							
							
								df 
							
						 
					 
					
						
						
						
						
							
						
						
							46e0a729b2 
							
						 
					 
					
						
						
							
							Remove obsolete test_youtube_course  
						
						
						
						
					 
					
						2022-01-29 20:00:21 +00:00 
						 
				 
			
				
					
						
							
							
								df 
							
						 
					 
					
						
						
						
						
							
						
						
							57044eaceb 
							
						 
					 
					
						
						
							
							Fix test_youtube_playlist_noplaylist  
						
						
						
						
					 
					
						2022-01-29 20:00:21 +00:00 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a3373da70c 
							
						 
					 
					
						
						
							
							Merge branch 'UP/youtube-dl' into dl/YoutubeSearchURLIE  
						
						
						
						
					 
					
						2022-01-30 01:07:28 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ed99d68bdd 
							
						 
					 
					
						
						
							
							Add back YoutubeSearchURLIE  
						
						
						
						
					 
					
						2022-01-30 00:41:47 +05:30 
						 
				 
			
				
					
						
							
							
								Sergey M․ 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c4a451bcdd 
							
						 
					 
					
						
						
							
							[test_execution] Add test for lazy extractors (refs  #28780 )  
						
						
						
						
					 
					
						2021-04-21 04:47:29 +07:00 
						 
				 
			
				
					
						
							
							
								Sergey M․ 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5ad69d3d0e 
							
						 
					 
					
						
						
							
							[test_youtube_misc] Move YoutubeIE.extract_id test into separate module  
						
						
						
						
					 
					
						2021-04-21 04:45:13 +07:00 
						 
				 
			
				
					
						
							
							
								PrinceOfPuppers 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							70baa7bfae 
							
						 
					 
					
						
						
							
							[test_youtube_lists] Actualize youtube flat playlist test ( closes   #28045 )  
						
						
						
						
					 
					
						2021-02-17 04:58:54 +07:00 
						 
				 
			
				
					
						
							
							
								Remita Amine 
							
						 
					 
					
						
						
						
						
							
						
						
							99c68db0a8 
							
						 
					 
					
						
						
							
							[youtube] add support phone/tablet JS player( closes   #26424 )  
						
						
						
						
					 
					
						2021-02-08 09:20:28 +01:00 
						 
				 
			
				
					
						
							
							
								Remita Amine 
							
						 
					 
					
						
						
						
						
							
						
						
							b46483a6ec 
							
						 
					 
					
						
						
							
							[youtube/test_youtube_signature] fix test  
						
						
						
						
					 
					
						2021-02-01 16:35:07 +01:00 
						 
				 
			
				
					
						
							
							
								Remita Amine 
							
						 
					 
					
						
						
						
						
							
						
						
							9c724601ba 
							
						 
					 
					
						
						
							
							[youtube] remove description chapters tests  
						
						... 
						
						
						
						video description no longer contain yt.www.watch.player.seekTo
function 
						
						
					 
					
						2021-02-01 16:11:07 +01:00 
						 
				 
			
				
					
						
							
							
								Sergey M․ 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							142c584063 
							
						 
					 
					
						
						
							
							Introduce --output-na-placeholder ( closes   #27896 )  
						
						
						
						
					 
					
						2021-01-22 23:54:29 +07:00 
						 
				 
			
				
					
						
							
							
								Sergey M․ 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d81a213cfb 
							
						 
					 
					
						
						
							
							[YoutubeDL] Raise syntax error for format selection expressions with multiple + operators ( closes   #27803 )  
						
						
						
						
					 
					
						2021-01-14 00:38:31 +07:00 
						 
				 
			
				
					
						
							
							
								nixxo 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3a61e6d360 
							
						 
					 
					
						
						
							
							[rai] improve subtitles extraction ( #27705 )  
						
						... 
						
						
						
						closes  #27698  
					
						2021-01-07 13:48:45 +00:00 
						 
				 
			
				
					
						
							
							
								Remita Amine 
							
						 
					 
					
						
						
						
						
							
						
						
							e88c9ef62a 
							
						 
					 
					
						
						
							
							[utils] add a function to clean podcast URLs  
						
						
						
						
					 
					
						2021-01-04 01:14:25 +01:00 
						 
				 
			
				
					
						
							
							
								Remita Amine 
							
						 
					 
					
						
						
						
						
							
						
						
							9dd674e1d2 
							
						 
					 
					
						
						
							
							[utils] accept only supported protocols in url_or_none  
						
						
						
						
					 
					
						2020-12-30 09:22:30 +01:00 
						 
				 
			
				
					
						
							
							
								Sergey M․ 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							af1312bfc3 
							
						 
					 
					
						
						
							
							[youtube:tab] Extend _VALID_URL ( closes   #27501 )  
						
						
						
						
					 
					
						2020-12-26 19:59:57 +07:00 
						 
				 
			
				
					
						
							
							
								Sergey M․ 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							03d3af9768 
							
						 
					 
					
						
						
							
							[test_InfoExtractor] PEP 8  
						
						
						
						
					 
					
						2020-12-13 23:47:13 +07:00 
						 
				 
			
				
					
						
							
							
								Sergey M․ 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1727541315 
							
						 
					 
					
						
						
							
							[extractor/common] Improve JSON-LD interaction statistic extraction (refs  #23306 )  
						
						
						
						
					 
					
						2020-12-13 20:24:13 +07:00 
						 
				 
			
				
					
						
							
							
								Sergey M․ 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5a1fbbf8b7 
							
						 
					 
					
						
						
							
							[extractor/common] Fix inline HTML5 media tags processing and add test ( closes   #27345 )  
						
						
						
						
					 
					
						2020-12-09 00:05:21 +07:00 
						 
				 
			
				
					
						
							
							
								Sergey M․ 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							191286265d 
							
						 
					 
					
						
						
							
							[youtube:tab] Fix feeds extraction ( closes   #25695 ,  closes   #26452 )  
						
						
						
						
					 
					
						2020-11-24 00:10:25 +07:00 
						 
				 
			
				
					
						
							
							
								Josh Soref 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							71ddc222ad 
							
						 
					 
					
						
						
							
							Fix typos ( #27084 )  
						
						... 
						
						
						
						* spelling: authorization
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: brightcove
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: creation
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: exceeded
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: exception
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: extension
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: extracting
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: extraction
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: frontline
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: improve
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: length
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: listsubtitles
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: multimedia
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: obfuscated
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: partitioning
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: playlist
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: playlists
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: restriction
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: services
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: split
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: srmediathek
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: support
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: thumbnail
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: verification
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: whitespaces
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com> 
						
						
					 
					
						2020-11-21 22:00:05 +07:00 
						 
				 
			
				
					
						
							
							
								Sergey M․ 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ab0eda99e1 
							
						 
					 
					
						
						
							
							[YoutubeDL] Fix --ignore-errors for playlists with generator-based entries of url_transparent ( closes   #27064 )  
						
						
						
						
					 
					
						2020-11-21 04:00:08 +07:00 
						 
				 
			
				
					
						
							
							
								Sergey M․ 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2864179293 
							
						 
					 
					
						
						
							
							[youtube] Improve extraction  
						
						... 
						
						
						
						+ Add support for --no-playlist (closes  #27009 )
* Improve playlist and mix extraction (closes  #26390 , closes  #26509 , closes  #26534 , closes  #27011 )
+ Extract playlist uploader data
* Update tests 
						
						
					 
					
						2020-11-18 03:34:08 +07:00 
						 
				 
			
				
					
						
							
							
								Sergey M․ 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							fe07e788bf 
							
						 
					 
					
						
						
							
							[utils] Skip ! prefixed code in js_to_json  
						
						
						
						
					 
					
						2020-11-17 01:30:43 +07:00