projects
/
youtube-dl
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Improve URL extraction
[youtube-dl]
/
youtube_dl
/
extractor
/
ard.py
diff --git
a/youtube_dl/extractor/ard.py
b/youtube_dl/extractor/ard.py
index 86951d975dd1a11926c630b59f7c608921e077de..23f574d3676d8951a70150f18cb540d85feba6f5 100644
(file)
--- a/
youtube_dl/extractor/ard.py
+++ b/
youtube_dl/extractor/ard.py
@@
-5,7
+5,6
@@
import re
from .common import InfoExtractor
from .generic import GenericIE
from .common import InfoExtractor
from .generic import GenericIE
-from ..compat import compat_str
from ..utils import (
determine_ext,
ExtractorError,
from ..utils import (
determine_ext,
ExtractorError,
@@
-15,6
+14,7
@@
from ..utils import (
unified_strdate,
xpath_text,
update_url_query,
unified_strdate,
xpath_text,
update_url_query,
+ url_or_none,
)
from ..compat import compat_etree_fromstring
)
from ..compat import compat_etree_fromstring
@@
-100,7
+100,7
@@
class ARDMediathekIE(InfoExtractor):
quality = stream.get('_quality')
server = stream.get('_server')
for stream_url in stream_urls:
quality = stream.get('_quality')
server = stream.get('_server')
for stream_url in stream_urls:
- if not
isinstance(stream_url, compat_str) or '//' not in stream_url
:
+ if not
url_or_none(stream_url)
:
continue
ext = determine_ext(stream_url)
if quality != 'auto' and ext in ('f4m', 'm3u8'):
continue
ext = determine_ext(stream_url)
if quality != 'auto' and ext in ('f4m', 'm3u8'):