9550ca506f
[utils] change extract_attributes to work in python 2
2015-10-31 19:36:04 +01:00
689fb748ee
[utlis] add extract_attributes for extracting html tags attributes
2015-09-11 04:44:17 +01:00
e28034c5ac
[utils] Comment cookie processing until result from travis and some more testing
2015-09-06 08:16:39 +06:00
266e466ee4
[utils] Simplify cookie processor
2015-09-06 07:53:11 +06:00
1639282434
[utils] Add encode_dict
2015-09-06 07:22:20 +06:00
ad72917274
[utils] Add issue URL in comment for #6457
2015-09-06 06:23:44 +06:00
a6420bf50c
[utils] Add cookie processor for cookie correction ( Closes #6769 )
2015-09-06 06:20:48 +06:00
66e289bab4
[utils] Generalize cli option converters
2015-09-05 03:05:11 +06:00
8e636da499
[utils] Improve xpath_text
2015-09-05 00:34:49 +06:00
5d2354f177
[utils] Relax attribute key assert
2015-09-04 23:57:27 +06:00
a41fb80ce1
[utils] Add xpath_element and xpath_attr
2015-09-04 23:56:45 +06:00
e5e78797e6
[utils] Strict HTTP responses ( Closes #6727 )
2015-09-02 02:16:04 +06:00
5a4d9ddb21
[utils] Percent-encode redirect URL of Location header ( Closes #6457 )
2015-08-07 01:26:40 +06:00
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
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
2c7ed24796
Remove redundant (and wrong) class parameters
2015-07-26 16:37:51 +02:00
9c29bc69f7
[utils] Improve parse_duration
...
Now dots are parsed. For example '87 Min.'
2015-07-22 23:15:22 +08:00
bf42a9906d
[utils] Add default value for xpath_text
2015-06-28 22:56:07 +06:00
4eb10f6621
[utils] Add ISO3166Utils
2015-06-27 13:13:57 +08:00
4e33577173
[utils] Support ttaf1 namespace in TTML
...
It's found in bbc.co.uk. See #6038
2015-06-21 19:24:39 +08:00
396726244a
[utils/ffmpeg] Move ISO 639 related codes to utils
2015-06-21 18:53:17 +08:00
ecee572411
[yahoo] Add support for closed captions ( closes #5714 )
2015-05-19 00:50:24 +08:00
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
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
7dff03636a
[utils] Support 'dur' field in TTML
2015-05-12 12:47:37 +08:00
d39e0f05db
[utils] Remove sanitize_url_path_consecutive_slashes()
...
This function is used only in SohuIE, which is updated to use a new
extraction logic.
2015-05-09 17:37:39 +08:00
541168039d
[utils] get_exe_version: encode executable name ( fixes #5647 )
...
It failed in python 2.x when $PATH contains a directory with non-ascii characters.
2015-05-08 11:01:24 +02:00
0fe2ff78e6
[NBC] Enhance embedURL extraction ( closes #2549 )
2015-05-04 21:55:04 +08:00
b3ed15b760
[utils] Add replace_extension
2015-05-02 23:23:06 +06:00
e65e4c8874
[utils] Improve prepend_extension
...
Now `ext` is appended to filename if real extension != expected extension.
2015-05-02 23:06:01 +06:00
c86b61428b
[utils] Fix another old python 2.6 kwargs issue ( Closes #5539 )
2015-04-27 20:00:18 +06:00
40b96352c9
Merge pull request #5523 from jaimeMF/remove-format-limit
...
Remove the --max-quality option
2015-04-27 16:44:58 +05:00
aa49acd15a
[utils] Add get_subprocess_encoding
and filename/argument decode counterparts
2015-04-26 04:29:41 +06:00
bf6427d2fb
[ffmpeg] Add dfxp (TTML) subtitles support ( #3432 , #5146 )
2015-04-25 23:18:27 +08:00
9f3fa89f7c
Remove the --max-quality option
...
It doesn't work well with 'bestvideo' and 'bestaudio' because they are usually before the max quality.
Format filters should be used instead, they are more flexible and don't require the requested quality to exist for each video.
2015-04-25 11:59:54 +02:00
08f2a92c9c
InfoExtractor._search_regex: Suggest updating when the regex is not found (suggested in #5442 )
...
Reuse the same message from ExtractorError
2015-04-17 14:55:24 +02:00
be531ef1ec
[utils] Fix splitunc deprecation warning
2015-04-16 22:12:38 +06:00
0a1603634b
[utils] Remove url_infer_protocol
2015-04-08 21:39:34 +08:00
418c5cc3fc
[udn] Add new extractor
2015-04-08 17:26:51 +08:00
15ac8413c7
[utils] Avoid treating *-%Y
date template as UTC offset
2015-04-04 19:08:48 +06:00
79c21abba7
[utils] Add one more template to unified_strdate
2015-04-04 18:45:46 +06:00
ba9e68f402
[utils] Drop trailing comma before closing brace
2015-04-04 17:48:55 +06:00
70a1165b32
Don't use bare 'except:'
...
They catch any exception, including KeyboardInterrupt, we don't want to catch it.
2015-03-27 13:02:20 +01:00
91757b0f37
[utils] Escape all HTML entities written in hexadecimal form
2015-03-26 17:15:27 +02:00
92a4793b3c
[utils] Place sanitize url function near other sanitizing functions
2015-03-17 21:34:22 +06:00
dc03a42537
Merge branch 'sohu_fix' of https://github.com/yan12125/youtube-dl into yan12125-sohu_fix
2015-03-17 21:18:36 +06:00
2ebfeacabc
[utils] Keep dot and dotdot unmodified ( Closes #5171 )
2015-03-10 00:50:11 +06:00
f18ef2d144
[utils] Disallow trailing dot in sanitize_path for a path part
2015-03-08 22:08:48 +06:00
d55de57b67
[utils] Fix sanitize_open
2015-03-08 20:56:28 +06:00
a2aaf4dbc6
[utils] Add sanitize_path
2015-03-08 20:55:22 +06:00