| 
							
							
								 Philipp Hagemeister | 796173d08b | Keep video IDs verbatim if possible (Closes #571) | 2012-12-03 15:36:41 +01:00 |  | 
			
				
					| 
							
							
								 Philipp Hagemeister | 6ad98fb3fd | Correct exception raising | 2012-11-28 18:21:06 +01:00 |  | 
			
				
					| 
							
							
								 Philipp Hagemeister | 9e8056d5a7 | Use relative imports | 2012-11-28 03:34:40 +01:00 |  | 
			
				
					| 
							
							
								 Philipp Hagemeister | 59ae15a507 | Convert all tabs to 4 spaces (PEP8) | 2012-11-28 02:04:46 +01:00 |  | 
			
				
					| 
							
							
								 Philipp Hagemeister | e6137fd61d | Remove superfluous encodings | 2012-11-28 00:53:09 +01:00 |  | 
			
				
					| 
							
							
								 Philipp Hagemeister | 8cd10ac4ef | Fix printing title etc. | 2012-11-28 00:46:21 +01:00 |  | 
			
				
					| 
							
							
								 Philipp Hagemeister | 64a57846d3 | correct to_stderr | 2012-11-28 00:33:38 +01:00 |  | 
			
				
					| 
							
							
								 Philipp Hagemeister | 348d0a7a18 | Py2/3 compatibility for http.client | 2012-11-28 00:13:00 +01:00 |  | 
			
				
					| 
							
							
								 Philipp Hagemeister | 89fb51dd2d | Remove ur references for Python 3.3 support | 2012-11-27 23:56:10 +01:00 |  | 
			
				
					| 
							
							
								 Philipp Hagemeister | 01ba00ca42 | Prepare urllib references for 2/3 compatibility | 2012-11-27 23:54:09 +01:00 |  | 
			
				
					| 
							
							
								 Philipp Hagemeister | e08bee320e | Use except .. as everywhere (#180) | 2012-11-27 23:31:55 +01:00 |  | 
			
				
					| 
							
							
								 Philipp Hagemeister | 96731798db | Rename util.u to util.compat_str | 2012-11-27 23:29:18 +01:00 |  | 
			
				
					| 
							
							
								 Filippo Valsorda | c63cc10ffa | Merge remote-tracking branch 'origin/master' into IE_cleanup Conflicts:
	youtube_dl/FileDownloader.py | 2012-11-27 23:20:32 +01:00 |  | 
			
				
					| 
							
							
								 Filippo Valsorda | f462df021a | Use None on missing required info_dict fields | 2012-11-27 23:15:33 +01:00 |  | 
			
				
					| 
							
							
								 Philipp Hagemeister | c806f804d8 | Only encode when output stream is binary | 2012-11-27 21:07:25 +01:00 |  | 
			
				
					| 
							
							
								 Filippo Valsorda | 03c5b0fbd4 | IE._WORKING attribute in order to warn the users and skip the tests on broken IEs | 2012-11-27 19:30:09 +01:00 |  | 
			
				
					| 
							
							
								 Philipp Hagemeister | 95649b3936 | Replace long with int (see PEP 237) | 2012-11-27 19:05:03 +01:00 |  | 
			
				
					| 
							
							
								 Philipp Hagemeister | dd109dee8e | Remove mentions of unicode | 2012-11-27 19:02:37 +01:00 |  | 
			
				
					| 
							
							
								 Philipp Hagemeister | dcd60025f8 | Fix filename sanitation (Closes #555) | 2012-11-27 18:27:46 +01:00 |  | 
			
				
					| 
							
							
								 Filippo Valsorda | 717b1f72ed | default info_dict['format'] to info_dict['ext'] and make the YT one more verbose | 2012-11-27 17:20:25 +01:00 |  | 
			
				
					| 
							
							
								 Philipp Hagemeister | cc872b68a8 | Actually merge #379 | 2012-11-27 16:42:50 +01:00 |  | 
			
				
					| 
							
							
								 Philipp Hagemeister | 97cd3afc75 | warn if %(stitle)s is being used | 2012-11-27 13:11:06 +01:00 |  | 
			
				
					| 
							
							
								 Philipp Hagemeister | aa2a94ed81 | Encode the entire filename | 2012-11-27 13:01:32 +01:00 |  | 
			
				
					| 
							
							
								 Philipp Hagemeister | 1c469a9480 | New optoin --restrict-filenames | 2012-11-26 23:58:46 +01:00 |  | 
			
				
					| 
							
							
								 Philipp Hagemeister | 92b91c1878 | Use character instead of byte strings | 2012-11-26 04:23:20 +01:00 |  | 
			
				
					| 
							
							
								 Philipp Hagemeister | 7ec1a206ea | Remove longs (int does the right thing since Python 2.2, see PEP 237) | 2012-11-26 04:13:43 +01:00 |  | 
			
				
					| 
							
							
								 Philipp Hagemeister | 51937c0869 | Add some parentheses around print for #180 | 2012-11-26 04:05:54 +01:00 |  | 
			
				
					| 
							
							
								 Filippo Valsorda | b6fab35b9f | alias %(title)s to %(stitle)s | 2012-11-25 20:39:42 +01:00 |  | 
			
				
					| 
							
							
								 Art Zhitnik | 39973a0236 | Solve the bug of parsing titles with unicode (cyrillic) | 2012-11-11 14:09:12 +10:00 |  | 
			
				
					| 
							
							
								 gcmalloc | 3eec021a1f | removing unused global modifier | 2012-10-12 20:25:22 +02:00 |  | 
			
				
					| 
							
							
								 Philipp Hagemeister | 5a5523698d | Add new field "extractor" to the info dictionary | 2012-09-27 20:48:16 +02:00 |  | 
			
				
					| 
							
							
								 danut007ro | ae16f68f4a | Provider (youtube, etc) is now saved in info_dict, so template filename can be something like %(provider)s_%(id)s.%(ext)s This can be useful because videos should also be identified by their providers since id's can be the same on multiple providers. | 2012-09-27 00:35:31 +03:00 |  | 
			
				
					| 
							
							
								 danut007ro | 3cd98c7894 | Removed provider (mistake) and add provider parameter to process_info | 2012-09-27 00:07:20 +03:00 |  | 
			
				
					| 
							
							
								 Filippo Valsorda | 2c288bda42 | reorganized the titles sanitizing: now title is the untouched title and stitle is created in process_info() and is cross-filesystem sanitized by sanitize_filename();
closes #164 | 2012-05-09 14:47:28 +02:00 |  | 
			
				
					| 
							
							
								 Filippo Valsorda - Campagna | d11d05d07a | better naming for the sub-modules | 2012-04-10 16:46:36 +02:00 |  | 
			
				
					| 
							
							
								 Filippo Valsorda | 58ca755f40 | moved increment_downloads and process_info calls from IEs to FD.download (#296) (follows current doclines); a small step towards importability #217 | 2012-03-30 23:45:27 +02:00 |  | 
			
				
					| 
							
							
								 Filippo Valsorda | d77c3dfd02 | Split code as a package, compiled into an executable zip | 2012-03-25 03:07:37 +02:00 |  |