|
|
@ -1,7 +1,10 @@ |
|
|
|
import re |
|
|
|
|
|
|
|
from .common import InfoExtractor |
|
|
|
from ..utils import RegexNotFoundError |
|
|
|
from ..utils import ( |
|
|
|
RegexNotFoundError, |
|
|
|
ExtractorError, |
|
|
|
) |
|
|
|
|
|
|
|
class GoogleDriveEmbedIE(InfoExtractor): |
|
|
|
_VALID_URL = r'https?://(?:video\.google\.com/get_player\?.*?docid=|(?:docs|drive)\.google\.com/file/d/)(?P<id>[a-zA-Z0-9_-]{28})' |
|
|
@ -97,10 +100,10 @@ class GoogleDriveIE(InfoExtractor): |
|
|
|
webpage, |
|
|
|
'reason' |
|
|
|
) |
|
|
|
self.report_warning(reason) |
|
|
|
raise ExtractorError(reason) |
|
|
|
return |
|
|
|
except RegexNotFoundError: |
|
|
|
self.report_warning('not a video') |
|
|
|
raise ExtractorError('not a video') |
|
|
|
return |
|
|
|
|
|
|
|
fmt_stream_map = fmt_stream_map.split(',') |
|
|
|