]>
jfr.im git - yt-dlp.git/blob - youtube_dl/extractor/__init__.py
2 from .academicearth
import AcademicEarthCourseIE
3 from .addanime
import AddAnimeIE
4 from .adultswim
import AdultSwimIE
5 from .aftonbladet
import AftonbladetIE
6 from .anitube
import AnitubeIE
7 from .anysex
import AnySexIE
9 from .allocine
import AllocineIE
10 from .aparat
import AparatIE
11 from .appletrailers
import AppleTrailersIE
12 from .archiveorg
import ArchiveOrgIE
13 from .ard
import ARDIE
, ARDMediathekIE
23 from .auengine
import AUEngineIE
24 from .bambuser
import BambuserIE
, BambuserChannelIE
25 from .bandcamp
import BandcampIE
, BandcampAlbumIE
26 from .bbccouk
import BBCCoUkIE
27 from .beeg
import BeegIE
28 from .bilibili
import BiliBiliIE
29 from .blinkx
import BlinkxIE
30 from .bliptv
import BlipTVIE
, BlipTVUserIE
31 from .bloomberg
import BloombergIE
33 from .breakcom
import BreakIE
34 from .brightcove
import BrightcoveIE
35 from .byutv
import BYUtvIE
36 from .c56
import C56IE
37 from .canal13cl
import Canal13clIE
38 from .canalplus
import CanalplusIE
39 from .canalc2
import Canalc2IE
40 from .cbs
import CBSIE
41 from .cbsnews
import CBSNewsIE
42 from .ceskatelevize
import CeskaTelevizeIE
43 from .channel9
import Channel9IE
44 from .chilloutzone
import ChilloutzoneIE
45 from .cinemassacre
import CinemassacreIE
46 from .clipfish
import ClipfishIE
47 from .cliphunter
import CliphunterIE
48 from .clipsyndicate
import ClipsyndicateIE
49 from .clubic
import ClubicIE
50 from .cmt
import CMTIE
51 from .cnet
import CNETIE
56 from .collegehumor
import CollegeHumorIE
57 from .comedycentral
import ComedyCentralIE
, ComedyCentralShowsIE
58 from .condenast
import CondeNastIE
59 from .cracked
import CrackedIE
60 from .criterion
import CriterionIE
61 from .crunchyroll
import CrunchyrollIE
62 from .cspan
import CSpanIE
64 from .dailymotion
import (
66 DailymotionPlaylistIE
,
69 from .daum
import DaumIE
70 from .dbtv
import DBTVIE
71 from .dfb
import DFBIE
72 from .dotsub
import DotsubIE
73 from .dreisat
import DreiSatIE
74 from .drtuber
import DrTuberIE
75 from .drtv
import DRTVIE
76 from .dump
import DumpIE
77 from .defense
import DefenseGouvFrIE
78 from .discovery
import DiscoveryIE
79 from .divxstage
import DivxStageIE
80 from .dropbox
import DropboxIE
81 from .ebaumsworld
import EbaumsWorldIE
82 from .ehow
import EHowIE
83 from .eighttracks
import EightTracksIE
84 from .eitb
import EitbIE
85 from .ellentv
import (
89 from .elpais
import ElPaisIE
90 from .empflix
import EMPFlixIE
91 from .engadget
import EngadgetIE
92 from .eporner
import EpornerIE
93 from .escapist
import EscapistIE
94 from .everyonesmixtape
import EveryonesMixtapeIE
95 from .exfm
import ExfmIE
96 from .expotv
import ExpoTVIE
97 from .extremetube
import ExtremeTubeIE
98 from .facebook
import FacebookIE
99 from .faz
import FazIE
100 from .fc2
import FC2IE
101 from .firedrive
import FiredriveIE
102 from .firstpost
import FirstpostIE
103 from .firsttv
import FirstTVIE
104 from .fivemin
import FiveMinIE
109 from .flickr
import FlickrIE
110 from .fourtube
import FourTubeIE
111 from .franceculture
import FranceCultureIE
112 from .franceinter
import FranceInterIE
113 from .francetv
import (
120 from .freesound
import FreesoundIE
121 from .freespeech
import FreespeechIE
122 from .funnyordie
import FunnyOrDieIE
123 from .gamekings
import GamekingsIE
124 from .gameone
import (
128 from .gamespot
import GameSpotIE
129 from .gamestar
import GameStarIE
130 from .gametrailers
import GametrailersIE
131 from .gdcvault
import GDCVaultIE
132 from .generic
import GenericIE
133 from .godtube
import GodTubeIE
134 from .googleplus
import GooglePlusIE
135 from .googlesearch
import GoogleSearchIE
136 from .gorillavid
import GorillaVidIE
137 from .goshgay
import GoshgayIE
138 from .grooveshark
import GroovesharkIE
139 from .hark
import HarkIE
140 from .helsinki
import HelsinkiIE
141 from .hentaistigma
import HentaiStigmaIE
142 from .hornbunny
import HornBunnyIE
143 from .hotnewhiphop
import HotNewHipHopIE
144 from .howcast
import HowcastIE
145 from .howstuffworks
import HowStuffWorksIE
146 from .huffpost
import HuffPostIE
147 from .hypem
import HypemIE
148 from .iconosquare
import IconosquareIE
149 from .ign
import IGNIE
, OneUPIE
154 from .ina
import InaIE
155 from .infoq
import InfoQIE
156 from .instagram
import InstagramIE
, InstagramUserIE
157 from .internetvideoarchive
import InternetVideoArchiveIE
158 from .iprima
import IPrimaIE
163 from .izlesene
import IzleseneIE
164 from .jadorecettepub
import JadoreCettePubIE
165 from .jeuxvideo
import JeuxVideoIE
166 from .jove
import JoveIE
167 from .jukebox
import JukeboxIE
168 from .justintv
import JustinTVIE
169 from .jpopsukitv
import JpopsukiIE
170 from .kankan
import KankanIE
171 from .keezmovies
import KeezMoviesIE
172 from .khanacademy
import KhanAcademyIE
173 from .kickstarter
import KickStarterIE
174 from .keek
import KeekIE
175 from .kontrtube
import KontrTubeIE
176 from .krasview
import KrasViewIE
177 from .ku6
import Ku6IE
178 from .la7
import LA7IE
179 from .lifenews
import LifeNewsIE
180 from .liveleak
import LiveLeakIE
181 from .livestream
import (
183 LivestreamOriginalIE
,
184 LivestreamShortenerIE
,
191 from .macgamestore
import MacGameStoreIE
192 from .mailru
import MailRuIE
193 from .malemotion
import MalemotionIE
194 from .mdr
import MDRIE
195 from .metacafe
import MetacafeIE
196 from .metacritic
import MetacriticIE
197 from .ministrygrid
import MinistryGridIE
198 from .mit
import TechTVMITIE
, MITIE
, OCWMITIE
199 from .mitele
import MiTeleIE
200 from .mixcloud
import MixcloudIE
201 from .mlb
import MLBIE
202 from .mpora
import MporaIE
203 from .mofosex
import MofosexIE
204 from .mojvideo
import MojvideoIE
205 from .mooshare
import MooshareIE
206 from .morningstar
import MorningstarIE
207 from .motherless
import MotherlessIE
208 from .motorsport
import MotorsportIE
209 from .movieclips
import MovieClipsIE
210 from .moviezine
import MoviezineIE
211 from .movshare
import MovShareIE
214 MTVServicesEmbeddedIE
,
217 from .musicplayon
import MusicPlayOnIE
218 from .musicvault
import MusicVaultIE
219 from .muzu
import MuzuTVIE
220 from .myspace
import MySpaceIE
221 from .myspass
import MySpassIE
222 from .myvideo
import MyVideoIE
223 from .naver
import NaverIE
224 from .nba
import NBAIE
229 from .ndr
import NDRIE
230 from .ndtv
import NDTVIE
231 from .newgrounds
import NewgroundsIE
232 from .newstube
import NewstubeIE
233 from .nfb
import NFBIE
234 from .nhl
import NHLIE
, NHLVideocenterIE
235 from .niconico
import NiconicoIE
236 from .ninegag
import NineGagIE
237 from .noco
import NocoIE
238 from .normalboots
import NormalbootsIE
239 from .nosvideo
import NosVideoIE
240 from .novamov
import NovaMovIE
241 from .nowness
import NownessIE
242 from .nowvideo
import NowVideoIE
243 from .npo
import NPOIE
248 from .ntv
import NTVIE
249 from .nytimes
import NYTimesIE
250 from .nuvid
import NuvidIE
251 from .ooyala
import OoyalaIE
257 from .parliamentliveuk
import ParliamentLiveUKIE
258 from .patreon
import PatreonIE
259 from .pbs
import PBSIE
260 from .photobucket
import PhotobucketIE
261 from .playfm
import PlayFMIE
262 from .playvid
import PlayvidIE
263 from .podomatic
import PodomaticIE
264 from .pornhd
import PornHdIE
265 from .pornhub
import PornHubIE
266 from .pornotube
import PornotubeIE
267 from .promptfile
import PromptFileIE
268 from .prosiebensat1
import ProSiebenSat1IE
269 from .pyvideo
import PyvideoIE
270 from .radiofrance
import RadioFranceIE
271 from .rai
import RaiIE
272 from .rbmaradio
import RBMARadioIE
273 from .redtube
import RedTubeIE
274 from .reverbnation
import ReverbNationIE
275 from .ringtv
import RingTVIE
276 from .ro220
import Ro220IE
277 from .rottentomatoes
import RottenTomatoesIE
278 from .roxwel
import RoxwelIE
279 from .rtbf
import RTBFIE
280 from .rtlnl
import RtlXlIE
281 from .rtlnow
import RTLnowIE
282 from .rts
import RTSIE
283 from .rtve
import RTVEALaCartaIE
, RTVELiveIE
284 from .ruhd
import RUHDIE
285 from .rutube
import (
291 from .rutv
import RUTVIE
292 from .sapo
import SapoIE
293 from .savefrom
import SaveFromIE
294 from .sbs
import SBSIE
295 from .scivee
import SciVeeIE
296 from .screencast
import ScreencastIE
297 from .servingsys
import ServingSysIE
298 from .shared
import SharedIE
299 from .sina
import SinaIE
300 from .slideshare
import SlideshareIE
301 from .slutload
import SlutloadIE
302 from .smotri
import (
308 from .snotr
import SnotrIE
309 from .sockshare
import SockshareIE
310 from .sohu
import SohuIE
311 from .soundcloud
import (
317 from .soundgasm
import SoundgasmIE
318 from .southpark
import (
322 from .space
import SpaceIE
323 from .spankwire
import SpankwireIE
324 from .spiegel
import SpiegelIE
325 from .spiegeltv
import SpiegeltvIE
326 from .spike
import SpikeIE
327 from .sportdeutschland
import SportDeutschlandIE
328 from .stanfordoc
import StanfordOpenClassroomIE
329 from .steam
import SteamIE
330 from .streamcloud
import StreamcloudIE
331 from .streamcz
import StreamCZIE
332 from .sunporno
import SunPornoIE
333 from .swrmediathek
import SWRMediathekIE
334 from .syfy
import SyfyIE
335 from .sztvhu
import SztvHuIE
336 from .tagesschau
import TagesschauIE
337 from .teachertube
import (
341 from .teachingchannel
import TeachingChannelIE
342 from .teamcoco
import TeamcocoIE
343 from .techtalks
import TechTalksIE
344 from .ted
import TEDIE
345 from .tenplay
import TenPlayIE
346 from .testurl
import TestURLIE
347 from .tf1
import TF1IE
348 from .theplatform
import ThePlatformIE
349 from .thisav
import ThisAVIE
350 from .tinypic
import TinyPicIE
351 from .tlc
import TlcIE
, TlcDeIE
352 from .tnaflix
import TNAFlixIE
353 from .toutv
import TouTvIE
354 from .toypics
import ToypicsUserIE
, ToypicsIE
355 from .traileraddict
import TrailerAddictIE
356 from .trilulilu
import TriluliluIE
357 from .trutube
import TruTubeIE
358 from .tube8
import Tube8IE
359 from .tudou
import TudouIE
360 from .tumblr
import TumblrIE
361 from .tutv
import TutvIE
362 from .tvigle
import TvigleIE
363 from .tvp
import TvpIE
364 from .tvplay
import TVPlayIE
365 from .ubu
import UbuIE
370 from .unistra
import UnistraIE
371 from .urort
import UrortIE
372 from .ustream
import UstreamIE
, UstreamChannelIE
373 from .vbox7
import Vbox7IE
374 from .veehd
import VeeHDIE
375 from .veoh
import VeohIE
376 from .vesti
import VestiIE
377 from .vevo
import VevoIE
378 from .vgtv
import VGTVIE
379 from .vh1
import VH1IE
380 from .viddler
import ViddlerIE
381 from .videobam
import VideoBamIE
382 from .videodetective
import VideoDetectiveIE
383 from .videolecturesnet
import VideoLecturesNetIE
384 from .videofyme
import VideofyMeIE
385 from .videopremium
import VideoPremiumIE
386 from .videott
import VideoTtIE
387 from .videoweed
import VideoWeedIE
388 from .vidme
import VidmeIE
398 from .vimple
import VimpleIE
403 from .viki
import VikiIE
405 from .vodlocker
import VodlockerIE
406 from .vporn
import VpornIE
407 from .vube
import VubeIE
408 from .vuclip
import VuClipIE
409 from .vulture
import VultureIE
410 from .washingtonpost
import WashingtonPostIE
411 from .wat
import WatIE
412 from .wayofthemaster
import WayOfTheMasterIE
418 from .weibo
import WeiboIE
419 from .wimp
import WimpIE
420 from .wistia
import WistiaIE
421 from .worldstarhiphop
import WorldStarHipHopIE
422 from .wrzuta
import WrzutaIE
423 from .xbef
import XBefIE
424 from .xboxclips
import XboxClipsIE
425 from .xhamster
import XHamsterIE
426 from .xnxx
import XNXXIE
427 from .xvideos
import XVideosIE
428 from .xtube
import XTubeUserIE
, XTubeIE
434 from .youjizz
import YouJizzIE
435 from .youku
import YoukuIE
436 from .youporn
import YouPornIE
437 from .youtube
import (
443 YoutubeRecommendedIE
,
448 YoutubeSubscriptionsIE
,
450 YoutubeTruncatedURLIE
,
455 from .zdf
import ZDFIE
460 for name
, klass
in globals().items()
461 if name
.endswith('IE') and name
!= 'GenericIE'
463 _ALL_CLASSES
.append(GenericIE
)
466 def gen_extractors():
467 """ Return a list of an instance of every supported extractor.
468 The order does matter; the first extractor matched is the one handling the URL.
470 return [klass() for klass
in _ALL_CLASSES
]
473 def get_info_extractor(ie_name
):
474 """Returns the info extractor class with the given ie_name"""
475 return globals()[ie_name
+'IE']