Sergey M․
46f59e89ea
[utils] Add unified_timestamp
10 years ago
remitamine
e154c65128
[downloader/hls] Add support for AES-128 encrypted segments in hlsnative downloader
10 years ago
Yen Chi Hsuan
47212f7bcb
[utils] Don't transform numbers not starting with a zero
...
Fix test_Viidea and maybe others
10 years ago
Sergey M․
329ca3bef6
[utils] Add try_get
...
To reduce boilerplate when accessing JSON
10 years ago
Paul Henning
15d106787e
[utils] Change Firefox 44 to 47
...
See commit title.
10 years ago
Yen Chi Hsuan
55b2f099c0
[utils] Decode HTML5 entities
...
Used in test_Vporn_1. Also related to #9270
10 years ago
Yen Chi Hsuan
6c33d24b46
[utils] Add audio/mpeg to mimetype2ext()
...
Used in WDR live radios (#6147 )
10 years ago
bzc6p
c88270271e
Added sanitization support for Hungarian letters Ő and Ű
10 years ago
Yen Chi Hsuan
9a4aec8b7e
[utils] Use bytes-like objects as header values on Python 2
10 years ago
Yen Chi Hsuan
0ea590076f
[utils] Always decode Location header
...
escape_url is broken for bytes-like objects
10 years ago
Yen Chi Hsuan
293c255688
[utils] Remove debugging codes
10 years ago
Yen Chi Hsuan
5950cb1d6d
[utils] Support a new form of date
...
Found in dw.com (#9475 )
10 years ago
Sergey M․
c6b9cf05e1
[utils] Do not fail on unknown date formats in unified_strdate
10 years ago
Sergey M․
46bc9b7d7c
[utils] Allow None in remove_{start,end}
10 years ago
Yen Chi Hsuan
cdd94c2eae
[utils] Check for None values in SOCKS proxy
...
Originally reported at
https://github.com/rg3/youtube-dl/pull/9287#issuecomment-219617864
10 years ago
Yen Chi Hsuan
79298173c5
[utils] Fix getheader in urlhandle_detect_ext
...
Fixes #7049 , related to #9440
10 years ago
Sergey M․
cda6d47aad
[utils] Simplify integer conversion in js_to_json
10 years ago
Sergey M․
89ac4a19e6
[utils] Process non-base 10 integers in js_to_json
10 years ago
felix
bd1e484448
[utils] js_to_json: various improvements
...
now JS object literals like { /* " */ 0: ",]\xaa<\/p>", } will be correctly converted to JSON.
10 years ago
Yen Chi Hsuan
7581bfc958
[utils] Unquote crendentials passed to SOCKS proxies
...
Fixes #9450
10 years ago
Yen Chi Hsuan
778a1ccca7
[utils] Add Œ and œ found in French to ACCENT_CHARS
...
Fixes #9463
10 years ago
Yen Chi Hsuan
702ccf2dc0
[compat] Rename shlex_quote and remove unused subprocess_check_output
10 years ago
Yen Chi Hsuan
edaa23f822
[compat] Rename struct_(un)pack to compat_struct_(un)pack
10 years ago
Yen Chi Hsuan
d5ae6bb501
[utils] Add rationale for register_socks_protocols
10 years ago
Yen Chi Hsuan
51fb4995a5
[utils] Register SOCKS protocols in urllib and support SOCKS4A
10 years ago
Yen Chi Hsuan
71aff18809
[socks] Support SOCKS proxies
10 years ago
Yen Chi Hsuan
dab0daeeb0
[utils,compat] Move struct_pack and struct_unpack to compat.py
10 years ago
Sergey M․
abc97b5eda
[utils] Allow empty attribute values in get_element_by_attribute ( Closes #9415 )
10 years ago
Adam Thalhammer
c587cbb793
improved performance by extracting accented chars to top level
10 years ago
Adam Thalhammer
79a2e94e79
Instead of replacing accented characters with an underscore when sanitizing file names in restricted mode, replace them with their non-accented equivalents fixes #9347
10 years ago
Sergey M․
eb9ee19422
[utils] Allow None mimetypes in mimetype2ext
10 years ago
Sergey M
b6c0d4f431
Merge pull request #9110 from remitamine/parse_duration
...
[utils] imporove parse_duration to handle more formats
10 years ago
remitamine
acaff49575
[utils] imporove parse_duration to handle more formats
10 years ago
Yen Chi Hsuan
cacd996662
[utils] Don't touch URLs if not necessary
...
Fix test_Generic_15 (Google redirect)
10 years ago
Jaime Marquínez Ferrándiz
5bf28d7864
[utils] dfxp2srt: add additional namespace
...
Used by the ZDF subtitles (#9081 ).
10 years ago
Sergey M․
15d260ebaa
[utils] Use update_Request in http_request
10 years ago
Sergey M․
ed0291d153
[utils] Add update_Request
10 years ago
Sergey M․
17bcc626bf
[utils] Extract sanitize_url routine
10 years ago
Sergey M․
15707c7e02
[compat] Add compat_urllib_parse_urlencode and eliminate encode_dict
...
encode_dict functionality has been improved and moved directly into compat_urllib_parse_urlencode
All occurrences of compat_urllib_parse.urlencode throughout the codebase have been replaced by compat_urllib_parse_urlencode
Closes #8974
10 years ago
Yen Chi Hsuan
622d19160b
[utils] Clarify Python versions affected by buggy struct module
10 years ago
Yen Chi Hsuan
efbed08dc2
[utils] Encode hostnames before passing to urllib
...
With IDN (Internationalized Domain Name) and a proxy, non-ascii URLs
are passed down to urllib/urllib2, causing UnicodeEncodeError
Fixes #8890
10 years ago
Jaime Marquínez Ferrándiz
782b1b5bd1
[utils] lookup_unit_table: Match word boundary instead of end of string
10 years ago
Jaime Marquínez Ferrándiz
09fc33198a
utils: lookup_unit_table: Use a stricter regex
...
In parse_count multiple units start with the same letter, so it would match different units depending on the order they were sorted when iterating over them.
10 years ago
Sergey M․
810c10baa1
[utils] Use compat_xpath
10 years ago
Sergey M․
c5229f3926
[utils] PEP 8
10 years ago
remitamine
83548824c2
Merge pull request #8092 from bpfoley/twitter-thumbnail
...
[utils] Add extract_attributes for extracting html tag attributes
10 years ago
Sergey M․
2f7ae819ac
[utils] PEP 8
10 years ago
Sergey M․
fb47597b09
[bbc] Generalize unit table lookup and add parse_count
10 years ago
Yen Chi Hsuan
25cb05bda9
[utils] Remove codec2ext
...
This function is orignally used for determining file extensions of DASH
formats. Now in DASH, ext is determined by mime_type. See #8766 for more
information.
10 years ago
Yen Chi Hsuan
6d210f2090
[utils] Add more codecs to codec2ext
...
BBC uses avc3. Here's an example (thanks to @remitamine for this example)
http://rdmedia.bbc.co.uk/dash/ondemand/bbb/2/client_manifest-common_init.mpd
See also https://trac.ffmpeg.org/ticket/5217
10 years ago