from .common import InfoExtractor
from .soundcloud import SoundcloudIE
from ..utils import ExtractorError
-import datetime
+
import time
# coding: utf-8
from __future__ import unicode_literals
-import re
-
from .common import InfoExtractor
from ..utils import (
ExtractorError,
import re
from .common import InfoExtractor
-from ..utils import int_or_none
_translation_table = {
}
def _real_extract(self, url):
- mobj = re.match(self._VALID_URL, url)
- video_id = mobj.group('id')
-
+ video_id = self._match_id(url)
webpage = self._download_webpage(url, video_id)
video_title = self._search_regex(
from __future__ import unicode_literals
from .common import InfoExtractor
-from ..utils import (
- determine_ext,
-)
class FazIE(InfoExtractor):
from ..utils import (
compat_urlparse,
compat_urllib_parse,
- determine_ext,
unified_strdate,
)
from ..utils import (
parse_duration,
parse_iso8601,
- int_or_none,
)
from .common import InfoExtractor
from .subtitles import SubtitlesInfoExtractor
from ..utils import (
- clean_html,
compat_HTTPError,
compat_urllib_parse,
compat_urllib_request,
compat_urlparse,
ExtractorError,
- get_element_by_attribute,
InAdvancePagedList,
int_or_none,
RegexNotFoundError,
from .common import AudioConversionError, PostProcessor
from ..utils import (
- check_executable,
compat_subprocess_get_DEVNULL,
encodeArgument,
encodeFilename,