| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195 | from .appletrailers import AppleTrailersIEfrom .addanime import AddAnimeIEfrom .archiveorg import ArchiveOrgIEfrom .ard import ARDIEfrom .arte import (    ArteTvIE,    ArteTVPlus7IE,    ArteTVCreativeIE,    ArteTVFutureIE,)from .auengine import AUEngineIEfrom .bambuser import BambuserIE, BambuserChannelIEfrom .bandcamp import BandcampIEfrom .bliptv import BlipTVIE, BlipTVUserIEfrom .bloomberg import BloombergIEfrom .breakcom import BreakIEfrom .brightcove import BrightcoveIEfrom .c56 import C56IEfrom .canalplus import CanalplusIEfrom .canalc2 import Canalc2IEfrom .cinemassacre import CinemassacreIEfrom .cnn import CNNIEfrom .collegehumor import CollegeHumorIEfrom .comedycentral import ComedyCentralIEfrom .condenast import CondeNastIEfrom .criterion import CriterionIEfrom .cspan import CSpanIEfrom .dailymotion import (    DailymotionIE,    DailymotionPlaylistIE,    DailymotionUserIE,)from .daum import DaumIEfrom .depositfiles import DepositFilesIEfrom .dotsub import DotsubIEfrom .dreisat import DreiSatIEfrom .defense import DefenseGouvFrIEfrom .ebaumsworld import EbaumsWorldIEfrom .ehow import EHowIEfrom .eighttracks import EightTracksIEfrom .escapist import EscapistIEfrom .exfm import ExfmIEfrom .extremetube import ExtremeTubeIEfrom .facebook import FacebookIEfrom .faz import FazIEfrom .fktv import (    FKTVIE,    FKTVPosteckeIE,)from .flickr import FlickrIEfrom .francetv import (    PluzzIE,    FranceTvInfoIE,    France2IE,    GenerationQuoiIE)from .freesound import FreesoundIEfrom .funnyordie import FunnyOrDieIEfrom .gamespot import GameSpotIEfrom .gametrailers import GametrailersIEfrom .generic import GenericIEfrom .googleplus import GooglePlusIEfrom .googlesearch import GoogleSearchIEfrom .hark import HarkIEfrom .hotnewhiphop import HotNewHipHopIEfrom .howcast import HowcastIEfrom .hypem import HypemIEfrom .ign import IGNIE, OneUPIEfrom .ina import InaIEfrom .infoq import InfoQIEfrom .instagram import InstagramIEfrom .internetvideoarchive import InternetVideoArchiveIEfrom .jeuxvideo import JeuxVideoIEfrom .jukebox import JukeboxIEfrom .justintv import JustinTVIEfrom .kankan import KankanIEfrom .keezmovies import KeezMoviesIEfrom .kickstarter import KickStarterIEfrom .keek import KeekIEfrom .liveleak import LiveLeakIEfrom .livestream import LivestreamIEfrom .metacafe import MetacafeIEfrom .metacritic import MetacriticIEfrom .mit import TechTVMITIE, MITIEfrom .mixcloud import MixcloudIEfrom .mofosex import MofosexIEfrom .mtv import MTVIEfrom .muzu import MuzuTVIEfrom .myspace import MySpaceIEfrom .myspass import MySpassIEfrom .myvideo import MyVideoIEfrom .naver import NaverIEfrom .nba import NBAIEfrom .nbc import NBCNewsIEfrom .newgrounds import NewgroundsIEfrom .nhl import NHLIE, NHLVideocenterIEfrom .nowvideo import NowVideoIEfrom .ooyala import OoyalaIEfrom .orf import ORFIEfrom .pbs import PBSIEfrom .photobucket import PhotobucketIEfrom .pornhub import PornHubIEfrom .pornotube import PornotubeIEfrom .rbmaradio import RBMARadioIEfrom .redtube import RedTubeIEfrom .ringtv import RingTVIEfrom .ro220 import Ro220IEfrom .rottentomatoes import RottenTomatoesIEfrom .roxwel import RoxwelIEfrom .rtlnow import RTLnowIEfrom .rutube import RutubeIEfrom .sina import SinaIEfrom .slashdot import SlashdotIEfrom .slideshare import SlideshareIEfrom .sohu import SohuIEfrom .soundcloud import SoundcloudIE, SoundcloudSetIE, SoundcloudUserIEfrom .southparkstudios import SouthParkStudiosIEfrom .spankwire import SpankwireIEfrom .spiegel import SpiegelIEfrom .stanfordoc import StanfordOpenClassroomIEfrom .statigram import StatigramIEfrom .steam import SteamIEfrom .sztvhu import SztvHuIEfrom .teamcoco import TeamcocoIEfrom .techtalks import TechTalksIEfrom .ted import TEDIEfrom .tf1 import TF1IEfrom .thisav import ThisAVIEfrom .traileraddict import TrailerAddictIEfrom .trilulilu import TriluliluIEfrom .tube8 import Tube8IEfrom .tudou import TudouIEfrom .tumblr import TumblrIEfrom .tutv import TutvIEfrom .unistra import UnistraIEfrom .ustream import UstreamIE, UstreamChannelIEfrom .vbox7 import Vbox7IEfrom .veehd import VeeHDIEfrom .veoh import VeohIEfrom .vevo import VevoIEfrom .vice import ViceIEfrom .viddler import ViddlerIEfrom .videodetective import VideoDetectiveIEfrom .videofyme import VideofyMeIEfrom .videopremium import VideoPremiumIEfrom .vimeo import VimeoIE, VimeoChannelIEfrom .vine import VineIEfrom .vk import VKIEfrom .wat import WatIEfrom .websurg import WeBSurgIEfrom .weibo import WeiboIEfrom .wimp import WimpIEfrom .worldstarhiphop import WorldStarHipHopIEfrom .xhamster import XHamsterIEfrom .xnxx import XNXXIEfrom .xvideos import XVideosIEfrom .xtube import XTubeIEfrom .yahoo import YahooIE, YahooSearchIEfrom .youjizz import YouJizzIEfrom .youku import YoukuIEfrom .youporn import YouPornIEfrom .youtube import (    YoutubeIE,    YoutubePlaylistIE,    YoutubeSearchIE,    YoutubeUserIE,    YoutubeChannelIE,    YoutubeShowIE,    YoutubeSubscriptionsIE,    YoutubeRecommendedIE,    YoutubeTruncatedURLIE,    YoutubeWatchLaterIE,    YoutubeFavouritesIE,)from .zdf import ZDFIE_ALL_CLASSES = [    klass    for name, klass in globals().items()    if name.endswith('IE') and name != 'GenericIE']_ALL_CLASSES.append(GenericIE)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 [klass() for klass in _ALL_CLASSES]def get_info_extractor(ie_name):    """Returns the info extractor class with the given ie_name"""    return globals()[ie_name+'IE']
 |