|
@ -5,7 +5,10 @@ import re |
|
|
import json |
|
|
import json |
|
|
|
|
|
|
|
|
from .common import InfoExtractor |
|
|
from .common import InfoExtractor |
|
|
from ..utils import int_or_none |
|
|
|
|
|
|
|
|
from ..utils import ( |
|
|
|
|
|
int_or_none, |
|
|
|
|
|
compat_str, |
|
|
|
|
|
) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
class StreamCZIE(InfoExtractor): |
|
|
class StreamCZIE(InfoExtractor): |
|
@ -68,7 +71,7 @@ class StreamCZIE(InfoExtractor): |
|
|
self._sort_formats(formats) |
|
|
self._sort_formats(formats) |
|
|
|
|
|
|
|
|
return { |
|
|
return { |
|
|
'id': str(jsonData['episode_id']), |
|
|
|
|
|
|
|
|
'id': compat_str(jsonData['episode_id']), |
|
|
'title': self._og_search_title(webpage), |
|
|
'title': self._og_search_title(webpage), |
|
|
'thumbnail': jsonData['episode_image_original_url'].replace('//', 'http://'), |
|
|
'thumbnail': jsonData['episode_image_original_url'].replace('//', 'http://'), |
|
|
'formats': formats, |
|
|
'formats': formats, |
|
|