pukkandan 
							
						 
					 
					
						
						
							
						
						b506289fe2 
					 
					
						
						
							
							[test] Add test_locked_file  
						
						
						
						
					 
					
						2022-04-07 12:05:44 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
						
						b63837bce0 
					 
					
						
						
							
							[utils] locked_file: Fix non-blocking non-exclusive lock  
						
						
						
						
					 
					
						2022-04-07 12:02:13 +05:30 
						 
				 
			
				
					
						
							
							
								Justin Keogh 
							
						 
					 
					
						
						
							
						
						fcfa8853e4 
					 
					
						
						
							
							[utils] locked_file: Do not truncate files before locking ( #2994 )  
						
						... 
						
						
						
						Authored by: jakeogh, pukkandan 
						
						
					 
					
						2022-04-06 22:58:56 -07:00 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
						
						8973767198 
					 
					
						
						
							
							Do not lock downloading file on Windows  
						
						... 
						
						
						
						Closes  #3124  
					
						2022-04-05 23:32:22 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
						
						0edb3e336c 
					 
					
						
						
							
							Do not prevent download if locking is unsupported  
						
						... 
						
						
						
						Closes  #3022 
Failure to lock download-archive is still fatal.
This is consistent with youtube-dl's behavior 
					
						2022-04-05 23:32:22 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
						
						a44ca5a470 
					 
					
						
						
							
							[cleanup] Misc fixes  
						
						... 
						
						
						
						Closes https://github.com/yt-dlp/yt-dlp/pull/3213 , Closes https://github.com/yt-dlp/yt-dlp/pull/3117 
Related: https://github.com/yt-dlp/yt-dlp/issues/3146#issuecomment-1077323114 , https://github.com/yt-dlp/yt-dlp/pull/3277#discussion_r841019671 , a825ffbffa (commitcomment-68538986)https://github.com/yt-dlp/yt-dlp/issues/2360 , 5fa3c9a88f (r70393519)5fa3c9a88f (r70393254) 
						
						
					 
					
						2022-04-05 18:12:18 +05:30 
						 
				 
			
				
					
						
							
							
								Lesmiscore (Naoya Ozaki) 
							
						 
					 
					
						
						
							
						
						5d45484cc7 
					 
					
						
						
							
							[niconico] Fix extraction of thumbnails and uploader ( #3266 )  
						
						
						
						
					 
					
						2022-04-01 19:31:58 +09:00 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
						
						e6f868a63c 
					 
					
						
						
							
							[utils] traverse_obj: Allow filtering by value  
						
						
						
						
					 
					
						2022-03-31 13:33:28 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
						
						c4f60dd7cd 
					 
					
						
						
							
							[utils] Add try_call  
						
						
						
						
					 
					
						2022-03-31 13:33:27 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
						
						8a7f68d0b1 
					 
					
						
						
							
							[ffmpeg] Cache version data  
						
						... 
						
						
						
						Related: https://github.com/dasl-/pifi/issues/9  
						
						
					 
					
						2022-03-29 03:44:51 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
						
						90137ca4be 
					 
					
						
						
							
							[utils] Add filter_dict  
						
						
						
						
					 
					
						2022-03-28 08:25:04 +05:30 
						 
				 
			
				
					
						
							
							
								coletdev 
							
						 
					 
					
						
						
							
						
						1c1b2f96ae 
					 
					
						
						
							
							[youtube:tab] Fix duration extraction for shorts ( #3171 )  
						
						... 
						
						
						
						Related: https://github.com/TeamNewPipe/NewPipe/issues/8034 
Authored-by: coletdjnz 
						
						
					 
					
						2022-03-28 00:49:42 +00:00 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
						
						5c3895fff1 
					 
					
						
						
							
							[outtmpl] Limit changes during sanitization  
						
						... 
						
						
						
						Closes  #2761  
					
						2022-03-27 11:18:35 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
						
						6db9c4d57d 
					 
					
						
						
							
							Ignore format-specific fields in initial pass of --match-filter  
						
						... 
						
						
						
						Closes  #3074  
					
						2022-03-25 14:27:09 +05:30 
						 
				 
			
				
					
						
							
							
								Lesmiscore (Naoya Ozaki) 
							
						 
					 
					
						
						
							
						
						3cea3edd1a 
					 
					
						
						
							
							[utils] WebSocketsWrapper: Allow omitting __enter__ invocation ( #3187 )  
						
						... 
						
						
						
						Authored by: Lesmiscore 
						
						
					 
					
						2022-03-25 17:24:39 +09:00 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
						
						b1a7cd056a 
					 
					
						
						
							
							Treat multiple --match-filters as OR  
						
						... 
						
						
						
						Closes  #3144  
					
						2022-03-25 13:33:46 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
						
						28787f16c6 
					 
					
						
						
							
							[downloader] Fix invocation of HttpieFD  
						
						... 
						
						
						
						Closes  #3154  
					
						2022-03-25 13:00:42 +05:30 
						 
				 
			
				
					
						
							
							
								coletdev 
							
						 
					 
					
						
						
							
						
						af14914baa 
					 
					
						
						
							
							Remove Accept-Encoding header from std_headers ( #3153 )  
						
						... 
						
						
						
						This should be set by each downloader to what it supports.
Fixes https://github.com/yt-dlp/yt-dlp/issues/3142 
Authored-by: coletdjnz 
						
						
					 
					
						2022-03-23 07:47:02 +00:00 
						 
				 
			
				
					
						
							
							
								coletdev 
							
						 
					 
					
						
						
							
						
						d5820461e8 
					 
					
						
						
							
							Use certificates from certifi if installed ( #3115 )  
						
						... 
						
						
						
						Fixes  #3102  and most `CERTIFICATE_VERIFY_FAILED` issues
Authored by: coletdjnz 
					
						2022-03-22 16:26:55 -07:00 
						 
				 
			
				
					
						
							
							
								s0u1h 
							
						 
					 
					
						
						
							
						
						eeb2a770f3 
					 
					
						
						
							
							[utils] format_decimal_suffix: Fix for very large numbers ( #3109 )  
						
						... 
						
						
						
						Authored by: s0u1h 
						
						
					 
					
						2022-03-18 14:03:09 -07:00 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
						
						592b748582 
					 
					
						
						
							
							[cleanup] Minor cleanup  
						
						... 
						
						
						
						Closes  #3006  
					
						2022-03-11 19:40:15 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
						
						76aa991374 
					 
					
						
						
							
							Fix case of http_headers  
						
						... 
						
						
						
						Bug in 8b7539d27chttps://github.com/yt-dlp/yt-dlp/issues/1346#issuecomment-1064527765  
						
						
					 
					
						2022-03-11 19:29:34 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
						
						e491d06d34 
					 
					
						
						
							
							[utils] ExtractorError: Fix for older python versions  
						
						... 
						
						
						
						Closes  #2993  
					
						2022-03-09 06:42:25 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
						
						ff91cf7483 
					 
					
						
						
							
							[utils] Add get_first  
						
						
						
						
					 
					
						2022-03-09 02:26:52 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
						
						d1b5f70bc9 
					 
					
						
						
							
							[cleanup] Refactor __init__.py ( #2570 )  
						
						... 
						
						
						
						* Split `__init__` code into multiple functions
* Clean up validation code by grouping similar types of options
* Expose `parse_options` to third parties 
						
						
					 
					
						2022-03-08 12:03:31 -08:00 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
						
						08d30158ec 
					 
					
						
						
							
							[cleanup, docs] Misc cleanup  
						
						... 
						
						
						
						Closes  #2828 , closes  #2734 , closes  #2802 , closes  #2937  
					
						2022-03-08 22:38:06 +05:30 
						 
				 
			
				
					
						
							
							
								coletdev 
							
						 
					 
					
						
						
							
						
						4390d5ec12 
					 
					
						
						
							
							Add brotli content-encoding support ( #2433 )  
						
						... 
						
						
						
						Authored by: coletdjnz 
						
						
					 
					
						2022-03-08 08:44:05 -08:00 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
						
						497d2fab6c 
					 
					
						
						
							
							[utils] Better traceback for ExtractorError  
						
						
						
						
					 
					
						2022-03-08 12:04:49 +05:30 
						 
				 
			
				
					
						
							
							
								Lesmiscore 
							
						 
					 
					
						
						
							
						
						1ed7953a74 
					 
					
						
						
							
							[utils] render_table: Fix character calculation for removing extra gap  
						
						... 
						
						
						
						without this fix, the column next to delimiter will lack leading spaces on terminal (see https://github.com/yt-dlp/yt-dlp/pull/920#issuecomment-1059914615  for the situation) 
						
						
					 
					
						2022-03-06 17:11:10 +09:00 
						 
				 
			
				
					
						
							
							
								Zenon Mousmoulas 
							
						 
					 
					
						
						
							
						
						27231526ae 
					 
					
						
						
							
							[ant1newsgr] Add extractor ( #1982 )  
						
						... 
						
						
						
						Authored by: zmousm 
						
						
					 
					
						2022-03-04 13:52:48 -08:00 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
						
						8b7539d27c 
					 
					
						
						
							
							Implement --add-header without modifying std_headers  
						
						... 
						
						
						
						Closes  #2526 , #1614  
					
						2022-03-04 20:59:03 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
						
						4c3f8c3fb6 
					 
					
						
						
							
							Handle negative duration from extractor  
						
						... 
						
						
						
						Closes  #2921  
					
						2022-03-04 19:49:36 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
						
						7265a2190c 
					 
					
						
						
							
							Fix doubling of video_id in ExtractorError  
						
						
						
						
					 
					
						2022-03-04 19:37:43 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
						
						747c0bd127 
					 
					
						
						
							
							[utils] Improve file locking  
						
						... 
						
						
						
						* Implement non-blocking locks for windows
* Don't raise error when closing a closed file 
						
						
					 
					
						2022-03-03 19:28:47 +05:30 
						 
				 
			
				
					
						
							
							
								Justin Keogh 
							
						 
					 
					
						
						
							
						
						acea8d7cfb 
					 
					
						
						
							
							[utils] Fix file locking for AOSP ( #2714 )  
						
						... 
						
						
						
						Closes  #2080 , #2670 
Authored by: jakeogh 
					
						2022-03-03 05:09:00 -08:00 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
						
						f1d130902b 
					 
					
						
						
							
							[utils] OnDemandPagedList: Do not download pages after error  
						
						
						
						
					 
					
						2022-03-03 02:43:16 +05:30 
						 
				 
			
				
					
						
							
							
								Lesmiscore (Naoya Ozaki) 
							
						 
					 
					
						
						
							
						
						93c8410d33 
					 
					
						
						
							
							[downloader/fragment] Fix bugs around resuming with Range ( #2901 )  
						
						... 
						
						
						
						Authored by: Lesmiscore 
						
						
					 
					
						2022-02-28 13:10:54 +09:00 
						 
				 
			
				
					
						
							
							
								Lesmiscore (Naoya Ozaki) 
							
						 
					 
					
						
						
							
						
						15dfb3929c 
					 
					
						
						
							
							[fc2:live] Add extractor ( #2418 )  
						
						... 
						
						
						
						Authored by: Lesmiscore 
						
						
					 
					
						2022-02-25 11:16:23 +09:00 
						 
				 
			
				
					
						
							
							
								Lesmiscore (Naoya Ozaki) 
							
						 
					 
					
						
						
							
						
						3e9b66d761 
					 
					
						
						
							
							[AbemaTV] Add extractors ( #1688 )  
						
						... 
						
						
						
						Authored by: Lesmiscore 
						
						
					 
					
						2022-02-25 11:14:04 +09:00 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
						
						09b49e1f68 
					 
					
						
						
							
							Add pre-processor stage after_filter  
						
						... 
						
						
						
						* Move `_match_entry` and `post_extract` to `process_video_result`. It is also left in `process_info` for API compat
* `--list-...` options and `--force-write-archive` now obey filtering options
* Move `SponsorBlockPP` to `after_filter`. Closes https://github.com/yt-dlp/yt-dlp/issues/2536 
* Reverts 4ec82a72bb 
						
						
					 
					
						2022-02-23 04:26:48 +05:30 
						 
				 
			
				
					
						
							
							
								Bepis 
							
						 
					 
					
						
						
							
						
						febff4c119 
					 
					
						
						
							
							[tubitv] Fix/improve TV series extraction ( #2829 )  
						
						... 
						
						
						
						Authored by: bbepis 
						
						
					 
					
						2022-02-19 04:00:51 -08:00 
						 
				 
			
				
					
						
							
							
								Lesmiscore (Naoya Ozaki) 
							
						 
					 
					
						
						
							
						
						da42679b87 
					 
					
						
						
							
							[utils] WebSockets wrapper for non-async functions ( #2417 )  
						
						... 
						
						
						
						Authored by: Lesmiscore 
						
						
					 
					
						2022-02-13 14:58:21 +09:00 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
						
						d49f8db39f 
					 
					
						
						
							
							[utils] Validate DateRange input  
						
						... 
						
						
						
						Closes  #2641  
					
						2022-02-12 02:46:05 +05:30 
						 
				 
			
				
					
						
							
							
								Justin Keogh 
							
						 
					 
					
						
						
							
						
						a3125791c7 
					 
					
						
						
							
							[utils] Use locked_file for sanitize_open ( #1066 )  
						
						... 
						
						
						
						Authored by: jakeogh 
						
						
					 
					
						2022-02-05 16:15:51 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
						
						455a15e2dc 
					 
					
						
						
							
							[cleanup,docs] Minor fixes  
						
						... 
						
						
						
						Closes  #2541 , #2484  
					
						2022-02-03 21:00:39 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
						
						4918522735 
					 
					
						
						
							
							[utils] Strip double spaces in clean_html  
						
						... 
						
						
						
						Closes  #2497 
Authored by: dirkf 
					
						2022-02-03 21:00:37 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
						
						65662dffb1 
					 
					
						
						
							
							Make nested --config-locations relative to parent file  
						
						... 
						
						
						
						* and allow environment variables in it so that you can use `$PWD`/`%cd%`
to specify paths relative to current directory 
						
						
					 
					
						2022-02-03 21:00:36 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
						
						d16df59db5 
					 
					
						
						
							
							Fix --compat-options list-formats  
						
						... 
						
						
						
						Closes  #2481  
					
						2022-02-02 06:09:10 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
						
						d37707bda4 
					 
					
						
						
							
							Fix/improve InAdvancePagedList  
						
						
						
						
					 
					
						2022-01-24 01:07:14 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
						
						e0ddbd02bd 
					 
					
						
						
							
							[cleanup] Use format_field where applicable  
						
						
						
						
					 
					
						2022-01-21 13:27:40 +05:30