Philipp Hagemeister 
							
						 
					 
					
						
						
							
						
						a0ddb8a2fa 
					 
					
						
						
							
							Add new --print-traffic option  
						
						
						
						
					 
					
						2013-12-29 15:28:32 +01:00 
						 
				 
			
				
					
						
							
							
								Philipp Hagemeister 
							
						 
					 
					
						
						
							
						
						7217e148fb 
					 
					
						
						
							
							[yahoo] Use centralized sorting, and add tbr field  
						
						
						
						
					 
					
						2013-12-25 15:18:40 +01:00 
						 
				 
			
				
					
						
							
							
								Philipp Hagemeister 
							
						 
					 
					
						
						
							
						
						c7deaa4c74 
					 
					
						
						
							
							[zdf] Use centralized sorting  
						
						
						
						
					 
					
						2013-12-24 23:32:04 +01:00 
						 
				 
			
				
					
						
							
							
								Philipp Hagemeister 
							
						 
					 
					
						
						
							
						
						4bcc7bd1f2 
					 
					
						
						
							
							Add temporary _sort_formats helper function  
						
						
						
						
					 
					
						2013-12-24 12:31:42 +01:00 
						 
				 
			
				
					
						
							
							
								Philipp Hagemeister 
							
						 
					 
					
						
						
							
						
						f49d89ee04 
					 
					
						
						
							
							Add a resolution field and improve general --list-formats output  
						
						
						
						
					 
					
						2013-12-24 11:56:02 +01:00 
						 
				 
			
				
					
						
							
							
								Philipp Hagemeister 
							
						 
					 
					
						
						
							
						
						1538eff6d8 
					 
					
						
						
							
							[bliptv] Remove support for direct downloads  
						
						... 
						
						
						
						This is now handled by the generic IE 
						
						
					 
					
						2013-12-23 15:49:21 +01:00 
						 
				 
			
				
					
						
							
							
								Jaime Marquínez Ferrándiz 
							
						 
					 
					
						
						
							
						
						933605d7e8 
					 
					
						
						
							
							YoutubeDL: rename _fd_progress_hooks back to _progress_hooks  
						
						... 
						
						
						
						In the future it may report more things. 
						
						
					 
					
						2013-12-23 10:37:27 +01:00 
						 
				 
			
				
					
						
							
							
								Jaime Marquínez Ferrándiz 
							
						 
					 
					
						
						
							
						
						b3d9ef88ec 
					 
					
						
						
							
							YoutubeDL: only set the ‘formats’ field of the info_dict if it was already set before  
						
						... 
						
						
						
						It caused a circular reference error, when trying to dump it to json (for example with the test video for myvideo.de or any other video without formats) 
						
						
					 
					
						2013-12-23 10:23:13 +01:00 
						 
				 
			
				
					
						
							
							
								Philipp Hagemeister 
							
						 
					 
					
						
						
							
						
						9fc3bef87a 
					 
					
						
						
							
							Merge remote-tracking branch 'jaimeMF/split-downloaders'  
						
						
						
						
					 
					
						2013-12-23 05:03:32 +01:00 
						 
				 
			
				
					
						
							
							
								Philipp Hagemeister 
							
						 
					 
					
						
						
							
						
						f82b18efc1 
					 
					
						
						
							
							Merge remote-tracking branch 'rzhxeo/youtube'  
						
						
						
						
					 
					
						2013-12-23 04:37:40 +01:00 
						 
				 
			
				
					
						
							
							
								Philipp Hagemeister 
							
						 
					 
					
						
						
							
						
						196938835a 
					 
					
						
						
							
							Remove debugging code  
						
						... 
						
						
						
						Introduced by accident in 5d681e960d 
						
						
					 
					
						2013-12-23 04:30:57 +01:00 
						 
				 
			
				
					
						
							
							
								Philipp Hagemeister 
							
						 
					 
					
						
						
							
						
						5d681e960d 
					 
					
						
						
							
							Use bidiv instead of fribidi if available ( Fixes   #1912 )  
						
						
						
						
					 
					
						2013-12-23 04:19:50 +01:00 
						 
				 
			
				
					
						
							
							
								rzhxeo 
							
						 
					 
					
						
						
							
						
						62d68c43ed 
					 
					
						
						
							
							Make prefer_free_formats sorting more robust  
						
						
						
						
					 
					
						2013-12-18 21:25:13 +01:00 
						 
				 
			
				
					
						
							
							
								rzhxeo 
							
						 
					 
					
						
						
							
						
						bfaae0a768 
					 
					
						
						
							
							Filter and sort videos before calling list_formats  
						
						
						
						
					 
					
						2013-12-18 21:24:39 +01:00 
						 
				 
			
				
					
						
							
							
								rzhxeo 
							
						 
					 
					
						
						
							
						
						4ea3be0a5c 
					 
					
						
						
							
							[YoutubeIE] Externalize format selection  
						
						
						
						
					 
					
						2013-12-18 03:30:55 +01:00 
						 
				 
			
				
					
						
							
							
								Philipp Hagemeister 
							
						 
					 
					
						
						
							
						
						29eb517403 
					 
					
						
						
							
							Add webpage_url_basename info_dict field ( Fixes   #1938 )  
						
						
						
						
					 
					
						2013-12-17 04:13:36 +01:00 
						 
				 
			
				
					
						
							
							
								alimirjamali 
							
						 
					 
					
						
						
							
						
						0a9ce268ba 
					 
					
						
						
							
							Incorrect variable is used to check whether thumbnail exists  
						
						... 
						
						
						
						Dear @phihag
I believe in line 848, the correct variable to check is 'thumb_filename' rather than 'infofn'
Kindly advise
Mit freundlichen Gruessen
Ali 
						
						
					 
					
						2013-12-16 20:14:28 +03:30 
						 
				 
			
				
					
						
							
							
								Philipp Hagemeister 
							
						 
					 
					
						
						
							
						
						a19fd00cc4 
					 
					
						
						
							
							Simplify --playlist-start / --playlist-end interface  
						
						
						
						
					 
					
						2013-12-16 13:16:20 +01:00 
						 
				 
			
				
					
						
							
							
								Philipp Hagemeister 
							
						 
					 
					
						
						
							
						
						7b6fefc9d4 
					 
					
						
						
							
							Apply --no-overwrites for --write-* files as well ( Fixes   #1980 )  
						
						
						
						
					 
					
						2013-12-16 04:39:13 +01:00 
						 
				 
			
				
					
						
							
							
								Philipp Hagemeister 
							
						 
					 
					
						
						
							
						
						525ef9227f 
					 
					
						
						
							
							Add --get-duration ( Fixes   #859 )  
						
						
						
						
					 
					
						2013-12-16 04:15:10 +01:00 
						 
				 
			
				
					
						
							
							
								Philipp Hagemeister 
							
						 
					 
					
						
						
							
						
						5fe18bdbde 
					 
					
						
						
							
							Add --min-views / --max-views ( Fixes   #1979 )  
						
						
						
						
					 
					
						2013-12-16 03:09:49 +01:00 
						 
				 
			
				
					
						
							
							
								Jaime Marquínez Ferrándiz 
							
						 
					 
					
						
						
							
						
						3bc2ddccc8 
					 
					
						
						
							
							Move FileDownloader to its own module and create a new class for each download process  
						
						... 
						
						
						
						A suitable downloader can be found using the 'get_suitable_downloader' function.
Each subclass implements 'real_download', for downloading an info dict you call the 'download' method, which first checks if the video has already been downloaded 
						
						
					 
					
						2013-12-11 16:18:48 +01:00 
						 
				 
			
				
					
						
							
							
								Jaime Marquínez Ferrándiz 
							
						 
					 
					
						
						
							
						
						8ab470f1b2 
					 
					
						
						
							
							Now a new FileDownloader is created when downloading a video  
						
						... 
						
						
						
						The progress hooks can be added using the method "add_downloader_progress_hook" 
						
						
					 
					
						2013-12-11 16:04:42 +01:00 
						 
				 
			
				
					
						
							
							
								Philipp Hagemeister 
							
						 
					 
					
						
						
							
						
						357ddadbf5 
					 
					
						
						
							
							Fix thumbnail filename determination ( Fixes   #1945 )  
						
						
						
						
					 
					
						2013-12-11 08:54:48 +01:00 
						 
				 
			
				
					
						
							
							
								Philipp Hagemeister 
							
						 
					 
					
						
						
							
						
						45598aab08 
					 
					
						
						
							
							[YoutubeDL] Simplify filename preparation  
						
						
						
						
					 
					
						2013-12-10 11:23:35 +01:00 
						 
				 
			
				
					
						
							
							
								Jaime Marquínez Ferrándiz 
							
						 
					 
					
						
						
							
						
						26e6393134 
					 
					
						
						
							
							Set 'NA' as the default value for missing fields in the output template ( fixes   #1931 )  
						
						... 
						
						
						
						Remove the `except KeyError` clause, it won't get raised anymore 
						
						
					 
					
						2013-12-09 22:00:42 +01:00 
						 
				 
			
				
					
						
							
							
								Philipp Hagemeister 
							
						 
					 
					
						
						
							
						
						1c088fa89d 
					 
					
						
						
							
							Improve --bidi-workaround support  
						
						
						
						
					 
					
						2013-12-09 18:29:07 +01:00 
						 
				 
			
				
					
						
							
							
								Philipp Hagemeister 
							
						 
					 
					
						
						
							
						
						395293a889 
					 
					
						
						
							
							[--load-info] Always read file as UTF-8  
						
						... 
						
						
						
						This allows editing the file (and not escaping non-ASCII characters) and reloading it in. 
						
						
					 
					
						2013-12-09 04:59:51 +01:00 
						 
				 
			
				
					
						
							
							
								Philipp Hagemeister 
							
						 
					 
					
						
						
							
						
						db4da14027 
					 
					
						
						
							
							Merge remote-tracking branch 'jaimeMF/load-info'  
						
						
						
						
					 
					
						2013-12-09 04:55:02 +01:00 
						 
				 
			
				
					
						
							
							
								Philipp Hagemeister 
							
						 
					 
					
						
						
							
						
						2101830c0d 
					 
					
						
						
							
							Remove unused imports  
						
						
						
						
					 
					
						2013-12-09 04:53:23 +01:00 
						 
				 
			
				
					
						
							
							
								Philipp Hagemeister 
							
						 
					 
					
						
						
							
						
						a0d96c9843 
					 
					
						
						
							
							Add filename to --dump-json output ( Fixes   #1908 )  
						
						
						
						
					 
					
						2013-12-09 04:31:18 +01:00 
						 
				 
			
				
					
						
							
							
								Philipp Hagemeister 
							
						 
					 
					
						
						
							
						
						0783b09b92 
					 
					
						
						
							
							Add a workaround for terminals without bidi support ( Fixes   #1912 )  
						
						
						
						
					 
					
						2013-12-09 04:08:51 +01:00 
						 
				 
			
				
					
						
							
							
								Philipp Hagemeister 
							
						 
					 
					
						
						
							
						
						ef4fd84857 
					 
					
						
						
							
							[wistia] Add extractor  
						
						
						
						
					 
					
						2013-12-06 09:15:04 +01:00 
						 
				 
			
				
					
						
							
							
								Philipp Hagemeister 
							
						 
					 
					
						
						
							
						
						7fc3fa0545 
					 
					
						
						
							
							[9gag] Add extractor  
						
						
						
						
					 
					
						2013-12-05 14:29:08 +01:00 
						 
				 
			
				
					
						
							
							
								Jaime Marquínez Ferrándiz 
							
						 
					 
					
						
						
							
						
						d494389821 
					 
					
						
						
							
							Option '--load-info': if the download fails, try extracting the info with the 'webpage_url' field of the info dict  
						
						... 
						
						
						
						The video url may have expired. 
						
						
					 
					
						2013-12-03 20:16:52 +01:00 
						 
				 
			
				
					
						
							
							
								Jaime Marquínez Ferrándiz 
							
						 
					 
					
						
						
							
						
						1dcc4c0cad 
					 
					
						
						
							
							Add --load-info option ( #972 )  
						
						... 
						
						
						
						It just calls the 'YoutubeDL.process_ie_result' with the dictionary from the json file 
						
						
					 
					
						2013-12-03 20:15:20 +01:00 
						 
				 
			
				
					
						
							
							
								Philipp Hagemeister 
							
						 
					 
					
						
						
							
						
						6ad14cab59 
					 
					
						
						
							
							Add --socket-timeout option  
						
						
						
						
					 
					
						2013-12-02 13:37:05 +01:00 
						 
				 
			
				
					
						
							
							
								Philipp Hagemeister 
							
						 
					 
					
						
						
							
						
						e344693b65 
					 
					
						
						
							
							Make socket timeout configurable, and bump default to 10 minutes ( #1862 )  
						
						
						
						
					 
					
						2013-12-01 11:42:02 +01:00 
						 
				 
			
				
					
						
							
							
								Philipp Hagemeister 
							
						 
					 
					
						
						
							
						
						a3fb4675fb 
					 
					
						
						
							
							Do not mutate default arguments  
						
						... 
						
						
						
						In this case, it looks rather harmless (since the conditions for --restrict-filenames should not change while a process is running), but just to be sure.
This also simplifies the interface for callers, who can just pass in the idiomatic None for "I don't care, whatever is the default". 
						
						
					 
					
						2013-11-29 15:25:11 +01:00 
						 
				 
			
				
					
						
							
							
								Jaime Marquínez Ferrándiz 
							
						 
					 
					
						
						
							
						
						4a98cdbf3b 
					 
					
						
						
							
							YoutubeDL: set the 'params' property before any message/warning/error is sent ( fixes   #1840 )  
						
						... 
						
						
						
						If it sets the 'restrictfilenames' param, it will first report a warning. It will try to get the logger from the 'params' property, which would be set at that moment to None, raising the error 'AttributeError: 'NoneType' object has no attribute 'get'' 
						
						
					 
					
						2013-11-26 18:54:14 +01:00 
						 
				 
			
				
					
						
							
							
								Jaime Marquínez Ferrándiz 
							
						 
					 
					
						
						
							
						
						d31209a144 
					 
					
						
						
							
							Use the 'extractor_key' field for the download archive file  
						
						... 
						
						
						
						It has the same value as the ie_key. 
						
						
					 
					
						2013-11-25 22:57:15 +01:00 
						 
				 
			
				
					
						
							
							
								Jaime Marquínez Ferrándiz 
							
						 
					 
					
						
						
							
						
						529a2e2cc3 
					 
					
						
						
							
							Fix typo in the documentation of the 'download_archive' param  
						
						
						
						
					 
					
						2013-11-25 22:52:09 +01:00 
						 
				 
			
				
					
						
							
							
								Philipp Hagemeister 
							
						 
					 
					
						
						
							
						
						fb04e40396 
					 
					
						
						
							
							[soundcloud] Support for listing of audio-only files  
						
						
						
						
					 
					
						2013-11-25 22:34:56 +01:00 
						 
				 
			
				
					
						
							
							
								Philipp Hagemeister 
							
						 
					 
					
						
						
							
						
						b0b9eaa196 
					 
					
						
						
							
							Merge pull request  #1829  from jaimeMF/ydl-empty-params  
						
						... 
						
						
						
						Allow to initialize a YoutubeDL object without parameters 
						
						
					 
					
						2013-11-25 13:19:59 -08:00 
						 
				 
			
				
					
						
							
							
								Philipp Hagemeister 
							
						 
					 
					
						
						
							
						
						0c75c3fa7a 
					 
					
						
						
							
							Do not warn about fixed output template if --max-downloads is 1  
						
						... 
						
						
						
						Fixes  #1828  
					
						2013-11-25 22:15:33 +01:00 
						 
				 
			
				
					
						
							
							
								Jaime Marquínez Ferrándiz 
							
						 
					 
					
						
						
							
						
						a3927cf7ee 
					 
					
						
						
							
							Allow to initialize a YoutubeDL object without parameters  
						
						... 
						
						
						
						Having to pass the 'outtmpl' parameter feels really strange when you just want to extract the info of a video. 
						
						
					 
					
						2013-11-25 22:03:39 +01:00 
						 
				 
			
				
					
						
							
							
								Philipp Hagemeister 
							
						 
					 
					
						
						
							
						
						d46cc192d7 
					 
					
						
						
							
							Reduce socket timeout  
						
						
						
						
					 
					
						2013-11-25 19:11:01 +01:00 
						 
				 
			
				
					
						
							
							
								Philipp Hagemeister 
							
						 
					 
					
						
						
							
						
						5db07df634 
					 
					
						
						
							
							Fix --download-archive ( Fixes   #1826 )  
						
						
						
						
					 
					
						2013-11-25 15:46:54 +01:00 
						 
				 
			
				
					
						
							
							
								Philipp Hagemeister 
							
						 
					 
					
						
						
							
						
						79d09f47c2 
					 
					
						
						
							
							Merge branch 'opener-to-ydl'  
						
						
						
						
					 
					
						2013-11-25 03:30:37 +01:00 
						 
				 
			
				
					
						
							
							
								Philipp Hagemeister 
							
						 
					 
					
						
						
							
						
						c059bdd432 
					 
					
						
						
							
							Remove quality_name field and improve zdf extractor  
						
						
						
						
					 
					
						2013-11-25 03:28:55 +01:00