Yen Chi Hsuan
|
992fc9d6e1
|
[utils] Refactor handle_youtubedl_headers for future extension
|
9 years ago |
Yen Chi Hsuan
|
0424ec307b
|
[utils] Correct docstring of YoutubeDLHandler
|
9 years ago |
Yen Chi Hsuan
|
87f0e62d94
|
[utils] Separate codes for handling Youtubedl-* headers
|
9 years ago |
Sergey M․
|
67dda51722
|
Rename compat_urllib_request_Request to sanitized_Request and move to utils
|
9 years ago |
Sergey M․
|
9cb9a5df77
|
[utils] Check ext with trailing slash against the list of known extensions
|
9 years ago |
Sergey M․
|
3e12bc583a
|
[utils] Improve determine_ext (Closes #7593)
|
9 years ago |
Sergey M․
|
7e1f5447e7
|
[utils] Improve encode_dict
|
9 years ago |
Sergey M․
|
7a3f0c00ad
|
[utils] Style
|
9 years ago |
Sergey M․
|
7aefc49c40
|
[utils] Skip invalid/non HTML entities (Closes #7518)
|
9 years ago |
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'.
|
9 years ago |
Sergey M․
|
c90d16cf36
|
[utils:sanitize_path] Disallow trailing whitespace in path segment (Closes #7332)
|
9 years ago |
Sergey M
|
30eecc6a04
|
Merge pull request #7296 from jaimeMF/xml_attrib_unicode
Use a wrapper around xml.etree.ElementTree.fromstring in python 2.x (…
|
9 years ago |
Sergey M․
|
ae12bc3ebb
|
[utils] Make unified_strdate always return unicode string
|
9 years ago |
Sergey M․
|
578c074575
|
[utils] Support list of xpath in xpath_element
|
9 years ago |
Sergey M․
|
52c3a6e49d
|
[utils] Improve parse_iso8601
|
9 years ago |
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.
|
9 years ago |
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).
|
9 years ago |
Sergey M․
|
d01949dc89
|
[utils:js_to_json] Fix bad escape in double quoted strings
|
9 years ago |
Yen Chi Hsuan
|
1e399778ee
|
[letv] Fix extraction
Using data URIs for passing the decrypted M3U8 manifest, which is
supported by ffmpeg only.
|
9 years ago |
Sergey M․
|
af98f8ff37
|
[utils] Return default on fail in int_or_none
|
9 years ago |
Sergey M․
|
caf80631f0
|
[utils] Do not fail in float_or_none on non-numeric data
|
9 years ago |
Sergey M․
|
1812afb7b3
|
[utils] Do not fail in int_or_none on non-numeric data (Closes #7175)
|
9 years ago |
Sergey M․
|
5a1a2e9454
|
[utils] Fix kwargs on old python 2 (Closes #6905)
|
9 years ago |
Sergey M․
|
e28034c5ac
|
[utils] Comment cookie processing until result from travis and some more testing
|
9 years ago |
Sergey M․
|
266e466ee4
|
[utils] Simplify cookie processor
|
9 years ago |
Sergey M․
|
1639282434
|
[utils] Add encode_dict
|
9 years ago |
Sergey M․
|
ad72917274
|
[utils] Add issue URL in comment for #6457
|
9 years ago |
Sergey M․
|
a6420bf50c
|
[utils] Add cookie processor for cookie correction (Closes #6769)
|
9 years ago |
Sergey M․
|
66e289bab4
|
[utils] Generalize cli option converters
|
9 years ago |
Sergey M․
|
8e636da499
|
[utils] Improve xpath_text
|
9 years ago |
Sergey M․
|
5d2354f177
|
[utils] Relax attribute key assert
|
9 years ago |
Sergey M․
|
a41fb80ce1
|
[utils] Add xpath_element and xpath_attr
|
9 years ago |
Sergey M․
|
e5e78797e6
|
[utils] Strict HTTP responses (Closes #6727)
|
9 years ago |
Sergey M․
|
5a4d9ddb21
|
[utils] Percent-encode redirect URL of Location header (Closes #6457)
|
10 years ago |
Sergey M․
|
51f267d9d4
|
[YoutubeDL:utils] Move percent encode non-ASCII URLs workaround to http_request and simplify (Closes #6457)
|
10 years ago |
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]`
|
10 years ago |
Raphael Michel
|
2c7ed24796
|
Remove redundant (and wrong) class parameters
|
10 years ago |
Yen Chi Hsuan
|
9c29bc69f7
|
[utils] Improve parse_duration
Now dots are parsed. For example '87 Min.'
|
10 years ago |
Sergey M․
|
bf42a9906d
|
[utils] Add default value for xpath_text
|
10 years ago |
Yen Chi Hsuan
|
4eb10f6621
|
[utils] Add ISO3166Utils
|
10 years ago |
Yen Chi Hsuan
|
4e33577173
|
[utils] Support ttaf1 namespace in TTML
It's found in bbc.co.uk. See #6038
|
10 years ago |
Yen Chi Hsuan
|
396726244a
|
[utils/ffmpeg] Move ISO 639 related codes to utils
|
10 years ago |
Yen Chi Hsuan
|
ecee572411
|
[yahoo] Add support for closed captions (closes #5714)
|
10 years ago |
Yen Chi Hsuan
|
1b0427e6c4
|
[utils] Support TTML without default namespace
In a strict sense such TTML is invalid, but Yahoo uses it.
|
10 years ago |
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
|
10 years ago |
Yen Chi Hsuan
|
7dff03636a
|
[utils] Support 'dur' field in TTML
|
10 years ago |
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.
|
10 years ago |
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.
|
10 years ago |
Yen Chi Hsuan
|
0fe2ff78e6
|
[NBC] Enhance embedURL extraction (closes #2549)
|
10 years ago |
Sergey M․
|
b3ed15b760
|
[utils] Add replace_extension
|
10 years ago |