]>
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 .hostingbulk
import HostingBulkIE
144 from .hotnewhiphop
import HotNewHipHopIE
145 from .howcast
import HowcastIE
146 from .howstuffworks
import HowStuffWorksIE
147 from .huffpost
import HuffPostIE
148 from .hypem
import HypemIE
149 from .iconosquare
import IconosquareIE
150 from .ign
import IGNIE
, OneUPIE
155 from .ina
import InaIE
156 from .infoq
import InfoQIE
157 from .instagram
import InstagramIE
, InstagramUserIE
158 from .internetvideoarchive
import InternetVideoArchiveIE
159 from .iprima
import IPrimaIE
164 from .izlesene
import IzleseneIE
165 from .jadorecettepub
import JadoreCettePubIE
166 from .jeuxvideo
import JeuxVideoIE
167 from .jove
import JoveIE
168 from .jukebox
import JukeboxIE
169 from .justintv
import JustinTVIE
170 from .jpopsukitv
import JpopsukiIE
171 from .kankan
import KankanIE
172 from .keezmovies
import KeezMoviesIE
173 from .khanacademy
import KhanAcademyIE
174 from .kickstarter
import KickStarterIE
175 from .keek
import KeekIE
176 from .kontrtube
import KontrTubeIE
177 from .krasview
import KrasViewIE
178 from .ku6
import Ku6IE
179 from .la7
import LA7IE
180 from .lifenews
import LifeNewsIE
181 from .liveleak
import LiveLeakIE
182 from .livestream
import (
184 LivestreamOriginalIE
,
185 LivestreamShortenerIE
,
192 from .macgamestore
import MacGameStoreIE
193 from .mailru
import MailRuIE
194 from .malemotion
import MalemotionIE
195 from .mdr
import MDRIE
196 from .metacafe
import MetacafeIE
197 from .metacritic
import MetacriticIE
198 from .ministrygrid
import MinistryGridIE
199 from .mit
import TechTVMITIE
, MITIE
, OCWMITIE
200 from .mitele
import MiTeleIE
201 from .mixcloud
import MixcloudIE
202 from .mlb
import MLBIE
203 from .mpora
import MporaIE
204 from .moevideo
import MoeVideoIE
205 from .mofosex
import MofosexIE
206 from .mojvideo
import MojvideoIE
207 from .mooshare
import MooshareIE
208 from .morningstar
import MorningstarIE
209 from .motherless
import MotherlessIE
210 from .motorsport
import MotorsportIE
211 from .movieclips
import MovieClipsIE
212 from .moviezine
import MoviezineIE
213 from .movshare
import MovShareIE
216 MTVServicesEmbeddedIE
,
219 from .musicplayon
import MusicPlayOnIE
220 from .musicvault
import MusicVaultIE
221 from .muzu
import MuzuTVIE
222 from .myspace
import MySpaceIE
223 from .myspass
import MySpassIE
224 from .myvideo
import MyVideoIE
225 from .naver
import NaverIE
226 from .nba
import NBAIE
231 from .ndr
import NDRIE
232 from .ndtv
import NDTVIE
233 from .newgrounds
import NewgroundsIE
234 from .newstube
import NewstubeIE
235 from .nfb
import NFBIE
236 from .nhl
import NHLIE
, NHLVideocenterIE
237 from .niconico
import NiconicoIE
238 from .ninegag
import NineGagIE
239 from .noco
import NocoIE
240 from .normalboots
import NormalbootsIE
241 from .nosvideo
import NosVideoIE
242 from .novamov
import NovaMovIE
243 from .nowness
import NownessIE
244 from .nowvideo
import NowVideoIE
245 from .npo
import NPOIE
250 from .ntv
import NTVIE
251 from .nytimes
import NYTimesIE
252 from .nuvid
import NuvidIE
253 from .ooyala
import OoyalaIE
259 from .parliamentliveuk
import ParliamentLiveUKIE
260 from .patreon
import PatreonIE
261 from .pbs
import PBSIE
262 from .photobucket
import PhotobucketIE
263 from .playfm
import PlayFMIE
264 from .playvid
import PlayvidIE
265 from .podomatic
import PodomaticIE
266 from .pornhd
import PornHdIE
267 from .pornhub
import PornHubIE
268 from .pornotube
import PornotubeIE
269 from .promptfile
import PromptFileIE
270 from .prosiebensat1
import ProSiebenSat1IE
271 from .pyvideo
import PyvideoIE
272 from .radiofrance
import RadioFranceIE
273 from .rai
import RaiIE
274 from .rbmaradio
import RBMARadioIE
275 from .redtube
import RedTubeIE
276 from .reverbnation
import ReverbNationIE
277 from .ringtv
import RingTVIE
278 from .ro220
import Ro220IE
279 from .rottentomatoes
import RottenTomatoesIE
280 from .roxwel
import RoxwelIE
281 from .rtbf
import RTBFIE
282 from .rtlnl
import RtlXlIE
283 from .rtlnow
import RTLnowIE
284 from .rts
import RTSIE
285 from .rtve
import RTVEALaCartaIE
, RTVELiveIE
286 from .ruhd
import RUHDIE
287 from .rutube
import (
293 from .rutv
import RUTVIE
294 from .sapo
import SapoIE
295 from .savefrom
import SaveFromIE
296 from .sbs
import SBSIE
297 from .scivee
import SciVeeIE
298 from .screencast
import ScreencastIE
299 from .servingsys
import ServingSysIE
300 from .shared
import SharedIE
301 from .sharesix
import ShareSixIE
302 from .sina
import SinaIE
303 from .slideshare
import SlideshareIE
304 from .slutload
import SlutloadIE
305 from .smotri
import (
311 from .snotr
import SnotrIE
312 from .sockshare
import SockshareIE
313 from .sohu
import SohuIE
314 from .soundcloud
import (
320 from .soundgasm
import SoundgasmIE
321 from .southpark
import (
325 from .space
import SpaceIE
326 from .spankwire
import SpankwireIE
327 from .spiegel
import SpiegelIE
328 from .spiegeltv
import SpiegeltvIE
329 from .spike
import SpikeIE
330 from .sportdeutschland
import SportDeutschlandIE
331 from .stanfordoc
import StanfordOpenClassroomIE
332 from .steam
import SteamIE
333 from .streamcloud
import StreamcloudIE
334 from .streamcz
import StreamCZIE
335 from .sunporno
import SunPornoIE
336 from .swrmediathek
import SWRMediathekIE
337 from .syfy
import SyfyIE
338 from .sztvhu
import SztvHuIE
339 from .tagesschau
import TagesschauIE
340 from .teachertube
import (
344 from .teachingchannel
import TeachingChannelIE
345 from .teamcoco
import TeamcocoIE
346 from .techtalks
import TechTalksIE
347 from .ted
import TEDIE
348 from .tenplay
import TenPlayIE
349 from .testurl
import TestURLIE
350 from .tf1
import TF1IE
351 from .theplatform
import ThePlatformIE
352 from .thisav
import ThisAVIE
353 from .tinypic
import TinyPicIE
354 from .tlc
import TlcIE
, TlcDeIE
355 from .tnaflix
import TNAFlixIE
356 from .toutv
import TouTvIE
357 from .toypics
import ToypicsUserIE
, ToypicsIE
358 from .traileraddict
import TrailerAddictIE
359 from .trilulilu
import TriluliluIE
360 from .trutube
import TruTubeIE
361 from .tube8
import Tube8IE
362 from .tudou
import TudouIE
363 from .tumblr
import TumblrIE
364 from .tutv
import TutvIE
365 from .tvigle
import TvigleIE
366 from .tvp
import TvpIE
367 from .tvplay
import TVPlayIE
368 from .ubu
import UbuIE
373 from .unistra
import UnistraIE
374 from .urort
import UrortIE
375 from .ustream
import UstreamIE
, UstreamChannelIE
376 from .vbox7
import Vbox7IE
377 from .veehd
import VeeHDIE
378 from .veoh
import VeohIE
379 from .vesti
import VestiIE
380 from .vevo
import VevoIE
381 from .vgtv
import VGTVIE
382 from .vh1
import VH1IE
383 from .viddler
import ViddlerIE
384 from .videobam
import VideoBamIE
385 from .videodetective
import VideoDetectiveIE
386 from .videolecturesnet
import VideoLecturesNetIE
387 from .videofyme
import VideofyMeIE
388 from .videopremium
import VideoPremiumIE
389 from .videott
import VideoTtIE
390 from .videoweed
import VideoWeedIE
391 from .vidme
import VidmeIE
401 from .vimple
import VimpleIE
406 from .viki
import VikiIE
408 from .vodlocker
import VodlockerIE
409 from .vporn
import VpornIE
410 from .vube
import VubeIE
411 from .vuclip
import VuClipIE
412 from .vulture
import VultureIE
413 from .washingtonpost
import WashingtonPostIE
414 from .wat
import WatIE
415 from .wayofthemaster
import WayOfTheMasterIE
421 from .weibo
import WeiboIE
422 from .wimp
import WimpIE
423 from .wistia
import WistiaIE
424 from .worldstarhiphop
import WorldStarHipHopIE
425 from .wrzuta
import WrzutaIE
426 from .xbef
import XBefIE
427 from .xboxclips
import XboxClipsIE
428 from .xhamster
import XHamsterIE
429 from .xnxx
import XNXXIE
430 from .xvideos
import XVideosIE
431 from .xtube
import XTubeUserIE
, XTubeIE
437 from .youjizz
import YouJizzIE
438 from .youku
import YoukuIE
439 from .youporn
import YouPornIE
440 from .youtube
import (
446 YoutubeRecommendedIE
,
451 YoutubeSubscriptionsIE
,
453 YoutubeTruncatedURLIE
,
458 from .zdf
import ZDFIE
463 for name
, klass
in globals().items()
464 if name
.endswith('IE') and name
!= 'GenericIE'
466 _ALL_CLASSES
.append(GenericIE
)
469 def gen_extractors():
470 """ Return a list of an instance of every supported extractor.
471 The order does matter; the first extractor matched is the one handling the URL.
473 return [klass() for klass
in _ALL_CLASSES
]
476 def get_info_extractor(ie_name
):
477 """Returns the info extractor class with the given ie_name"""
478 return globals()[ie_name
+'IE']