pukkandan 
							
						 
					 
					
						
						
							
						
						7e88d7d78f 
					 
					
						
						
							
							Add slicing notation to --playlist-items  
						
						... 
						
						
						
						* Adds support for negative indices and step
* Add `-I` as alias for `--playlist-index`
* Deprecates `--playlist-start`, `--playlist-end`, `--playlist-reverse`, `--no-playlist-reverse`
Closes  #2951 , Closes  #2853  
						
						
					 
					
						2022-06-17 10:36:52 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
						
						f0c9fb9682 
					 
					
						
						
							
							[utils] Popen: Refactor to use contextmanager  
						
						... 
						
						
						
						Fixes https://github.com/yt-dlp/yt-dlp/issues/3531#issuecomment-1156223597  
						
						
					 
					
						2022-06-16 06:23:50 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
						
						560738f34d 
					 
					
						
						
							
							[extractor] Import _ALL_CLASSES lazily  
						
						... 
						
						
						
						This significantly speeds up `import yt_dlp` in the absence of `lazy_extractors` 
						
						
					 
					
						2022-06-16 06:23:50 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
						
						fccf90e7f3 
					 
					
						
						
							
							Fix bug in  56ba69e4c9 
						
						
						
						
					 
					
						2022-06-13 19:16:06 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
						
						64fa820ccf 
					 
					
						
						
							
							[cleanup] Misc fixes (see desc)  
						
						... 
						
						
						
						* [tvver] Fix bug in 6837633a4aCloses  #4054 
* [rumble] Fix tests - Closes  #3976 
* [make] Remove `cat` abuse - Closes  #3989 
* [make] Revert #3684  - Closes  #3814 
* [utils] Improve `get_elements_by_class` - Closes  #3993 
* [utils] Inherit `Namespace` from `types.SimpleNamespace`
* [utils] Use `re.fullmatch` for matching filters
* [jsinterp] Handle quotes in `_separate`
* [make_readme] Allow overshooting last line
Authored by: pukkandan, kwconder, MrRawes, Lesmiscore 
						
						
					 
					
						2022-06-12 00:08:16 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
						
						56ba69e4c9 
					 
					
						
						
							
							[cleanup] Misc fixes  
						
						... 
						
						
						
						Closes  #4027  
					
						2022-06-11 05:00:12 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
						
						5ec1b6b716 
					 
					
						
						
							
							Add option --download-sections to download video partially  
						
						... 
						
						
						
						Closes  #52 , Closes  #3932  
					
						2022-06-07 02:41:55 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
						
						1890fc6389 
					 
					
						
						
							
							[cleanup] Misc fixes  
						
						... 
						
						
						
						Cherry-picks from: #3498 , #3947 
Related: #3949 , https://github.com/yt-dlp/yt-dlp/issues/1839#issuecomment-1140313836 
Authored by: pukkandan, flashdagger, gamer191 
						
						
					 
					
						2022-06-03 21:45:35 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
						
						0bf9dc1e35 
					 
					
						
						
							
							Fix bug in  8a82af3511 
						
						
						
						
					 
					
						2022-05-27 21:29:30 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
						
						8a82af3511 
					 
					
						
						
							
							[cleanup] Misc fixes and cleanup  
						
						... 
						
						
						
						Closes  #3780 , Closes  #3853 , Closes  #3850  
					
						2022-05-27 04:43:43 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
						
						c487cf0010 
					 
					
						
						
							
							[cleanup] Misc  
						
						
						
						
					 
					
						2022-05-21 16:01:53 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
						
						415f8d51a8 
					 
					
						
						
							
							Ensure pre-processor errors do not block video download  
						
						... 
						
						
						
						Closes  #2875  
					
						2022-05-21 02:30:16 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
						
						ca6d59d2c1 
					 
					
						
						
							
							Fix --simulate --max-downloads  
						
						... 
						
						
						
						Bug in c3e6ffba53Closes  #3815  
						
						
					 
					
						2022-05-20 23:13:31 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
						
						53973b4d2c 
					 
					
						
						
							
							[utils] Fix bug in  0b9c08b47b 
						
						... 
						
						
						
						* Cache of `supports_terminal_sequences` must be reset after enabling VT mode
