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 )
9 years ago
Sergey M․
51f267d9d4
[YoutubeDL:utils] Move percent encode non-ASCII URLs workaround to http_request and simplify ( Closes #6457 )
9 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 ]`
9 years ago
Raphael Michel
2c7ed24796
Remove redundant (and wrong) class parameters
9 years ago
Yen Chi Hsuan
9c29bc69f7
[utils] Improve parse_duration
Now dots are parsed. For example '87 Min.'
9 years ago
Sergey M․
bf42a9906d
[utils] Add default value for xpath_text
9 years ago
Yen Chi Hsuan
4eb10f6621
[utils] Add ISO3166Utils
9 years ago
Yen Chi Hsuan
4e33577173
[utils] Support ttaf1 namespace in TTML
It's found in bbc.co.uk. See #6038
9 years ago
Yen Chi Hsuan
396726244a
[utils/ffmpeg] Move ISO 639 related codes to utils
9 years ago
Yen Chi Hsuan
ecee572411
[yahoo] Add support for closed captions ( closes #5714 )
9 years ago
Yen Chi Hsuan
1b0427e6c4
[utils] Support TTML without default namespace
In a strict sense such TTML is invalid, but Yahoo uses it.
9 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
9 years ago
Yen Chi Hsuan
7dff03636a
[utils] Support 'dur' field in TTML
9 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.
9 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.
9 years ago
Yen Chi Hsuan
0fe2ff78e6
[NBC] Enhance embedURL extraction ( closes #2549 )
9 years ago
Sergey M․
b3ed15b760
[utils] Add replace_extension
9 years ago
Sergey M․
e65e4c8874
[utils] Improve prepend_extension
Now `ext` is appended to filename if real extension != expected extension.
9 years ago
Sergey M․
c86b61428b
[utils] Fix another old python 2.6 kwargs issue ( Closes #5539 )
9 years ago
Sergey M․
aa49acd15a
[utils] Add `get_subprocess_encoding` and filename/argument decode counterparts
9 years ago
Yen Chi Hsuan
bf6427d2fb
[ffmpeg] Add dfxp (TTML) subtitles support ( #3432 , #5146 )
9 years ago
Jaime Marquínez Ferrándiz
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.
9 years ago
Jaime Marquínez Ferrándiz
08f2a92c9c
InfoExtractor._search_regex: Suggest updating when the regex is not found (suggested in #5442 )
Reuse the same message from ExtractorError
9 years ago
Sergey M․
be531ef1ec
[utils] Fix splitunc deprecation warning
9 years ago
Yen Chi Hsuan
0a1603634b
[utils] Remove url_infer_protocol
9 years ago
Yen Chi Hsuan
418c5cc3fc
[udn] Add new extractor
9 years ago
Sergey M․
15ac8413c7
[utils] Avoid treating `*-%Y` date template as UTC offset
9 years ago
Sergey M․
79c21abba7
[utils] Add one more template to unified_strdate
9 years ago
Sergey M․
ba9e68f402
[utils] Drop trailing comma before closing brace
9 years ago
Jaime Marquínez Ferrándiz
70a1165b32
Don't use bare 'except:'
They catch any exception, including KeyboardInterrupt, we don't want to catch it.
9 years ago
Naglis Jonaitis
91757b0f37
[utils] Escape all HTML entities written in hexadecimal form
9 years ago
Sergey M․
92a4793b3c
[utils] Place sanitize url function near other sanitizing functions
9 years ago
Sergey M․
2ebfeacabc
[utils] Keep dot and dotdot unmodified ( Closes #5171 )
9 years ago
Sergey M․
f18ef2d144
[utils] Disallow trailing dot in sanitize_path for a path part
9 years ago
Sergey M․
d55de57b67
[utils] Fix sanitize_open
9 years ago
Sergey M․
a2aaf4dbc6
[utils] Add sanitize_path
9 years ago