Sergey M․
							
						 
					 | 
					
						
						
							
						
						8e60dc7526
					 | 
					
						
						
							
							[utils] Add encode_compat_str
						
						
						
						
						
						
					 | 
					
						2015-12-20 06:26:26 +06:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Sergey M․
							
						 
					 | 
					
						
						
							
						
						fdae235858
					 | 
					
						
						
							
							[utils] Add error_to_str
						
						
						
						
						
						
					 | 
					
						2015-12-20 05:26:47 +06:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Yen Chi Hsuan
							
						 
					 | 
					
						
						
							
						
						db2fe38b55
					 | 
					
						
						
							
							[utils] Support alternative timestamp format in TTML
						
						
						
						
						
						
						
						Fixes #7608 
						
						
					 | 
					
						2015-12-19 19:29:51 +08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Yen Chi Hsuan
							
						 
					 | 
					
						
						
							
						
						d631d5f9f2
					 | 
					
						
						
							
							[utils] Fix TTML conversion
						
						
						
						
						
						
						
						Tolerate invalid timestamps (closes #7909) 
						
						
					 | 
					
						2015-12-19 18:21:42 +08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Sergey M․
							
						 
					 | 
					
						
						
							
						
						31b2051e21
					 | 
					
						
						
							
							[utils] Add remove_quotes
						
						
						
						
						
						
					 | 
					
						2015-12-14 21:30:58 +06:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Yen Chi Hsuan
							
						 
					 | 
					
						
						
							
						
						992fc9d6e1
					 | 
					
						
						
							
							[utils] Refactor handle_youtubedl_headers for future extension
						
						
						
						
						
						
					 | 
					
						2015-11-29 12:58:29 +08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Yen Chi Hsuan
							
						 
					 | 
					
						
						
							
						
						0424ec307b
					 | 
					
						
						
							
							[utils] Correct docstring of YoutubeDLHandler
						
						
						
						
						
						
					 | 
					
						2015-11-29 12:46:04 +08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Yen Chi Hsuan
							
						 
					 | 
					
						
						
							
						
						87f0e62d94
					 | 
					
						
						
							
							[utils] Separate codes for handling Youtubedl-* headers
						
						
						
						
						
						
					 | 
					
						2015-11-29 12:42:50 +08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Sergey M․
							
						 
					 | 
					
						
						
							
						
						67dda51722
					 | 
					
						
						
							
							Rename compat_urllib_request_Request to sanitized_Request and move to utils
						
						
						
						
						
						
					 | 
					
						2015-11-23 21:55:15 +06:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Sergey M․
							
						 
					 | 
					
						
						
							
						
						9cb9a5df77
					 | 
					
						
						
							
							[utils] Check ext with trailing slash against the list of known extensions
						
						
						
						
						
						
					 | 
					
						2015-11-22 17:27:13 +06:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Sergey M․
							
						 
					 | 
					
						
						
							
						
						3e12bc583a
					 | 
					
						
						
							
							[utils] Improve determine_ext (Closes #7593)
						
						
						
						
						
						
					 | 
					
						2015-11-22 06:29:39 +06:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Sergey M․
							
						 
					 | 
					
						
						
							
						
						7e1f5447e7
					 | 
					
						
						
							
							[utils] Improve encode_dict
						
						
						
						
						
						
					 | 
					
						2015-11-21 20:46:33 +06:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Sergey M․
							
						 
					 | 
					
						
						
							
						
						7a3f0c00ad
					 | 
					
						
						
							
							[utils] Style
						
						
						
						
						
						
					 | 
					
						2015-11-16 20:24:09 +06:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Sergey M․
							
						 
					 | 
					
						
						
							
						
						7aefc49c40
					 | 
					
						
						
							
							[utils] Skip invalid/non HTML entities (Closes #7518)
						
						
						
						
						
						
					 | 
					
						2015-11-16 20:20:16 +06:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jaime Marquínez Ferrándiz
							
						 
					 | 
					
						
						
							
						
						6a75040278
					 | 
					
						
						
							
							[utils] unified_strdate: Return None if the date format can't be recognized (fixes #7340)
						
						
						
						
						
						
						
						This issue was introduced with ae12bc3ebb, it returned 'None'. 
						
						
					 | 
					
						2015-11-02 14:08:38 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Sergey M․
							
						 
					 | 
					
						
						
							
						
						c90d16cf36
					 | 
					
						
						
							
							[utils:sanitize_path] Disallow trailing whitespace in path segment (Closes #7332)
						
						
						
						
						
						
					 | 
					
						2015-11-02 04:26:20 +06:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Sergey M
							
						 
					 | 
					
						
						
							
						
						30eecc6a04
					 | 
					
						
						
							
							Merge pull request #7296 from jaimeMF/xml_attrib_unicode
						
						
						
						
						
						
						
						Use a wrapper around xml.etree.ElementTree.fromstring in python 2.x (… 
						
						
					 | 
					
						2015-10-31 18:15:21 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Sergey M․
							
						 
					 | 
					
						
						
							
						
						ae12bc3ebb
					 | 
					
						
						
							
							[utils] Make unified_strdate always return unicode string
						
						
						
						
						
						
					 | 
					
						2015-10-31 23:07:37 +06:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Sergey M․
							
						 
					 | 
					
						
						
							
						
						578c074575
					 | 
					
						
						
							
							[utils] Support list of xpath in xpath_element
						
						
						
						
						
						
					 | 
					
						2015-10-31 22:39:44 +06:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Sergey M․
							
						 
					 | 
					
						
						
							
						
						52c3a6e49d
					 | 
					
						
						
							
							[utils] Improve parse_iso8601
						
						
						
						
						
						
					 | 
					
						2015-10-28 21:40:22 +06:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jaime Marquínez Ferrándiz
							
						 
					 | 
					
						
						
							
						
						f78546272c
					 | 
					
						
						
							
							[compat] compat_etree_fromstring: also decode the text attribute
						
						
						
						
						
						
						
						Deletes parse_xml from utils, because it also does it. 
						
						
					 | 
					
						2015-10-26 16:41:24 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jaime Marquínez Ferrándiz
							
						 
					 | 
					
						
						
							
						
						36e6f62cd0
					 | 
					
						
						
							
							Use a wrapper around xml.etree.ElementTree.fromstring in python 2.x (#7178)
						
						
						
						
						
						
						
						Attributes aren't unicode objects, so they couldn't be directly used in info_dict fields (for example '--write-description' doesn't work with bytes). 
						
						
					 | 
					
						2015-10-25 20:13:16 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Sergey M․
							
						 
					 | 
					
						
						
							
						
						d01949dc89
					 | 
					
						
						
							
							[utils:js_to_json] Fix bad escape in double quoted strings
						
						
						
						
						
						
					 | 
					
						2015-10-20 23:09:51 +06:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Yen Chi Hsuan
							
						 
					 | 
					
						
						
							
						
						1e399778ee
					 | 
					
						
						
							
							[letv] Fix extraction
						
						
						
						
						
						
						
						Using data URIs for passing the decrypted M3U8 manifest, which is
supported by ffmpeg only. 
						
						
					 | 
					
						2015-10-18 13:42:57 +08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Sergey M․
							
						 
					 | 
					
						
						
							
						
						af98f8ff37
					 | 
					
						
						
							
							[utils] Return default on fail in int_or_none
						
						
						
						
						
						
					 | 
					
						2015-10-14 22:37:03 +06:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Sergey M․
							
						 
					 | 
					
						
						
							
						
						caf80631f0
					 | 
					
						
						
							
							[utils] Do not fail in float_or_none on non-numeric data
						
						
						
						
						
						
					 | 
					
						2015-10-14 22:36:37 +06:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Sergey M․
							
						 
					 | 
					
						
						
							
						
						1812afb7b3
					 | 
					
						
						
							
							[utils] Do not fail in int_or_none on non-numeric data (Closes #7175)
						
						
						
						
						
						
					 | 
					
						2015-10-14 22:35:01 +06:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Sergey M․
							
						 
					 | 
					
						
						
							
						
						5a1a2e9454
					 | 
					
						
						
							
							[utils] Fix kwargs on old python 2 (Closes #6905)
						
						
						
						
						
						
					 | 
					
						2015-09-20 21:08:29 +06:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Sergey M․
							
						 
					 | 
					
						
						
							
						
						e28034c5ac
					 | 
					
						
						
							
							[utils] Comment cookie processing until result from travis and some more testing
						
						
						
						
						
						
					 | 
					
						2015-09-06 08:16:39 +06:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Sergey M․
							
						 
					 | 
					
						
						
							
						
						266e466ee4
					 | 
					
						
						
							
							[utils] Simplify cookie processor
						
						
						
						
						
						
					 | 
					
						2015-09-06 07:53:11 +06:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Sergey M․
							
						 
					 | 
					
						
						
							
						
						1639282434
					 | 
					
						
						
							
							[utils] Add encode_dict
						
						
						
						
						
						
					 | 
					
						2015-09-06 07:22:20 +06:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Sergey M․
							
						 
					 | 
					
						
						
							
						
						ad72917274
					 | 
					
						
						
							
							[utils] Add issue URL in comment for #6457
						
						
						
						
						
						
					 | 
					
						2015-09-06 06:23:44 +06:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Sergey M․
							
						 
					 | 
					
						
						
							
						
						a6420bf50c
					 | 
					
						
						
							
							[utils] Add cookie processor for cookie correction (Closes #6769)
						
						
						
						
						
						
					 | 
					
						2015-09-06 06:20:48 +06:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Sergey M․
							
						 
					 | 
					
						
						
							
						
						66e289bab4
					 | 
					
						
						
							
							[utils] Generalize cli option converters
						
						
						
						
						
						
					 | 
					
						2015-09-05 03:05:11 +06:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Sergey M․
							
						 
					 | 
					
						
						
							
						
						8e636da499
					 | 
					
						
						
							
							[utils] Improve xpath_text
						
						
						
						
						
						
					 | 
					
						2015-09-05 00:34:49 +06:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Sergey M․
							
						 
					 | 
					
						
						
							
						
						5d2354f177
					 | 
					
						
						
							
							[utils] Relax attribute key assert
						
						
						
						
						
						
					 | 
					
						2015-09-04 23:57:27 +06:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Sergey M․
							
						 
					 | 
					
						
						
							
						
						a41fb80ce1
					 | 
					
						
						
							
							[utils] Add xpath_element and xpath_attr
						
						
						
						
						
						
					 | 
					
						2015-09-04 23:56:45 +06:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Sergey M․
							
						 
					 | 
					
						
						
							
						
						e5e78797e6
					 | 
					
						
						
							
							[utils] Strict HTTP responses (Closes #6727)
						
						
						
						
						
						
					 | 
					
						2015-09-02 02:16:04 +06:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Sergey M․
							
						 
					 | 
					
						
						
							
						
						5a4d9ddb21
					 | 
					
						
						
							
							[utils] Percent-encode redirect URL of Location header (Closes #6457)
						
						
						
						
						
						
					 | 
					
						2015-08-07 01:26:40 +06:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Sergey M․
							
						 
					 | 
					
						
						
							
						
						51f267d9d4
					 | 
					
						
						
							
							[YoutubeDL:utils] Move percent encode non-ASCII URLs workaround to http_request and simplify (Closes #6457)
						
						
						
						
						
						
					 | 
					
						2015-08-06 22:01:01 +06:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Sergey M․
							
						 
					 | 
					
						
						
							
						
						ee114368ad
					 | 
					
						
						
							
							[utils] Make value optional for find_xpath_attr
						
						
						
						
						
						
						
						This allows selecting particular attributes by name but without specifying the value and similar to xpath syntax `[@attrib]` 
						
						
					 | 
					
						2015-08-01 20:22:13 +06:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Raphael Michel
							
						 
					 | 
					
						
						
							
						
						2c7ed24796
					 | 
					
						
						
							
							Remove redundant (and wrong) class parameters
						
						
						
						
						
						
					 | 
					
						2015-07-26 16:37:51 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Yen Chi Hsuan
							
						 
					 | 
					
						
						
							
						
						9c29bc69f7
					 | 
					
						
						
							
							[utils] Improve parse_duration
						
						
						
						
						
						
						
						Now dots are parsed. For example '87 Min.' 
						
						
					 | 
					
						2015-07-22 23:15:22 +08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Sergey M․
							
						 
					 | 
					
						
						
							
						
						bf42a9906d
					 | 
					
						
						
							
							[utils] Add default value for xpath_text
						
						
						
						
						
						
					 | 
					
						2015-06-28 22:56:07 +06:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Yen Chi Hsuan
							
						 
					 | 
					
						
						
							
						
						4eb10f6621
					 | 
					
						
						
							
							[utils] Add ISO3166Utils
						
						
						
						
						
						
					 | 
					
						2015-06-27 13:13:57 +08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Yen Chi Hsuan
							
						 
					 | 
					
						
						
							
						
						4e33577173
					 | 
					
						
						
							
							[utils] Support ttaf1 namespace in TTML
						
						
						
						
						
						
						
						It's found in bbc.co.uk. See #6038 
						
						
					 | 
					
						2015-06-21 19:24:39 +08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Yen Chi Hsuan
							
						 
					 | 
					
						
						
							
						
						396726244a
					 | 
					
						
						
							
							[utils/ffmpeg] Move ISO 639 related codes to utils
						
						
						
						
						
						
					 | 
					
						2015-06-21 18:53:17 +08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Yen Chi Hsuan
							
						 
					 | 
					
						
						
							
						
						ecee572411
					 | 
					
						
						
							
							[yahoo] Add support for closed captions (closes #5714)
						
						
						
						
						
						
					 | 
					
						2015-05-19 00:50:24 +08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Yen Chi Hsuan
							
						 
					 | 
					
						
						
							
						
						1b0427e6c4
					 | 
					
						
						
							
							[utils] Support TTML without default namespace
						
						
						
						
						
						
						
						In a strict sense such TTML is invalid, but Yahoo uses it. 
						
						
					 | 
					
						2015-05-19 00:45:01 +08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Yen Chi Hsuan
							
						 
					 | 
					
						
						
							
						
						c1c924abfe
					 | 
					
						
						
							
							[utils,common] Merge format_srt_time and _subtitles_timecode
						
						
						
						
						
						
						
						format_srt_time uses a comma as the delimiter between seconds and
milliseconds while _subtitles_timecode uses a dot. All .srt examples I
found on the Internet uses a comma, so I use a comma in the merged
version. See http://matroska.org/technical/specs/subtitles/srt.html and
http://devel.aegisub.org/wiki/SubtitleFormats/SRT 
						
						
					 | 
					
						2015-05-12 13:04:54 +08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 |