* and move `windows_enable_vt_mode` to utils to avoid cyclic imports 
						
						
					 
					
						2022-05-20 06:01:09 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
						
						23326151c4 
					 
					
						
						
							
							Add option --retry-sleep ( #3059 )  
						
						... 
						
						
						
						Closes  #2852  
					
						2022-05-19 20:00:31 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
						
						21633673c3 
					 
					
						
						
							
							[cleanup] Minor fixes  
						
						
						
						
					 
					
						2022-05-18 09:04:30 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
						
						7896214c42 
					 
					
						
						
							
							Bugfix for  591bb9d355 
						
						... 
						
						
						
						Closes  #3769  
					
						2022-05-17 22:33:15 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
						
						5792c950bf 
					 
					
						
						
							
							[compat] Implement compat.imghdr  
						
						... 
						
						
						
						Python 3.11 deprecates `imghdr` module 
						
						
					 
					
						2022-05-17 19:46:01 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
						
						591bb9d355 
					 
					
						
						
							
							Fix color in -q -F  
						
						... 
						
						
						
						and convert `ydl._out_files`/`ydl._allow_colors` to `Namespace`
Closes  #3761  
						
						
					 
					
						2022-05-17 18:41:46 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
						
						490110c543 
					 
					
						
						
							
							--max-downloads should obey --break-per-input 
						
						
						
						
					 
					
						2022-05-17 00:07:44 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
						
						2414649192 
					 
					
						
						
							
							[cleanup] Misc cleanup  
						
						
						
						
					 
					
						2022-05-17 00:07:43 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
						
						494f52308b 
					 
					
						
						
							
							[FixupM3u8] Obey --hls-prefer-mpegts  
						
						... 
						
						
						
						Closes  #3697  
					
						2022-05-11 11:03:36 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
						
						3a408f9d19 
					 
					
						
						
							
							Show name of downloader in verbose log  
						
						... 
						
						
						
						Closes  #3703  
					
						2022-05-11 07:20:54 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
						
						d76fa1f3d4 
					 
					
						
						
							
							[cookies] Allow cookiefile to be a text stream  
						
						... 
						
						
						
						Closes  #3674  
					
						2022-05-11 05:52:55 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
						
						0f06bcd759 
					 
					
						
						
							
							[cleanup] Minor fixes (See desc)  
						
						... 
						
						
						
						* [youtube] Fix `--youtube-skip-dash-manifest`
* [build] Use `$()` in `Makefile`. Closes  #3684 
* Fix bug in 385ffb467b43d7f5a5d0 
						
						
					 
					
						2022-05-09 17:59:26 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
						
						d7a1aa00c6 
					 
					
						
						
							
							Run FFmpegFixupM3u8PP for live-streams if needed  
						
						... 
						
						
						
						Closes  #3669  
					
						2022-05-07 22:36:23 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
						
						d4736fdb43 
					 
					
						
						
							
							Remove warning for videos with an empty title  
						
						
						
						
					 
					
						2022-05-07 19:45:33 +05:30 
						 
				 
			
				
					
						
							
							
								coletdev 
							
						 
					 
					
						
						
							
						
						bb58c9ed5c 
					 
					
						
						
							
							Add support for SSL client certificate authentication ( #3435 )  
						
						... 
						
						
						
						Adds `--client-certificate`, `--client-certificate-key`, `--client-certificate-password`
Authored-by: coletdjnz
Co-authored-by: df <fieldhouse@gmx.net >
Co-authored-by: pukkandan <pukkandan.ytdlp@gmail.com > 
						
						
					 
					
						2022-05-02 07:59:45 +00:00 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
						
						3fe75fdc80 
					 
					
						
						
							
							[cleanup] Misc fixes (see desc)  
						
						... 
						
						
						
						* Do not warn when fixup is skipped for existing file
* [fragment] Fix `--skip-unavailable-fragments` for HTTP Errors
* [utils] write_string: Fix bug in 59f943cd50https://github.com/yt-dlp/yt-dlp/pull/2174#discussion_r790156048 
* [docs] Remove note about permissions. Closes  #3597  
						
						
					 
					
						2022-05-01 04:58:38 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
						
						43d7f5a5d0 
					 
					
						
						
							
							[EmbedThumbnail] Do not obey -k  
						
						
						
						
					 
					
						2022-05-01 04:58:26 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
						
						1d485a1a79 
					 
					
						
						
							
							[cleanup] Misc fixes  
						
						... 
						
						
						
						Closes  #3565 , https://github.com/yt-dlp/yt-dlp/issues/3514#issuecomment-1105944364  
					
						2022-04-29 07:39:33 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
						
						0a41f331cc 
					 
					
						
						
							
							[doc] Minor improvements  
						
						... 
						
						
						
						Closes  #3518 , Closes  #3560  
					
						2022-04-29 06:53:36 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
						
						492272fed6 
					 
					
						
						
							
							--match-filter - to interactively ask for each video 
						
						
						
						
					 
					
						2022-04-28 20:04:40 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
						
						59f943cd50 
					 
					
						
						
							
							[utils] write_string: Workaround newline issue in conhost  
						
						... 
						
						
						
						On windows `conhost`, when `WINDOWS_VT_MODE` is enabled, `\n` is not
actually sent if the window is exactly the length of printed line,
and the line does not end with a white-space character. So the
line-break disappears when resizing the window.
Fixes  #1863  
						
						
					 
					
						2022-04-28 20:04:40 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
						
						0a5a191a2a 
					 
					
						
						
							
							Improve --clean-infojson  
						
						... 
						
						
						
						It should not removes fields that may be needed for `--load-infojson`.
Eg: `_ffmpeg_args`, `_has_drm` 
						
						
					 
					
						2022-04-28 20:04:40 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
						
						9b8ee23b99 
					 
					
						
						
							
							[dependencies] Create module with all dependency imports  
						
						
						
						
					 
					
						2022-04-21 00:48:52 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
						
						19a0394044 
					 
					
						
						
							
							[cleanup] Misc cleanup and refactor ( #2173 )  
						
						
						
						
					 
					
						2022-04-18 02:28:28 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
						
						e5a998f368 
					 
					
						
						
							
							[cleanup] Misc cleanup ( #2173 )  
						
						... 
						
						
						
						Authored by: fstirlitz, pukkandan 
						
						
					 
					
						2022-04-12 05:32:52 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
						
						f82711587c 
					 
					
						
						
							
							[cleanup] Sort imports  
						
						... 
						
						
						
						Using https://github.com/PyCQA/isort 
    isort -m VERTICAL_HANGING_INDENT --py 36 -l 80 --rr -n --tc . 
						
						
					 
					
						2022-04-12 05:32:52 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
						
						86e5f3ed2e 
					 
					
						
						
							
							[cleanup] Upgrade syntax  
						
						... 
						
						
						
						Using https://github.com/asottile/pyupgrade 
1. `__future__` imports and `coding: utf-8` were removed
2. Files were rewritten with `pyupgrade --py36-plus --keep-percent-format`
3. f-strings were cherry-picked from `pyupgrade --py36-plus`
Extractors are left untouched (except removing header) to avoid unnecessary merge conflicts 
						
						
					 
					
						2022-04-12 05:32:51 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
						
						f9934b9614 
					 
					
						
						
							
							[cleanup] Mark some compat variables for removal ( #2173 )  
						
						... 
						
						
						
						Authored by fstirlitz, pukkandan 
						
						
					 
					
						2022-04-12 05:32:50 +05:30 
						 
				 
			
				
					
						
							
							
								felix 
							
						 
					 
					
						
						
							
						
						cfb0511d82 
					 
					
						
						
							
							[cleanup] Remove unused code paths ( #2173 )  
						
						... 
						
						
						
						Notes:
* `_windows_write_string`: Fixed in 3.6
  * https://bugs.python.org/issue1602 
  * PEP: https://www.python.org/dev/peps/pep-0528 
* Windows UTF-8 fix: Fixed in 3.3
  * https://bugs.python.org/issue13216 
* `__loader__`: is always present in 3.3+
  * https://bugs.python.org/issue14646 
* `workaround_optparse_bug9161`: Fixed in 2.7
  * https://bugs.python.org/issue9161 
Authored by: fstirlitz 
						
						
					 
					
						2022-04-12 05:32:50 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
						
						97ec5bc550 
					 
					
						
						
							
							[cookies] Report progress when importing cookies  
						
						
						
						
					 
					
						2022-04-10 01:21:35 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
						
						4abea8ca0a 
					 
					
						
						
							
							[utils] sanitize_path: Fix when path is empty string  
						
						
						
						
					 
					
						2022-04-09 10:11:25 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
						
						d8a58ddce7 
					 
					
						
						
							
							De-prioritize automatic-subtitles when no --sub-lang is given  
						
						... 
						
						
						
						Closes  #3314  
					
						2022-04-08 14:01:23 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
						
						316f2650f8 
					 
					
						
						
							
							Ignore mhtml formats from -f mergeall  
						
						... 
						
						
						
						Closes  #3324  
					
						2022-04-07 16:42:14 +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 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
						
						85e801a9db 
					 
					
						
						
							
							Fallback to video-only format when selecting by extension  
						
						... 
						
						
						
						Closes  #3296  
					
						2022-04-04 15:13:21 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
						
						5127e92a94 
					 
					
						
						
							
							Fix filepath sanitization in --print-to-file  
						
						
						
						
					 
					
						2022-04-04 12:59:44 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
						
						cb96c5be70 
					 
					
						
						
							
							Fix --no-overwrite for playlist infojson  
						
						... 
						
						
						
						Fixes: https://github.com/yt-dlp/yt-dlp/issues/1467#issuecomment-1079922971  
						
						
					 
					
						2022-03-28 08:45:23 +05:30