Commit Graph

11 Commits (40e41780f1d770a355f01e3c1e6fb09ff392f97e)

Author SHA1 Message Date
Yen Chi Hsuan e4e50f60b1
[googledrive] Fix extraction on Python 3.6
Since Python 3.6, invalid escape sequences are deprecated. It's likely
that there are invalid escape sequences somewhere on the webpage, so
instead of unescaping the whole webpage, just unescape the URL.

See https://bugs.python.org/issue27364. That change was designed for
string literals, while it affects the 'unicode_escape' encoding as well.
The code path is:

str.decode('unicode_escape')
    codecs.unicode_escape_decode()
        PyUnicode_DecodeUnicodeEscape()
2017-02-05 21:41:08 +08:00
Sergey M․ 58e6d097d8 [googledrive] Relax _VALID_URL (Closes #8829) 2016-03-12 00:36:39 +06:00
Sergey M․ d69abbd3f0 [googledrive] Make thumbnail optional (Closes #8629) 2016-02-22 03:13:18 +06:00
remitamine 5b251628e9 [googledrive] Modernize 2015-12-21 03:05:34 +01:00
remitamine 8e92d21ebf [googledrive] raise ExtractorError instead of warning 2015-07-23 11:59:13 +01:00
remitamine 36dbca8784 fix recursive error 2015-07-23 11:59:13 +01:00
remitamine d1cc05e17e remove unnecessary regex group names 2015-07-23 11:59:12 +01:00
remitamine 3b3d531965 fix embed regex 2015-07-23 11:59:12 +01:00
remitamine 3e5f3df172 move the embed to a separate class 2015-07-23 11:57:09 +01:00
remitamine f120a7ab5e change the _TEST info 2015-07-23 11:57:09 +01:00
remitamine 984e4d4875 [googledrive] Add new extractor 2015-07-23 11:57:08 +01:00