felix 
							
						 
					 
					
						
						
							
						
						c843e68588 
					 
					
						
						
							
							[utils] Improve js_to_json comment regex  
						
						... 
						
						
						
						Capture the newline character as part of a single-line comment
From #497 , Authored by: fstirlitz 
						
						
					 
					
						2021-07-14 05:02:43 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
						
						325ebc1703 
					 
					
						
						
							
							Improve traverse_obj  
						
						
						
						
					 
					
						2021-07-11 04:46:53 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
						
						6606817a86 
					 
					
						
						
							
							[utils] Add variadic  
						
						
						
						
					 
					
						2021-07-11 04:46:51 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
						
						981052c9c6 
					 
					
						
						
							
							Some minor fixes and refactoring (see desc)  
						
						... 
						
						
						
						* [utils] Fix issues with reversal
* check_formats should catch `DownloadError`, not `ExtractorError`
* Simplify format selectors with `LazyList` and `yield from` 
						
						
					 
					
						2021-07-02 08:17:37 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
						
						51d9739f80 
					 
					
						
						
							
							Add option --throttled-rate below which video data is re-extracted  
						
						... 
						
						
						
						Currently only for HTTP downloads
Closes  #430 , workaround for https://github.com/ytdl-org/youtube-dl/issues/29326  
						
						
					 
					
						2021-06-23 05:29:58 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
						
						9fea350f0d 
					 
					
						
						
							
							Fix id sanitization in filenames  
						
						... 
						
						
						
						Closes  #415  
					
						2021-06-17 02:32:24 +05:30 
						 
				 
			
				
					
						
							
							
								felix 
							
						 
					 
					
						
						
							
						
						cdb19aa4c2 
					 
					
						
						
							
							[downloader/mhtml] Add new downloader ( #343 )  
						
						... 
						
						
						
						This downloader is intended to be used for streams that consist of a
timed sequence of stand-alone images, such as slideshows or thumbnail
streams
This can be used for implementing:
https://github.com/ytdl-org/youtube-dl/issues/4974#issue-58006762 
https://github.com/ytdl-org/youtube-dl/issues/4540#issuecomment-69574231 
https://github.com/ytdl-org/youtube-dl/pull/11185#issuecomment-335554239 
https://github.com/ytdl-org/youtube-dl/issues/9868 
https://github.com/ytdl-org/youtube-dl/pull/14951 
Authored by: fstirlitz 
						
						
					 
					
						2021-06-13 20:36:40 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
						
						28419ca2c8 
					 
					
						
						
							
							[utils] Improve LazyList  
						
						... 
						
						
						
						* Add `repr` and `str` that mimics `list`
* Add `reversed`. Unlike `[::-1]`, reversed does not exhaust the iterable and modifies the `LazyList` in-place
* Add tests 
						
						
					 
					
						2021-06-13 03:45:53 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
						
						639f1cea92 
					 
					
						
						
							
							Fix %d and empty default in outtmpl  
						
						... 
						
						
						
						Closes  #388  
					
						2021-06-09 15:37:15 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
						
						324ad82006 
					 
					
						
						
							
							[utils] Generalize traverse_dict to traverse_obj  
						
						
						
						
					 
					
						2021-06-08 19:26:44 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
						
						752cda3880 
					 
					
						
						
							
							Fix and refactor prepare_outtmpl  
						
						... 
						
						
						
						The following tests would have failed previously:
%(id)d %(id)r
%(ext)s-%(ext|def)d
%(width|)d
%(id)r %(height)r
%(formats.0)r
%s 
						
						
					 
					
						2021-06-06 00:59:04 +05:30 
						 
				 
			
				
					
						
							
							
								felix 
							
						 
					 
					
						
						
							
						
						cc52de4356 
					 
					
						
						
							
							[cleanup] Point all shebang to python3 ( #372 )  
						
						... 
						
						
						
						Authored by: fstirlitz 
						
						
					 
					
						2021-06-06 00:59:04 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
						
						bc6b9bcd65 
					 
					
						
						
							
							[utils] Escape URLs in sanitized_Request, not sanitize_url  
						
						... 
						
						
						
						d2558234cf 
					
						2021-06-01 20:29:02 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
						
						55575225b4 
					 
					
						
						
							
							[utils] Add __getitem__ for PagedList  
						
						
						
						
					 
					
						2021-05-29 02:12:08 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
						
						483336e79e 
					 
					
						
						
							
							[utils] Add LazyList  
						
						
						
						
					 
					
						2021-05-29 02:12:08 +05:30 
						 
				 
			
				
					
						
							
							
								Hubert Hirtz 
							
						 
					 
					
						
						
							
						
						5435dcf96e 
					 
					
						
						
							
							Handle Basic Auth user:pass in URLs  
						
						... 
						
						
						
						Fixes https://github.com/ytdl-org/youtube-dl/issues/20258 , https://github.com/ytdl-org/youtube-dl/issues/26211 
Authored by: hhirtz, pukkandan 
						
						
					 
					
						2021-05-24 03:38:02 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
						
						81a23040eb 
					 
					
						
						
							
							[cleanup] Refactor ffmpeg convertors  
						
						
						
						
					 
					
						2021-05-22 15:20:42 +05:30 
						 
				 
			
				
					
						
							
							
								king-millez 
							
						 
					 
					
						
						
							
						
						5014558ab9 
					 
					
						
						
							
							[parlview] Add extractor ( #322 )  
						
						... 
						
						
						
						Authored by: king-millez 
						
						
					 
					
						2021-05-20 18:35:37 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
						
						5112f26a60 
					 
					
						
						
							
							Add pl_thumbnail outtmpl key for playlist thumbnails  
						
						... 
						
						
						
						This should have been implemented in 681de68e9d 
						
						
					 
					
						2021-05-18 17:12:20 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
						
						2f567473c6 
					 
					
						
						
							
							[Plugins] Prioritize plugins over standard extractors  
						
						... 
						
						
						
						and prevent plugins from overwriting the standard extractor classes
Closes  #304  
						
						
					 
					
						2021-05-09 04:22:27 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
						
						e625be0d10 
					 
					
						
						
							
							Improve output template internal formatting  
						
						... 
						
						
						
						* Allow slicing lists/strings using `field.start:end:step`
* A field can also be used as offset like `field1+num+field2`
* A default value can be given using `field|default`
* Capture all format strings and set it to `None` if invalid. This prevents invalid fields from causing errors 
						
						
					 
					
						2021-05-06 20:28:58 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
						
						3158150cb7 
					 
					
						
						
							
							[utils] Add network_exceptions  
						
						
						
						
					 
					
						2021-05-04 22:36:18 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
						
						d2558234cf 
					 
					
						
						
							
							[utils] Escape URL while sanitizing  
						
						... 
						
						
						
						Closes  #263 
While this fixes the issue in question, it does not try to address the root-cause of the problem
Refer: 915f911e36f5fa042c82 
					
						2021-04-29 05:20:50 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
						
						f5fa042c82 
					 
					
						
						
							
							Revert "[utils] Encode URLs in YoutubeDLCookieProcessor"  
						
						... 
						
						
						
						This reverts commit 915f911e36Reopens  #263  
						
						
					 
					
						2021-04-29 05:20:18 +05:30 
						 
				 
			
				
					
						
							
							
								Felix S 
							
						 
					 
					
						
						
							
						
						5873d4ccdd 
					 
					
						
						
							
							[utils] Improve bug_report_message  
						
						... 
						
						
						
						Add an optional argument specifying the text that should go before
the message. 
						
						
					 
					
						2021-04-28 17:19:23 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
						
						915f911e36 
					 
					
						
						
							
							[utils] Encode URLs in YoutubeDLCookieProcessor  
						
						... 
						
						
						
						Closes  #263  
					
						2021-04-24 19:20:07 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
						
						a439a3a45c 
					 
					
						
						
							
							Improve output template (see desc)  
						
						... 
						
						
						
						* Objects can be traversed like `%(field.key1.key2)s`
* A number can be added to the field as `%(field+n)s`
* Deprecates `--autonumber-start` 
						
						
					 
					
						2021-04-22 04:19:33 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
						
						201c145953 
					 
					
						
						
							
							Update to ytdl-commit-9f6c03  
						
						... 
						
						
						
						[cbsnews] Fix extraction for python <3.6
9f6c03a006 
						
						
					 
					
						2021-04-17 08:40:31 +05:30 
						 
				 
			
				
					
						
							
							
								colethedj 
							
						 
					 
					
						
						
							
						
						9e62f283ff 
					 
					
						
						
							
							[utils] Add datetime_from_str to parse relative time ( #221 )  
						
						... 
						
						
						
						and `datetime_add_months` to accurately add/subtract months
Authored by: colethedj 
						
						
					 
					
						2021-04-07 17:09:06 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
						
						143db31d48 
					 
					
						
						
							
							Parse metadata from multiple fields  
						
						... 
						
						
						
						Closes  #196  
					
						2021-03-25 03:32:15 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
						
						498f560638 
					 
					
						
						
							
							Ability to load playlist infojson  
						
						... 
						
						
						
						* If `--no-clean-infojson` is given, the video ids are saved/loaded from in the infojson along with their playlist index
* If a video entry that was not saved is requested, we fallback to using `webpage_url` to re-extract the entries
Related: https://github.com/yt-dlp/yt-dlp/issues/190#issuecomment-804921024  
						
						
					 
					
						2021-03-24 01:57:50 +05:30 
						 
				 
			
				
					
						
							
							
								2ShedsJackson 
							
						 
					 
					
						
						
							
						
						5c5fae6d2f 
					 
					
						
						
							
							[amcnetworks] Fix extractor ( #179 )  
						
						... 
						
						
						
						* Prefer use of manifest based on `releasePid` since the one based on `videoPid` may have Fairplay
* Additional thumbnail images were added
* Don't add `season_number` and `series` to `title`
* `series` is now set to `None` rather than "_" when empty
* fix bug with age limit
Authored by: 2ShedsJackson 
						
						
					 
					
						2021-03-20 16:11:11 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
						
						75d43ca080 
					 
					
						
						
							
							Option to keep private keys in the infojson  
						
						... 
						
						
						
						Options: --clean-infojson, --no-clean-infojson
Related: https://github.com/yt-dlp/yt-dlp/issues/42#issuecomment-800778391  
						
						
					 
					
						2021-03-18 21:00:45 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
						
						7275535116 
					 
					
						
						
							
							Split video by chapters ( #158 )  
						
						... 
						
						
						
						* New options `--split-chapters` and `--no-split-chapters`
* The output/path of the split files can be given using the key `chapter`
* Additional keys `section_title`, `section_number`, `section_start`, `section_end` are available in the output template
* Alias `--split-tracks` for parity with animelover/youtube-dl
* `--sponskrub-cut` and `--split-chapter` cannot work together
Closes:
https://github.com/blackjack4494/yt-dlc/issues/277 
https://github.com/ytdl-org/youtube-dl/issues/28438 
https://github.com/ytdl-org/youtube-dl/issues/12907 
https://github.com/ytdl-org/youtube-dl/issues/6480 
https://github.com/ytdl-org/youtube-dl/pull/25005 
Rewritten from the implementation by: femaref and Wattux
https://github.com/Wattux/youtube-dl/tree/split-at-timestamps 
https://github.com/ytdl-org/youtube-dl/pull/25005 
https://github.com/femaref/youtube-dl/tree/split-track  
						
						
					 
					
						2021-03-15 04:32:13 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
						
						e92caff5d5 
					 
					
						
						
							
							Refactor (See desc)  
						
						... 
						
						
						
						* Create `FFmpegPostProcessor.real_run_ffmpeg` that can accept multiple input/output files along with switches for each
* Rewrite `cli_configuration_args` and related functions
* Create `YoutubeDL._ensure_dir_exists` - this was previously defined in multiple places 
						
						
					 
					
						2021-03-14 20:02:55 +05:30 
						 
				 
			
				
					
						
							
							
								shirt-dev 
							
						 
					 
					
						
						
							
						
						c552ae8838 
					 
					
						
						
							
							Fix get_executable_path ( #117 )  
						
						... 
						
						
						
						Authored-by: shirtjs <2660574+shirtjs@users.noreply.github.com > 
						
						
					 
					
						2021-02-26 04:28:02 +05:30 
						 
				 
			
				
					
						
							
							
								Pccode66 
							
						 
					 
					
						
						
							
						
						7a5c1cfe93 
					 
					
						
						
							
							Completely change project name to yt-dlp ( #85 )  
						
						... 
						
						
						
						* All modules and binary names are changed
* All documentation references changed
* yt-dlp no longer loads youtube-dlc config files
* All URLs changed to point to organization account
Co-authored-by: Pccode66
Co-authored-by: pukkandan 
						
						
					 
					
						2021-02-25 00:15:56 +05:30