]>
jfr.im git - yt-dlp.git/blob - youtube_dl/extractor/__init__.py
1 from .academicearth
import AcademicEarthCourseIE
2 from .addanime
import AddAnimeIE
3 from .anitube
import AnitubeIE
4 from .aparat
import AparatIE
5 from .appletrailers
import AppleTrailersIE
6 from .archiveorg
import ArchiveOrgIE
15 from .auengine
import AUEngineIE
16 from .bambuser
import BambuserIE
, BambuserChannelIE
17 from .bandcamp
import BandcampIE
, BandcampAlbumIE
18 from .blinkx
import BlinkxIE
19 from .bliptv
import BlipTVIE
, BlipTVUserIE
20 from .bloomberg
import BloombergIE
21 from .breakcom
import BreakIE
22 from .brightcove
import BrightcoveIE
23 from .c56
import C56IE
24 from .canalplus
import CanalplusIE
25 from .canalc2
import Canalc2IE
26 from .cbs
import CBSIE
27 from .channel9
import Channel9IE
28 from .cinemassacre
import CinemassacreIE
29 from .clipfish
import ClipfishIE
30 from .cliphunter
import CliphunterIE
31 from .clipsyndicate
import ClipsyndicateIE
32 from .cmt
import CMTIE
33 from .cnn
import CNNIE
34 from .collegehumor
import CollegeHumorIE
35 from .comedycentral
import ComedyCentralIE
, ComedyCentralShowsIE
36 from .condenast
import CondeNastIE
37 from .criterion
import CriterionIE
38 from .crunchyroll
import CrunchyrollIE
39 from .cspan
import CSpanIE
41 from .dailymotion
import (
43 DailymotionPlaylistIE
,
46 from .daum
import DaumIE
47 from .depositfiles
import DepositFilesIE
48 from .dotsub
import DotsubIE
49 from .dreisat
import DreiSatIE
50 from .defense
import DefenseGouvFrIE
51 from .discovery
import DiscoveryIE
52 from .dropbox
import DropboxIE
53 from .ebaumsworld
import EbaumsWorldIE
54 from .ehow
import EHowIE
55 from .eighttracks
import EightTracksIE
56 from .eitb
import EitbIE
57 from .elpais
import ElPaisIE
58 from .escapist
import EscapistIE
59 from .everyonesmixtape
import EveryonesMixtapeIE
60 from .exfm
import ExfmIE
61 from .extremetube
import ExtremeTubeIE
62 from .facebook
import FacebookIE
63 from .faz
import FazIE
64 from .firstpost
import FirstpostIE
69 from .flickr
import FlickrIE
70 from .franceinter
import FranceInterIE
71 from .francetv
import (
78 from .freesound
import FreesoundIE
79 from .freespeech
import FreespeechIE
80 from .funnyordie
import FunnyOrDieIE
81 from .gamekings
import GamekingsIE
82 from .gamespot
import GameSpotIE
83 from .gametrailers
import GametrailersIE
84 from .generic
import GenericIE
85 from .googleplus
import GooglePlusIE
86 from .googlesearch
import GoogleSearchIE
87 from .hark
import HarkIE
88 from .hotnewhiphop
import HotNewHipHopIE
89 from .howcast
import HowcastIE
90 from .huffpost
import HuffPostIE
91 from .hypem
import HypemIE
92 from .ign
import IGNIE
, OneUPIE
97 from .ina
import InaIE
98 from .infoq
import InfoQIE
99 from .instagram
import InstagramIE
100 from .internetvideoarchive
import InternetVideoArchiveIE
101 from .iprima
import IPrimaIE
106 from .jeuxvideo
import JeuxVideoIE
107 from .jukebox
import JukeboxIE
108 from .justintv
import JustinTVIE
109 from .jpopsukitv
import JpopsukiIE
110 from .kankan
import KankanIE
111 from .keezmovies
import KeezMoviesIE
112 from .khanacademy
import KhanAcademyIE
113 from .kickstarter
import KickStarterIE
114 from .keek
import KeekIE
115 from .la7
import LA7IE
116 from .lifenews
import LifeNewsIE
117 from .liveleak
import LiveLeakIE
118 from .livestream
import LivestreamIE
, LivestreamOriginalIE
124 from .macgamestore
import MacGameStoreIE
125 from .malemotion
import MalemotionIE
126 from .mdr
import MDRIE
127 from .metacafe
import MetacafeIE
128 from .metacritic
import MetacriticIE
129 from .mit
import TechTVMITIE
, MITIE
130 from .mixcloud
import MixcloudIE
131 from .mpora
import MporaIE
132 from .mofosex
import MofosexIE
133 from .mooshare
import MooshareIE
138 from .muzu
import MuzuTVIE
139 from .myspace
import MySpaceIE
140 from .myspass
import MySpassIE
141 from .myvideo
import MyVideoIE
142 from .naver
import NaverIE
143 from .nba
import NBAIE
144 from .nbc
import NBCNewsIE
145 from .ndtv
import NDTVIE
146 from .newgrounds
import NewgroundsIE
147 from .nhl
import NHLIE
, NHLVideocenterIE
148 from .niconico
import NiconicoIE
149 from .ninegag
import NineGagIE
150 from .normalboots
import NormalbootsIE
151 from .novamov
import NovamovIE
152 from .nowness
import NownessIE
153 from .nowvideo
import NowVideoIE
154 from .ooyala
import OoyalaIE
155 from .orf
import ORFIE
156 from .pbs
import PBSIE
157 from .photobucket
import PhotobucketIE
158 from .podomatic
import PodomaticIE
159 from .pornhd
import PornHdIE
160 from .pornhub
import PornHubIE
161 from .pornotube
import PornotubeIE
162 from .pyvideo
import PyvideoIE
163 from .radiofrance
import RadioFranceIE
164 from .rbmaradio
import RBMARadioIE
165 from .redtube
import RedTubeIE
166 from .ringtv
import RingTVIE
167 from .ro220
import Ro220IE
168 from .rottentomatoes
import RottenTomatoesIE
169 from .roxwel
import RoxwelIE
170 from .rtlnow
import RTLnowIE
171 from .rutube
import (
177 from .servingsys
import ServingSysIE
178 from .sina
import SinaIE
179 from .slashdot
import SlashdotIE
180 from .slideshare
import SlideshareIE
181 from .smotri
import (
187 from .sohu
import SohuIE
188 from .soundcloud
import SoundcloudIE
, SoundcloudSetIE
, SoundcloudUserIE
189 from .southparkstudios
import (
193 from .space
import SpaceIE
194 from .spankwire
import SpankwireIE
195 from .spiegel
import SpiegelIE
196 from .spike
import SpikeIE
197 from .stanfordoc
import StanfordOpenClassroomIE
198 from .statigram
import StatigramIE
199 from .steam
import SteamIE
200 from .streamcloud
import StreamcloudIE
201 from .sztvhu
import SztvHuIE
202 from .teamcoco
import TeamcocoIE
203 from .techtalks
import TechTalksIE
204 from .ted
import TEDIE
205 from .tf1
import TF1IE
206 from .theplatform
import ThePlatformIE
207 from .thisav
import ThisAVIE
208 from .tinypic
import TinyPicIE
209 from .toutv
import TouTvIE
210 from .traileraddict
import TrailerAddictIE
211 from .trilulilu
import TriluliluIE
212 from .tube8
import Tube8IE
213 from .tudou
import TudouIE
214 from .tumblr
import TumblrIE
215 from .tutv
import TutvIE
216 from .tvp
import TvpIE
217 from .unistra
import UnistraIE
218 from .ustream
import UstreamIE
, UstreamChannelIE
219 from .vbox7
import Vbox7IE
220 from .veehd
import VeeHDIE
221 from .veoh
import VeohIE
222 from .vevo
import VevoIE
223 from .vice
import ViceIE
224 from .viddler
import ViddlerIE
225 from .videodetective
import VideoDetectiveIE
226 from .videofyme
import VideofyMeIE
227 from .videopremium
import VideoPremiumIE
236 from .vine
import VineIE
237 from .viki
import VikiIE
239 from .vube
import VubeIE
240 from .wat
import WatIE
241 from .weibo
import WeiboIE
242 from .wimp
import WimpIE
243 from .wistia
import WistiaIE
244 from .worldstarhiphop
import WorldStarHipHopIE
245 from .xhamster
import XHamsterIE
246 from .xnxx
import XNXXIE
247 from .xvideos
import XVideosIE
248 from .xtube
import XTubeIE
254 from .youjizz
import YouJizzIE
255 from .youku
import YoukuIE
256 from .youporn
import YouPornIE
257 from .youtube
import (
265 YoutubeSubscriptionsIE
,
266 YoutubeRecommendedIE
,
267 YoutubeTruncatedURLIE
,
273 from .zdf
import ZDFIE
278 for name
, klass
in globals().items()
279 if name
.endswith('IE') and name
!= 'GenericIE'
281 _ALL_CLASSES
.append(GenericIE
)
284 def gen_extractors():
285 """ Return a list of an instance of every supported extractor.
286 The order does matter; the first extractor matched is the one handling the URL.
288 return [klass() for klass
in _ALL_CLASSES
]
291 def get_info_extractor(ie_name
):
292 """Returns the info extractor class with the given ie_name"""
293 return globals()[ie_name
+'IE']