]>
jfr.im git - yt-dlp.git/blob - youtube_dl/extractor/__init__.py
1 from .academicearth
import AcademicEarthCourseIE
2 from .addanime
import AddAnimeIE
3 from .aftonbladet
import AftonbladetIE
4 from .anitube
import AnitubeIE
6 from .aparat
import AparatIE
7 from .appletrailers
import AppleTrailersIE
8 from .archiveorg
import ArchiveOrgIE
19 from .auengine
import AUEngineIE
20 from .bambuser
import BambuserIE
, BambuserChannelIE
21 from .bandcamp
import BandcampIE
, BandcampAlbumIE
22 from .bbccouk
import BBCCoUkIE
23 from .bilibili
import BiliBiliIE
24 from .blinkx
import BlinkxIE
25 from .bliptv
import BlipTVIE
, BlipTVUserIE
26 from .bloomberg
import BloombergIE
28 from .breakcom
import BreakIE
29 from .brightcove
import BrightcoveIE
30 from .byutv
import BYUtvIE
31 from .c56
import C56IE
32 from .canal13cl
import Canal13clIE
33 from .canalplus
import CanalplusIE
34 from .canalc2
import Canalc2IE
35 from .cbs
import CBSIE
36 from .cbsnews
import CBSNewsIE
37 from .ceskatelevize
import CeskaTelevizeIE
38 from .channel9
import Channel9IE
39 from .chilloutzone
import ChilloutzoneIE
40 from .cinemassacre
import CinemassacreIE
41 from .clipfish
import ClipfishIE
42 from .cliphunter
import CliphunterIE
43 from .clipsyndicate
import ClipsyndicateIE
44 from .clubic
import ClubicIE
45 from .cmt
import CMTIE
46 from .cnet
import CNETIE
51 from .collegehumor
import CollegeHumorIE
52 from .comedycentral
import ComedyCentralIE
, ComedyCentralShowsIE
53 from .condenast
import CondeNastIE
54 from .criterion
import CriterionIE
55 from .crunchyroll
import CrunchyrollIE
56 from .cspan
import CSpanIE
58 from .dailymotion
import (
60 DailymotionPlaylistIE
,
63 from .daum
import DaumIE
64 from .dotsub
import DotsubIE
65 from .dreisat
import DreiSatIE
66 from .defense
import DefenseGouvFrIE
67 from .discovery
import DiscoveryIE
68 from .divxstage
import DivxStageIE
69 from .dropbox
import DropboxIE
70 from .ebaumsworld
import EbaumsWorldIE
71 from .ehow
import EHowIE
72 from .eighttracks
import EightTracksIE
73 from .eitb
import EitbIE
74 from .elpais
import ElPaisIE
75 from .empflix
import EmpflixIE
76 from .engadget
import EngadgetIE
77 from .escapist
import EscapistIE
78 from .everyonesmixtape
import EveryonesMixtapeIE
79 from .exfm
import ExfmIE
80 from .extremetube
import ExtremeTubeIE
81 from .facebook
import FacebookIE
82 from .faz
import FazIE
83 from .fc2
import FC2IE
84 from .firstpost
import FirstpostIE
85 from .firsttv
import FirstTVIE
86 from .fivemin
import FiveMinIE
91 from .flickr
import FlickrIE
92 from .fourtube
import FourTubeIE
93 from .franceculture
import FranceCultureIE
94 from .franceinter
import FranceInterIE
95 from .francetv
import (
102 from .freesound
import FreesoundIE
103 from .freespeech
import FreespeechIE
104 from .funnyordie
import FunnyOrDieIE
105 from .gamekings
import GamekingsIE
106 from .gamespot
import GameSpotIE
107 from .gametrailers
import GametrailersIE
108 from .gdcvault
import GDCVaultIE
109 from .generic
import GenericIE
110 from .googleplus
import GooglePlusIE
111 from .googlesearch
import GoogleSearchIE
112 from .gorillavid
import GorillaVidIE
113 from .hark
import HarkIE
114 from .helsinki
import HelsinkiIE
115 from .hentaistigma
import HentaiStigmaIE
116 from .hotnewhiphop
import HotNewHipHopIE
117 from .howcast
import HowcastIE
118 from .huffpost
import HuffPostIE
119 from .hypem
import HypemIE
120 from .iconosquare
import IconosquareIE
121 from .ign
import IGNIE
, OneUPIE
126 from .ina
import InaIE
127 from .infoq
import InfoQIE
128 from .instagram
import InstagramIE
, InstagramUserIE
129 from .internetvideoarchive
import InternetVideoArchiveIE
130 from .iprima
import IPrimaIE
135 from .jadorecettepub
import JadoreCettePubIE
136 from .jeuxvideo
import JeuxVideoIE
137 from .jukebox
import JukeboxIE
138 from .justintv
import JustinTVIE
139 from .jpopsukitv
import JpopsukiIE
140 from .kankan
import KankanIE
141 from .keezmovies
import KeezMoviesIE
142 from .khanacademy
import KhanAcademyIE
143 from .kickstarter
import KickStarterIE
144 from .keek
import KeekIE
145 from .kontrtube
import KontrTubeIE
146 from .ku6
import Ku6IE
147 from .la7
import LA7IE
148 from .lifenews
import LifeNewsIE
149 from .liveleak
import LiveLeakIE
150 from .livestream
import LivestreamIE
, LivestreamOriginalIE
156 from .macgamestore
import MacGameStoreIE
157 from .mailru
import MailRuIE
158 from .malemotion
import MalemotionIE
159 from .mdr
import MDRIE
160 from .metacafe
import MetacafeIE
161 from .metacritic
import MetacriticIE
162 from .mit
import TechTVMITIE
, MITIE
, OCWMITIE
163 from .mixcloud
import MixcloudIE
164 from .mpora
import MporaIE
165 from .mofosex
import MofosexIE
166 from .mooshare
import MooshareIE
167 from .morningstar
import MorningstarIE
168 from .motorsport
import MotorsportIE
169 from .moviezine
import MoviezineIE
170 from .movshare
import MovShareIE
173 MTVServicesEmbeddedIE
,
176 from .musicplayon
import MusicPlayOnIE
177 from .muzu
import MuzuTVIE
178 from .myspace
import MySpaceIE
179 from .myspass
import MySpassIE
180 from .myvideo
import MyVideoIE
181 from .naver
import NaverIE
182 from .nba
import NBAIE
187 from .ndr
import NDRIE
188 from .ndtv
import NDTVIE
189 from .newgrounds
import NewgroundsIE
190 from .newstube
import NewstubeIE
191 from .nfb
import NFBIE
192 from .nhl
import NHLIE
, NHLVideocenterIE
193 from .niconico
import NiconicoIE
194 from .ninegag
import NineGagIE
195 from .noco
import NocoIE
196 from .normalboots
import NormalbootsIE
197 from .novamov
import NovaMovIE
198 from .nowness
import NownessIE
199 from .nowvideo
import NowVideoIE
204 from .ntv
import NTVIE
205 from .nytimes
import NYTimesIE
206 from .nuvid
import NuvidIE
207 from .oe1
import OE1IE
208 from .ooyala
import OoyalaIE
209 from .orf
import ORFIE
210 from .parliamentliveuk
import ParliamentLiveUKIE
211 from .pbs
import PBSIE
212 from .photobucket
import PhotobucketIE
213 from .playvid
import PlayvidIE
214 from .podomatic
import PodomaticIE
215 from .pornhd
import PornHdIE
216 from .pornhub
import PornHubIE
217 from .pornotube
import PornotubeIE
218 from .prosiebensat1
import ProSiebenSat1IE
219 from .pyvideo
import PyvideoIE
220 from .radiofrance
import RadioFranceIE
221 from .rai
import RaiIE
222 from .rbmaradio
import RBMARadioIE
223 from .redtube
import RedTubeIE
224 from .ringtv
import RingTVIE
225 from .ro220
import Ro220IE
226 from .rottentomatoes
import RottenTomatoesIE
227 from .roxwel
import RoxwelIE
228 from .rtbf
import RTBFIE
229 from .rtlnow
import RTLnowIE
230 from .rts
import RTSIE
231 from .rtve
import RTVEALaCartaIE
232 from .rutube
import (
238 from .rutv
import RUTVIE
239 from .savefrom
import SaveFromIE
240 from .scivee
import SciVeeIE
241 from .servingsys
import ServingSysIE
242 from .sina
import SinaIE
243 from .slideshare
import SlideshareIE
244 from .slutload
import SlutloadIE
245 from .smotri
import (
251 from .sohu
import SohuIE
252 from .soundcloud
import (
258 from .soundgasm
import SoundgasmIE
259 from .southparkstudios
import (
263 from .space
import SpaceIE
264 from .spankwire
import SpankwireIE
265 from .spiegel
import SpiegelIE
266 from .spiegeltv
import SpiegeltvIE
267 from .spike
import SpikeIE
268 from .stanfordoc
import StanfordOpenClassroomIE
269 from .steam
import SteamIE
270 from .streamcloud
import StreamcloudIE
271 from .streamcz
import StreamCZIE
272 from .swrmediathek
import SWRMediathekIE
273 from .syfy
import SyfyIE
274 from .sztvhu
import SztvHuIE
275 from .tagesschau
import TagesschauIE
276 from .teachertube
import (
278 TeacherTubeClassroomIE
,
280 from .teachingchannel
import TeachingChannelIE
281 from .teamcoco
import TeamcocoIE
282 from .techtalks
import TechTalksIE
283 from .ted
import TEDIE
284 from .testurl
import TestURLIE
285 from .tf1
import TF1IE
286 from .theplatform
import ThePlatformIE
287 from .thisav
import ThisAVIE
288 from .tinypic
import TinyPicIE
289 from .tlc
import TlcIE
, TlcDeIE
290 from .toutv
import TouTvIE
291 from .toypics
import ToypicsUserIE
, ToypicsIE
292 from .traileraddict
import TrailerAddictIE
293 from .trilulilu
import TriluliluIE
294 from .trutube
import TruTubeIE
295 from .tube8
import Tube8IE
296 from .tudou
import TudouIE
297 from .tumblr
import TumblrIE
298 from .tutv
import TutvIE
299 from .tvigle
import TvigleIE
300 from .tvp
import TvpIE
305 from .unistra
import UnistraIE
306 from .urort
import UrortIE
307 from .ustream
import UstreamIE
, UstreamChannelIE
308 from .vbox7
import Vbox7IE
309 from .veehd
import VeeHDIE
310 from .veoh
import VeohIE
311 from .vesti
import VestiIE
312 from .vevo
import VevoIE
313 from .vh1
import VH1IE
314 from .viddler
import ViddlerIE
315 from .videobam
import VideoBamIE
316 from .videodetective
import VideoDetectiveIE
317 from .videolecturesnet
import VideoLecturesNetIE
318 from .videofyme
import VideofyMeIE
319 from .videopremium
import VideoPremiumIE
320 from .videott
import VideoTtIE
321 from .videoweed
import VideoWeedIE
335 from .viki
import VikiIE
337 from .vube
import VubeIE
338 from .vuclip
import VuClipIE
339 from .vulture
import VultureIE
340 from .washingtonpost
import WashingtonPostIE
341 from .wat
import WatIE
347 from .weibo
import WeiboIE
348 from .wimp
import WimpIE
349 from .wistia
import WistiaIE
350 from .worldstarhiphop
import WorldStarHipHopIE
351 from .wrzuta
import WrzutaIE
352 from .xbef
import XBefIE
353 from .xhamster
import XHamsterIE
354 from .xnxx
import XNXXIE
355 from .xvideos
import XVideosIE
356 from .xtube
import XTubeUserIE
, XTubeIE
362 from .youjizz
import YouJizzIE
363 from .youku
import YoukuIE
364 from .youporn
import YouPornIE
365 from .youtube
import (
371 YoutubeRecommendedIE
,
376 YoutubeSubscriptionsIE
,
378 YoutubeTruncatedURLIE
,
382 from .zdf
import ZDFIE
387 for name
, klass
in globals().items()
388 if name
.endswith('IE') and name
!= 'GenericIE'
390 _ALL_CLASSES
.append(GenericIE
)
393 def gen_extractors():
394 """ Return a list of an instance of every supported extractor.
395 The order does matter; the first extractor matched is the one handling the URL.
397 return [klass() for klass
in _ALL_CLASSES
]
400 def get_info_extractor(ie_name
):
401 """Returns the info extractor class with the given ie_name"""
402 return globals()[ie_name
+'IE']