2 changed files with 131 additions and 131 deletions
Unified View
Diff Options
@ -1,133 +1,3 @@ |
|||||
|
|
||||
from .extractor.common import InfoExtractor, SearchInfoExtractor |
from .extractor.common import InfoExtractor, SearchInfoExtractor |
||||
|
|
||||
from .extractor.ard import ARDIE |
|
||||
from .extractor.arte import ArteTvIE |
|
||||
from .extractor.bandcamp import BandcampIE |
|
||||
from .extractor.bliptv import BlipTVIE, BlipTVUserIE |
|
||||
from .extractor.comedycentral import ComedyCentralIE |
|
||||
from .extractor.collegehumor import CollegeHumorIE |
|
||||
from .extractor.dailymotion import DailymotionIE |
|
||||
from .extractor.depositfiles import DepositFilesIE |
|
||||
from .extractor.eighttracks import EightTracksIE |
|
||||
from .extractor.escapist import EscapistIE |
|
||||
from .extractor.facebook import FacebookIE |
|
||||
from .extractor.flickr import FlickrIE |
|
||||
from .extractor.funnyordie import FunnyOrDieIE |
|
||||
from .extractor.gametrailers import GametrailersIE |
|
||||
from .extractor.generic import GenericIE |
|
||||
from .extractor.googleplus import GooglePlusIE |
|
||||
from .extractor.googlesearch import GoogleSearchIE |
|
||||
from .extractor.howcast import HowcastIE |
|
||||
from .extractor.hypem import HypemIE |
|
||||
from .extractor.ina import InaIE |
|
||||
from .extractor.infoq import InfoQIE |
|
||||
from .extractor.justintv import JustinTVIE |
|
||||
from .extractor.keek import KeekIE |
|
||||
from .extractor.liveleak import LiveLeakIE |
|
||||
from .extractor.metacafe import MetacafeIE |
|
||||
from .extractor.mixcloud import MixcloudIE |
|
||||
from .extractor.mtv import MTVIE |
|
||||
from .extractor.myspass import MySpassIE |
|
||||
from .extractor.myvideo import MyVideoIE |
|
||||
from .extractor.nba import NBAIE |
|
||||
from .extractor.statigram import StatigramIE |
|
||||
from .extractor.photobucket import PhotobucketIE |
|
||||
from .extractor.pornotube import PornotubeIE |
|
||||
from .extractor.rbmaradio import RBMARadioIE |
|
||||
from .extractor.redtube import RedTubeIE |
|
||||
from .extractor.soundcloud import SoundcloudIE, SoundcloudSetIE |
|
||||
from .extractor.spiegel import SpiegelIE |
|
||||
from .extractor.stanfordoc import StanfordOpenClassroomIE |
|
||||
from .extractor.steam import SteamIE |
|
||||
from .extractor.teamcoco import TeamcocoIE |
|
||||
from .extractor.ted import TEDIE |
|
||||
from .extractor.tumblr import TumblrIE |
|
||||
from .extractor.ustream import UstreamIE |
|
||||
from .extractor.vbox7 import Vbox7IE |
|
||||
from .extractor.vimeo import VimeoIE |
|
||||
from .extractor.vine import VineIE |
|
||||
from .extractor.worldstarhiphop import WorldStarHipHopIE |
|
||||
from .extractor.xnxx import XNXXIE |
|
||||
from .extractor.xhamster import XHamsterIE |
|
||||
from .extractor.xvideos import XVideosIE |
|
||||
from .extractor.yahoo import YahooIE, YahooSearchIE |
|
||||
from .extractor.youjizz import YouJizzIE |
|
||||
from .extractor.youku import YoukuIE |
|
||||
from .extractor.youporn import YouPornIE |
|
||||
from .extractor.youtube import YoutubeIE, YoutubePlaylistIE, YoutubeSearchIE, YoutubeUserIE, YoutubeChannelIE |
|
||||
from .extractor.zdf import ZDFIE |
|
||||
|
|
||||
def gen_extractors(): |
|
||||
""" Return a list of an instance of every supported extractor. |
|
||||
The order does matter; the first extractor matched is the one handling the URL. |
|
||||
""" |
|
||||
return [ |
|
||||
YoutubePlaylistIE(), |
|
||||
YoutubeChannelIE(), |
|
||||
YoutubeUserIE(), |
|
||||
YoutubeSearchIE(), |
|
||||
YoutubeIE(), |
|
||||
MetacafeIE(), |
|
||||
DailymotionIE(), |
|
||||
GoogleSearchIE(), |
|
||||
PhotobucketIE(), |
|
||||
YahooIE(), |
|
||||
YahooSearchIE(), |
|
||||
DepositFilesIE(), |
|
||||
FacebookIE(), |
|
||||
BlipTVIE(), |
|
||||
BlipTVUserIE(), |
|
||||
VimeoIE(), |
|
||||
MyVideoIE(), |
|
||||
ComedyCentralIE(), |
|
||||
EscapistIE(), |
|
||||
CollegeHumorIE(), |
|
||||
XVideosIE(), |
|
||||
SoundcloudSetIE(), |
|
||||
SoundcloudIE(), |
|
||||
InfoQIE(), |
|
||||
MixcloudIE(), |
|
||||
StanfordOpenClassroomIE(), |
|
||||
MTVIE(), |
|
||||
YoukuIE(), |
|
||||
XNXXIE(), |
|
||||
YouJizzIE(), |
|
||||
PornotubeIE(), |
|
||||
YouPornIE(), |
|
||||
GooglePlusIE(), |
|
||||
ArteTvIE(), |
|
||||
NBAIE(), |
|
||||
WorldStarHipHopIE(), |
|
||||
JustinTVIE(), |
|
||||
FunnyOrDieIE(), |
|
||||
SteamIE(), |
|
||||
UstreamIE(), |
|
||||
RBMARadioIE(), |
|
||||
EightTracksIE(), |
|
||||
KeekIE(), |
|
||||
TEDIE(), |
|
||||
MySpassIE(), |
|
||||
SpiegelIE(), |
|
||||
LiveLeakIE(), |
|
||||
ARDIE(), |
|
||||
ZDFIE(), |
|
||||
TumblrIE(), |
|
||||
BandcampIE(), |
|
||||
RedTubeIE(), |
|
||||
InaIE(), |
|
||||
HowcastIE(), |
|
||||
VineIE(), |
|
||||
FlickrIE(), |
|
||||
TeamcocoIE(), |
|
||||
XHamsterIE(), |
|
||||
HypemIE(), |
|
||||
Vbox7IE(), |
|
||||
GametrailersIE(), |
|
||||
StatigramIE(), |
|
||||
GenericIE() |
|
||||
] |
|
||||
|
|
||||
def get_info_extractor(ie_name): |
|
||||
"""Returns the info extractor class with the given ie_name""" |
|
||||
return globals()[ie_name+'IE'] |
|
||||
|
from .extractor import * |
@ -0,0 +1,130 @@ |
|||||
|
from .extractor.ard import ARDIE |
||||
|
from .extractor.arte import ArteTvIE |
||||
|
from .extractor.bandcamp import BandcampIE |
||||
|
from .extractor.bliptv import BlipTVIE, BlipTVUserIE |
||||
|
from .extractor.comedycentral import ComedyCentralIE |
||||
|
from .extractor.collegehumor import CollegeHumorIE |
||||
|
from .extractor.dailymotion import DailymotionIE |
||||
|
from .extractor.depositfiles import DepositFilesIE |
||||
|
from .extractor.eighttracks import EightTracksIE |
||||
|
from .extractor.escapist import EscapistIE |
||||
|
from .extractor.facebook import FacebookIE |
||||
|
from .extractor.flickr import FlickrIE |
||||
|
from .extractor.funnyordie import FunnyOrDieIE |
||||
|
from .extractor.gametrailers import GametrailersIE |
||||
|
from .extractor.generic import GenericIE |
||||
|
from .extractor.googleplus import GooglePlusIE |
||||
|
from .extractor.googlesearch import GoogleSearchIE |
||||
|
from .extractor.howcast import HowcastIE |
||||
|
from .extractor.hypem import HypemIE |
||||
|
from .extractor.ina import InaIE |
||||
|
from .extractor.infoq import InfoQIE |
||||
|
from .extractor.justintv import JustinTVIE |
||||
|
from .extractor.keek import KeekIE |
||||
|
from .extractor.liveleak import LiveLeakIE |
||||
|
from .extractor.metacafe import MetacafeIE |
||||
|
from .extractor.mixcloud import MixcloudIE |
||||
|
from .extractor.mtv import MTVIE |
||||
|
from .extractor.myspass import MySpassIE |
||||
|
from .extractor.myvideo import MyVideoIE |
||||
|
from .extractor.nba import NBAIE |
||||
|
from .extractor.statigram import StatigramIE |
||||
|
from .extractor.photobucket import PhotobucketIE |
||||
|
from .extractor.pornotube import PornotubeIE |
||||
|
from .extractor.rbmaradio import RBMARadioIE |
||||
|
from .extractor.redtube import RedTubeIE |
||||
|
from .extractor.soundcloud import SoundcloudIE, SoundcloudSetIE |
||||
|
from .extractor.spiegel import SpiegelIE |
||||
|
from .extractor.stanfordoc import StanfordOpenClassroomIE |
||||
|
from .extractor.steam import SteamIE |
||||
|
from .extractor.teamcoco import TeamcocoIE |
||||
|
from .extractor.ted import TEDIE |
||||
|
from .extractor.tumblr import TumblrIE |
||||
|
from .extractor.ustream import UstreamIE |
||||
|
from .extractor.vbox7 import Vbox7IE |
||||
|
from .extractor.vimeo import VimeoIE |
||||
|
from .extractor.vine import VineIE |
||||
|
from .extractor.worldstarhiphop import WorldStarHipHopIE |
||||
|
from .extractor.xnxx import XNXXIE |
||||
|
from .extractor.xhamster import XHamsterIE |
||||
|
from .extractor.xvideos import XVideosIE |
||||
|
from .extractor.yahoo import YahooIE, YahooSearchIE |
||||
|
from .extractor.youjizz import YouJizzIE |
||||
|
from .extractor.youku import YoukuIE |
||||
|
from .extractor.youporn import YouPornIE |
||||
|
from .extractor.youtube import YoutubeIE, YoutubePlaylistIE, YoutubeSearchIE, YoutubeUserIE, YoutubeChannelIE |
||||
|
from .extractor.zdf import ZDFIE |
||||
|
|
||||
|
def gen_extractors(): |
||||
|
""" Return a list of an instance of every supported extractor. |
||||
|
The order does matter; the first extractor matched is the one handling the URL. |
||||
|
""" |
||||
|
return [ |
||||
|
YoutubePlaylistIE(), |
||||
|
YoutubeChannelIE(), |
||||
|
YoutubeUserIE(), |
||||
|
YoutubeSearchIE(), |
||||
|
YoutubeIE(), |
||||
|
MetacafeIE(), |
||||
|
DailymotionIE(), |
||||
|
GoogleSearchIE(), |
||||
|
PhotobucketIE(), |
||||
|
YahooIE(), |
||||
|
YahooSearchIE(), |
||||
|
DepositFilesIE(), |
||||
|
FacebookIE(), |
||||
|
BlipTVIE(), |
||||
|
BlipTVUserIE(), |
||||
|
VimeoIE(), |
||||
|
MyVideoIE(), |
||||
|
ComedyCentralIE(), |
||||
|
EscapistIE(), |
||||
|
CollegeHumorIE(), |
||||
|
XVideosIE(), |
||||
|
SoundcloudSetIE(), |
||||
|
SoundcloudIE(), |
||||
|
InfoQIE(), |
||||
|
MixcloudIE(), |
||||
|
StanfordOpenClassroomIE(), |
||||
|
MTVIE(), |
||||
|
YoukuIE(), |
||||
|
XNXXIE(), |
||||
|
YouJizzIE(), |
||||
|
PornotubeIE(), |
||||
|
YouPornIE(), |
||||
|
GooglePlusIE(), |
||||
|
ArteTvIE(), |
||||
|
NBAIE(), |
||||
|
WorldStarHipHopIE(), |
||||
|
JustinTVIE(), |
||||
|
FunnyOrDieIE(), |
||||
|
SteamIE(), |
||||
|
UstreamIE(), |
||||
|
RBMARadioIE(), |
||||
|
EightTracksIE(), |
||||
|
KeekIE(), |
||||
|
TEDIE(), |
||||
|
MySpassIE(), |
||||
|
SpiegelIE(), |
||||
|
LiveLeakIE(), |
||||
|
ARDIE(), |
||||
|
ZDFIE(), |
||||
|
TumblrIE(), |
||||
|
BandcampIE(), |
||||
|
RedTubeIE(), |
||||
|
InaIE(), |
||||
|
HowcastIE(), |
||||
|
VineIE(), |
||||
|
FlickrIE(), |
||||
|
TeamcocoIE(), |
||||
|
XHamsterIE(), |
||||
|
HypemIE(), |
||||
|
Vbox7IE(), |
||||
|
GametrailersIE(), |
||||
|
StatigramIE(), |
||||
|
GenericIE() |
||||
|
] |
||||
|
|
||||
|
def get_info_extractor(ie_name): |
||||
|
"""Returns the info extractor class with the given ie_name""" |
||||
|
return globals()[ie_name+'IE'] |
Write
Preview
Loading…
Cancel
Save