]>
Raphaƫl G. Git Repositories - youtubedl/blob - youtube_dl/extractor/__init__.py
1 from .archiveorg
import ArchiveOrgIE
3 from .arte
import ArteTvIE
4 from .auengine
import AUEngineIE
5 from .bandcamp
import BandcampIE
6 from .bliptv
import BlipTVIE
, BlipTVUserIE
7 from .breakcom
import BreakIE
8 from .brightcove
import BrightcoveIE
9 from .canalplus
import CanalplusIE
10 from .collegehumor
import CollegeHumorIE
11 from .comedycentral
import ComedyCentralIE
12 from .condenast
import CondeNastIE
13 from .criterion
import CriterionIE
14 from .cspan
import CSpanIE
15 from .dailymotion
import DailymotionIE
, DailymotionPlaylistIE
16 from .depositfiles
import DepositFilesIE
17 from .dotsub
import DotsubIE
18 from .dreisat
import DreiSatIE
19 from .ehow
import EHowIE
20 from .eighttracks
import EightTracksIE
21 from .escapist
import EscapistIE
22 from .exfm
import ExfmIE
23 from .facebook
import FacebookIE
24 from .flickr
import FlickrIE
25 from .freesound
import FreesoundIE
26 from .funnyordie
import FunnyOrDieIE
27 from .gamespot
import GameSpotIE
28 from .gametrailers
import GametrailersIE
29 from .generic
import GenericIE
30 from .googleplus
import GooglePlusIE
31 from .googlesearch
import GoogleSearchIE
32 from .hotnewhiphop
import HotNewHipHopIE
33 from .howcast
import HowcastIE
34 from .hypem
import HypemIE
35 from .ign
import IGNIE
, OneUPIE
36 from .ina
import InaIE
37 from .infoq
import InfoQIE
38 from .instagram
import InstagramIE
39 from .jukebox
import JukeboxIE
40 from .justintv
import JustinTVIE
41 from .kankan
import KankanIE
42 from .keek
import KeekIE
43 from .liveleak
import LiveLeakIE
44 from .livestream
import LivestreamIE
45 from .metacafe
import MetacafeIE
46 from .mixcloud
import MixcloudIE
47 from .mtv
import MTVIE
48 from .muzu
import MuzuTVIE
49 from .myspass
import MySpassIE
50 from .myvideo
import MyVideoIE
51 from .nba
import NBAIE
52 from .ooyala
import OoyalaIE
53 from .photobucket
import PhotobucketIE
54 from .pornotube
import PornotubeIE
55 from .rbmaradio
import RBMARadioIE
56 from .redtube
import RedTubeIE
57 from .ringtv
import RingTVIE
58 from .roxwel
import RoxwelIE
59 from .sina
import SinaIE
60 from .soundcloud
import SoundcloudIE
, SoundcloudSetIE
61 from .spiegel
import SpiegelIE
62 from .stanfordoc
import StanfordOpenClassroomIE
63 from .statigram
import StatigramIE
64 from .steam
import SteamIE
65 from .teamcoco
import TeamcocoIE
66 from .ted
import TEDIE
67 from .tf1
import TF1IE
68 from .thisav
import ThisAVIE
69 from .traileraddict
import TrailerAddictIE
70 from .tudou
import TudouIE
71 from .tumblr
import TumblrIE
72 from .tutv
import TutvIE
73 from .ustream
import UstreamIE
74 from .vbox7
import Vbox7IE
75 from .veoh
import VeohIE
76 from .vevo
import VevoIE
77 from .videofyme
import VideofyMeIE
78 from .vimeo
import VimeoIE
, VimeoChannelIE
79 from .vine
import VineIE
80 from .c56
import C56IE
81 from .wat
import WatIE
82 from .weibo
import WeiboIE
83 from .wimp
import WimpIE
84 from .worldstarhiphop
import WorldStarHipHopIE
85 from .xhamster
import XHamsterIE
86 from .xnxx
import XNXXIE
87 from .xvideos
import XVideosIE
88 from .yahoo
import YahooIE
, YahooSearchIE
89 from .youjizz
import YouJizzIE
90 from .youku
import YoukuIE
91 from .youporn
import YouPornIE
92 from .youtube
import (
99 YoutubeSubscriptionsIE
,
100 YoutubeRecommendedIE
,
104 from .zdf
import ZDFIE
109 for name
, klass
in globals().items()
110 if name
.endswith('IE') and name
!= 'GenericIE'
112 _ALL_CLASSES
.append(GenericIE
)
114 def gen_extractors():
115 """ Return a list of an instance of every supported extractor.
116 The order does matter; the first extractor matched is the one handling the URL.
118 return [klass() for klass
in _ALL_CLASSES
]
120 def get_info_extractor(ie_name
):
121 """Returns the info extractor class with the given ie_name"""
122 return globals()[ie_name
+'IE']