| 
							
							
								 Philipp Hagemeister | 3b024e17af | Work around buggy HTML Parser in Python < 2.7.3 (Closes #662) | 2013-02-01 17:29:50 +01:00 |  | 
			
				
					| 
							
							
								 Philipp Hagemeister | 6df40dcbe0 | Guard against sys.getfilesystemencoding() == None (#503) | 2013-01-20 01:48:05 +01:00 |  | 
			
				
					| 
							
							
								 Philipp Hagemeister | 335959e778 | Correct Blip.tv on 2.6, where HTTP headers are case-sensitive (wtf?) | 2013-01-12 18:38:23 +01:00 |  | 
			
				
					| 
							
							
								 Philipp Hagemeister | 3446dfb7cb | Proper support for changing User-Agents from IEs | 2013-01-12 16:49:13 +01:00 |  | 
			
				
					| 
							
							
								 Philipp Hagemeister | 7851b37993 | --recode-video option (Closes #18) | 2013-01-12 15:09:09 +01:00 |  | 
			
				
					| 
							
							
								 Philipp Hagemeister | 01951dda7a | Make ExtractorError usable for other causes | 2013-01-03 15:39:55 +01:00 |  | 
			
				
					| 
							
							
								 Philipp Hagemeister | 1c256f7047 | ExtractorError for errors during extraction | 2013-01-01 20:27:53 +01:00 |  | 
			
				
					| 
							
							
								 Filippo Valsorda | d5ed35b664 | moved updating code to update.py | 2012-12-30 19:50:33 +01:00 |  | 
			
				
					| 
							
							
								 Filippo Valsorda | f427df17ab | some fixes, pulled the codename from the code | 2012-12-30 19:50:33 +01:00 |  | 
			
				
					| 
							
							
								 Filippo Valsorda | cb6ff87fbb | The new updates system, relies on gh-pages, secured by RSA, uses external web servers | 2012-12-30 19:50:33 +01:00 |  | 
			
				
					| 
							
							
								 Filippo Valsorda | 6b3aef80ce | better Vimeo tests; fixed a couple of VimeoIE fields | 2012-12-20 16:30:55 +01:00 |  | 
			
				
					| 
							
							
								 Filippo Valsorda | 056d857571 | refactor YouTube subtitles code, it was ugly (my bad) | 2012-12-20 14:20:24 +01:00 |  | 
			
				
					| 
							
							
								 Nick Daniels | 43e8fafd49 | Refactor IDParser to search for elements by any attribute not just ID | 2012-12-20 13:27:38 +01:00 |  | 
			
				
					| 
							
							
								 Philipp Hagemeister | f4bfd65ff2 | Correct JSON writing (Closes #596) | 2012-12-20 13:13:24 +01:00 |  | 
			
				
					| 
							
							
								 Philipp Hagemeister | 5910e210f4 | Fix --extract-audio on Python 3 | 2012-12-16 12:29:03 +01:00 |  | 
			
				
					| 
							
							
								 Philipp Hagemeister | 0f8d03f81c | Let YoutubeDLHandler (transparent gzip) handle HTTPS URLs as well (Needed for #579) | 2012-12-07 00:39:44 +01:00 |  | 
			
				
					| 
							
							
								 Philipp Hagemeister | 796173d08b | Keep video IDs verbatim if possible (Closes #571) | 2012-12-03 15:36:41 +01:00 |  | 
			
				
					| 
							
							
								 Philipp Hagemeister | 627dcfff39 | Restrict more characters (Closes #566) | 2012-11-28 12:59:27 +01:00 |  | 
			
				
					| 
							
							
								 Philipp Hagemeister | 799c076384 | collegehumor: able to download a single f4f file (not yet playable) | 2012-11-28 04:51:27 +01:00 |  | 
			
				
					| 
							
							
								 Philipp Hagemeister | 59ae15a507 | Convert all tabs to 4 spaces (PEP8) | 2012-11-28 02:04:46 +01:00 |  | 
			
				
					| 
							
							
								 Philipp Hagemeister | 40b35b4aa6 | hack for apparently broken parse_qs in python2 | 2012-11-28 02:01:09 +01:00 |  | 
			
				
					| 
							
							
								 Philipp Hagemeister | 0f00efed4c | Woooohooo!  python3 youtube_dl BaW_jenozKc -t  works! | 2012-11-28 00:56:20 +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 | 5bd9cc7a6a | typo | 2012-11-28 00:22:55 +01:00 |  | 
			
				
					| 
							
							
								 Philipp Hagemeister | 73dce4b2e4 | Import from the correct module | 2012-11-28 00:17:59 +01:00 |  | 
			
				
					| 
							
							
								 Philipp Hagemeister | 9f37a95941 | Py2/3 parse_qs compatibility | 2012-11-28 00:17:12 +01:00 |  | 
			
				
					| 
							
							
								 Philipp Hagemeister | 348d0a7a18 | Py2/3 compatibility for http.client | 2012-11-28 00:13:00 +01:00 |  | 
			
				
					| 
							
							
								 Philipp Hagemeister | 03f9daab34 | Use io.BytesIO instead of StringIO | 2012-11-28 00:09:17 +01:00 |  | 
			
				
					| 
							
							
								 Philipp Hagemeister | a8156c1d2e | Python 3 version of HTMLParser | 2012-11-28 00:06:28 +01:00 |  | 
			
				
					| 
							
							
								 Philipp Hagemeister | 3e669f369f | Py3 compat for unichr and htmlentitydefs | 2012-11-28 00:02:55 +01:00 |  | 
			
				
					| 
							
							
								 Philipp Hagemeister | da779b4924 | Fall back to urllib instead of urllib2 for Python 3  urllib.parse | 2012-11-27 23:58:47 +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 |  | 
			
				
					| 
							
							
								 Philipp Hagemeister | dd109dee8e | Remove mentions of unicode | 2012-11-27 19:02:37 +01:00 |  | 
			
				
					| 
							
							
								 Philipp Hagemeister | b514df2034 | Clean up with the help of pep8 | 2012-11-27 18:55:35 +01:00 |  | 
			
				
					| 
							
							
								 Philipp Hagemeister | 0969bdd305 | unify spacing | 2012-11-27 18:49:18 +01:00 |  | 
			
				
					| 
							
							
								 Philipp Hagemeister | 1a9c655e3b | Merge remote-tracking branch 'Asido/master' | 2012-11-27 18:48:43 +01:00 |  | 
			
				
					| 
							
							
								 Philipp Hagemeister | dffe658bac | Remove exclamation mark in --restrict-filenames mode | 2012-11-27 17:15:33 +01:00 |  | 
			
				
					| 
							
							
								 Philipp Hagemeister | 46cbda0be4 | Minor filename encoding improvement in a common case | 2012-11-27 15:07:10 +01:00 |  | 
			
				
					| 
							
							
								 Philipp Hagemeister | 56781d3d2e | Switch back to underline for invalid characters, and make restricted ASCII-only | 2012-11-27 12:46:09 +01:00 |  | 
			
				
					| 
							
							
								 Philipp Hagemeister | 240089e5df | remove accidental remnants | 2012-11-27 00:14:12 +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 | 51937c0869 | Add some parentheses around print for #180 | 2012-11-26 04:05:54 +01:00 |  | 
			
				
					| 
							
							
								 Filippo Valsorda | 5d40a470a2 | quiet the HTMLParser debug info - closes #517 | 2012-11-09 12:32:07 +01:00 |  | 
			
				
					| 
							
							
								 Filippo Valsorda | 42cb53fcfa | modified filename escaping to a "smarter" one | 2012-10-28 22:47:02 +01:00 |  | 
			
				
					| 
							
							
								 Philipp Hagemeister | 38612b4edc | update default UA string (Closes #390) | 2012-09-27 23:38:11 +02:00 |  |