diff options
Diffstat (limited to 'youtube_dl/extractor/AddAnime.py')
-rw-r--r-- | youtube_dl/extractor/AddAnime.py | 51 |
1 files changed, 0 insertions, 51 deletions
diff --git a/youtube_dl/extractor/AddAnime.py b/youtube_dl/extractor/AddAnime.py deleted file mode 100644 index a312fa97e..000000000 --- a/youtube_dl/extractor/AddAnime.py +++ /dev/null @@ -1,51 +0,0 @@ -import re - -from .common import InfoExtractor - -class AddAnimeIE(InfoExtractor): - - _VALID_URL = r'^(?:http?://)?(?:\w+\.)?add-anime\.net/watch_video.php\?(?:.*?)v=(?P<video_id>[\w_]+)(?:.*)' - IE_NAME = u'AddAnime' - _TEST = { - u'url': u'http://www.add-anime.net/watch_video.php?v=24MR3YO5SAS9', - u'file': u'137499050692ced.flv', - u'md5': u'0813c2430bea7a46bf13acf3406992f4', - u'info_dict': { - u"description": u"One Piece 606", - u"title": u"One Piece 606" - } - } - - def _real_extract(self, url): - mobj = re.match(self._VALID_URL, url) - if mobj is None: - raise ExtractorError(u'Invalid URL: %s' % url) - - video_id = mobj.group('video_id') - - webpage = self._download_webpage(url, video_id) - - - def find_between( webpage, first, last ): - try: - start = webpage.index( first ) + len( first ) - end = webpage.index( last, start ) - return webpage[start:end] - except ValueError: - return "" - - video_url = find_between( webpage, "var normal_video_file = '", "';" ) - - video_title = self._og_search_title(webpage) - - video_description = self._og_search_description(webpage) - - info = { - 'id': video_id, - 'url': video_url, - 'ext': 'flv', - 'title': video_title, - 'description': video_description - } - - return [info] |