df
96f87aaa3b
Back-port JS interpreter upgrade from yt-dlp PR #1437
3 years ago
df
5f5de51a49
Add compat_map/filter and use the former
3 years ago
Sergey M․
70d0d4f9be
[compat] Use more conventional name for compat SimpleCookie
4 years ago
Sergey M․
6b315d96bc
[compat] flake8
4 years ago
Remita Amine
760c911299
[compat] add compat_SimpleCookie to __all__ array
4 years ago
Remita Amine
162bf9e10a
[compat] add compat_SimpleCookie
4 years ago
Josh Soref
71ddc222ad
Fix typos ( #27084 )
...
* spelling: authorization
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: brightcove
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: creation
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: exceeded
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: exception
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: extension
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: extracting
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: extraction
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: frontline
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: improve
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: length
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: listsubtitles
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: multimedia
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: obfuscated
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: partitioning
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: playlist
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: playlists
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: restriction
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: services
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: split
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: srmediathek
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: support
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: thumbnail
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: verification
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: whitespaces
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
4 years ago
Sergey M․
6d874fee2a
[compat] Introduce compat_cookiejar_Cookie
5 years ago
Sergey M․
bfe2b8cf2a
[update] Fix updating via symlinks ( closes #23991 )
5 years ago
Sergey M․
82fea5b42e
[compat] Introduce compat_realpath (refs #23991 )
5 years ago
Sergey M․
3089bc748c
Fix W504 and disable W503 ( closes #20863 )
6 years ago
Sergey M․
067aa17edf
Start moving to ytdl-org
6 years ago
Sergey M․
399f76870d
[compat] Introduce compat_etree_Element
6 years ago
Sergey M․
075a13d3e9
[compat] Introduce compat_integer_types
7 years ago
Sergey M․
9a340af37e
[compat] Mute some F821 under python 3
7 years ago
Sergey M․
65220c3bd6
Add support for IronPython
7 years ago
Sergey M․
f206126df0
[compat] Add compat_b64decode
7 years ago
Philipp Hagemeister
d7cd9a9e84
[utils] Fix youtube-dl under PyPy3 on Windows
7 years ago
Tatsuyuki Ishi
2384f5a64e
[mixcloud] Fix extraction ( closes #14088 )
7 years ago
Sergey M․
b08e235f09
[compat] Fix compat_shlex_quote on Windows ( closes #5889 , closes #10254 )
8 years ago
Sergey M․
b081f53b08
[compat] Add compat_HTMLParseError to __all__
8 years ago
Sergey M․
72b409559c
[compat] Introduce compat_HTMLParseError
8 years ago
Remita Amine
40fcba5edb
improve coding style
8 years ago
Sergey M․
831217291a
[compat] Use try except for compat_numeric_types
8 years ago
Sergey M․
28572a1a0b
[compat] Add compat_numeric_types
8 years ago
Remita Amine
da162c1135
[compat] add compat_etree_register_namespace to __all__ list
8 years ago
Remita Amine
c2d9c25f81
[compat] add compat_etree_register_namespace
8 years ago
Yen Chi Hsuan
ec85ded83c
Fix "invalid escape sequences" error on Python 3.6
8 years ago
Yen Chi Hsuan
582be35847
Update coding style after pycodestyle 2.1.0
...
In pycodestyle 2.1.0, E305 was introduced, which requires two blank
lines after top level declarations, too.
See https://github.com/PyCQA/pycodestyle/issues/400
See also #10689 ; thanks @stepshal for first mentioning this issue and
initial patches
8 years ago
Yen Chi Hsuan
ec3518725b
[compat] Fix test_cmdline_umlauts on Python 2.6
...
The original statement raises uncaught UnicodeWarning on Python 2.6
8 years ago
Yen Chi Hsuan
dfe5fa49ae
[compat] Fix compat_shlex_split for non-ASCII input
...
Closes #9871
8 years ago
Yen Chi Hsuan
836ab0c554
[compat] Import html5 entities correctly
9 years ago
Yen Chi Hsuan
9631a94fb5
[compat] Add compat_html_entities_html5
...
Used in tset_Vporn_1. Also Related to #9270
9 years ago
Jaime Marquínez Ferrándiz
e67f688025
[compat] Add 'compat_input' to __all__
9 years ago
Sergey M․
1ae6c83bce
[compat] Add compat_input
9 years ago
Yen Chi Hsuan
eb7941e3e6
[compat] Fix for XML with <!DOCTYPE> in Python 2.7 and 3.2
...
Such XML documents cause DeprecationWarning if python is run
with `-W error`
9 years ago
Yen Chi Hsuan
702ccf2dc0
[compat] Rename shlex_quote and remove unused subprocess_check_output
9 years ago
Yen Chi Hsuan
edaa23f822
[compat] Rename struct_(un)pack to compat_struct_(un)pack
9 years ago
Yen Chi Hsuan
dab0daeeb0
[utils,compat] Move struct_pack and struct_unpack to compat.py
9 years ago
Sergey M․
fe40f9eef2
[compat] Add compat_setenv
9 years ago
Yen Chi Hsuan
92d5477d84
[compat] Handle tuples properly in urlencode()
...
Fixes #9055
9 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
9 years ago
Sergey M․
57f7e3c62d
[compat] Add compat_xpath
9 years ago
remitamine
83548824c2
Merge pull request #8092 from bpfoley/twitter-thumbnail
...
[utils] Add extract_attributes for extracting html tag attributes
9 years ago
Yen Chi Hsuan
e9c0cdd389
[jython] Introduce compat_os_name
...
os.name is always 'java' on Jython
9 years ago
Brian Foley
8bb56eeeea
[utils] Add extract_attributes for extracting html tag attributes
...
This is much more robust than just using regexps, and handles all
the common scenarios, such as empty/no values, repeated attributes,
entity decoding, mixed case names, and the different possible value
quoting schemes.
9 years ago
Sergey M․
611c1dd96e
[refactor] Single quotes consistency
9 years ago
Yen Chi Hsuan
614db89ae3
[compat] Clarify the versions requiring compat_kwargs
...
It's supported since 2.7.0 alpha 1 and 2.6.5 rc 1. See
https://hg.python.org/cpython/file/v2.7a1/Misc/NEWS#l337
https://hg.python.org/cpython/file/v2.6.5rc1/Misc/NEWS#l28
9 years ago
Sergey M․
67dda51722
Rename compat_urllib_request_Request to sanitized_Request and move to utils
9 years ago
Sergey M․
13a10d5aa3
[compat] Add compat_urllib_request_Request
...
This is actually not a compatibility routine but rather a workaround for URLs without protocol specified.
The protocol-less URL is treated as HTTP one since it's most probable scenario and it will most likely to
redirect to HTTPS if HTTPS was actually expected. This routine could also be useful for any Request
preprocessing that may be added in future.
9 years ago