1
0
mirror of https://github.com/l1ving/youtube-dl synced 2025-02-10 07:05:33 +08:00

added openings.moe support

This commit is contained in:
Franc[e]sco 2015-11-17 19:46:30 +01:00
parent 609af1ae1c
commit 1fe55ac872
2 changed files with 30 additions and 1 deletions

View File

@ -132,7 +132,6 @@ from .dfb import DFBIE
from .dhm import DHMIE
from .dotsub import DotsubIE
from .douyutv import DouyuTVIE
from .dplay import DPlayIE
from .dramafever import (
DramaFeverIE,
DramaFeverSeriesIE,
@ -453,6 +452,7 @@ from .ooyala import (
OoyalaIE,
OoyalaExternalIE,
)
from .openingsmoe import OpeningsMoeIE
from .orf import (
ORFTVthekIE,
ORFOE1IE,

View File

@ -0,0 +1,29 @@
from .common import InfoExtractor
class OpeningsMoeIE(InfoExtractor):
_VALID_URL = r'(?:http://)?(?:www\.)?openings\.moe/.*'
_TEST = {
u"url": u"http://openings.moe/?video=InstallLinux.webm",
u"md5": u"0197c23fb5124395a51d4bc483506d61",
u"info_dict": {
u"id": "InstallLinux",
u"url": u"http://openings.moe/video/InstallLinux.webm",
u"ext": u"webm",
u"title": u"openings.moe",
}
}
def _real_extract(self, url):
webpage = self._download_webpage(url, "")
self.report_extraction("")
video_id = self._html_search_regex(
r'<source src="video/([^"]+).webm" type="video/webm">',
webpage, u"Video URL")
return {
u"id": video_id,
u"url": u"http://openings.moe/video/" + video_id + u".webm",
u"ext": u"webm",
u"title": u"openings.moe",
}