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 |
Yen Chi Hsuan
|
7dff03636a
|
[utils] Support 'dur' field in TTML
|
2015-05-12 12:47:37 +08:00 |
Yen Chi Hsuan
|
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 |
Jaime Marquínez Ferrándiz
|
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 |
Yen Chi Hsuan
|
0fe2ff78e6
|
[NBC] Enhance embedURL extraction (closes #2549)
|
2015-05-04 21:55:04 +08:00 |
Sergey M․
|
b3ed15b760
|
[utils] Add replace_extension
|
2015-05-02 23:23:06 +06:00 |
Sergey M․
|
e65e4c8874
|
[utils] Improve prepend_extension
Now `ext` is appended to filename if real extension != expected extension.
|
2015-05-02 23:06:01 +06:00 |
Sergey M․
|
c86b61428b
|
[utils] Fix another old python 2.6 kwargs issue (Closes #5539)
|
2015-04-27 20:00:18 +06:00 |
Sergey M.
|
40b96352c9
|
Merge pull request #5523 from jaimeMF/remove-format-limit
Remove the --max-quality option
|
2015-04-27 16:44:58 +05:00 |
Sergey M․
|
aa49acd15a
|
[utils] Add `get_subprocess_encoding` and filename/argument decode counterparts
|
2015-04-26 04:29:41 +06:00 |