]>
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 .hark
import HarkIE
113 from .helsinki
import HelsinkiIE
114 from .hentaistigma
import HentaiStigmaIE
115 from .hotnewhiphop
import HotNewHipHopIE
116 from .howcast
import HowcastIE
117 from .huffpost
import HuffPostIE
118 from .hypem
import HypemIE
119 from .iconosquare
import IconosquareIE
120 from .ign
import IGNIE
, OneUPIE
125 from .ina
import InaIE
126 from .infoq
import InfoQIE
127 from .instagram
import InstagramIE
, InstagramUserIE
128 from .internetvideoarchive
import InternetVideoArchiveIE
129 from .iprima
import IPrimaIE
134 from .jadorecettepub
import JadoreCettePubIE
135 from .jeuxvideo
import JeuxVideoIE
136 from .jukebox
import JukeboxIE
137 from .justintv
import JustinTVIE
138 from .jpopsukitv
import JpopsukiIE
139 from .kankan
import KankanIE
140 from .keezmovies
import KeezMoviesIE
141 from .khanacademy
import KhanAcademyIE
142 from .kickstarter
import KickStarterIE
143 from .keek
import KeekIE
144 from .kontrtube
import KontrTubeIE
145 from .la7
import LA7IE
146 from .lifenews
import LifeNewsIE
147 from .liveleak
import LiveLeakIE
148 from .livestream
import LivestreamIE
, LivestreamOriginalIE
154 from .macgamestore
import MacGameStoreIE
155 from .mailru
import MailRuIE
156 from .malemotion
import MalemotionIE
157 from .mdr
import MDRIE
158 from .metacafe
import MetacafeIE
159 from .metacritic
import MetacriticIE
160 from .mit
import TechTVMITIE
, MITIE
, OCWMITIE
161 from .mixcloud
import MixcloudIE
162 from .mpora
import MporaIE
163 from .mofosex
import MofosexIE
164 from .mooshare
import MooshareIE
165 from .morningstar
import MorningstarIE
166 from .motorsport
import MotorsportIE
167 from .moviezine
import MoviezineIE
168 from .movshare
import MovShareIE
173 from .musicplayon
import MusicPlayOnIE
174 from .muzu
import MuzuTVIE
175 from .myspace
import MySpaceIE
176 from .myspass
import MySpassIE
177 from .myvideo
import MyVideoIE
178 from .naver
import NaverIE
179 from .nba
import NBAIE
184 from .ndr
import NDRIE
185 from .ndtv
import NDTVIE
186 from .newgrounds
import NewgroundsIE
187 from .newstube
import NewstubeIE
188 from .nfb
import NFBIE
189 from .nhl
import NHLIE
, NHLVideocenterIE
190 from .niconico
import NiconicoIE
191 from .ninegag
import NineGagIE
192 from .noco
import NocoIE
193 from .normalboots
import NormalbootsIE
194 from .novamov
import NovaMovIE
195 from .nowness
import NownessIE
196 from .nowvideo
import NowVideoIE
201 from .ntv
import NTVIE
202 from .nytimes
import NYTimesIE
203 from .nuvid
import NuvidIE
204 from .oe1
import OE1IE
205 from .ooyala
import OoyalaIE
206 from .orf
import ORFIE
207 from .parliamentliveuk
import ParliamentLiveUKIE
208 from .pbs
import PBSIE
209 from .photobucket
import PhotobucketIE
210 from .playvid
import PlayvidIE
211 from .podomatic
import PodomaticIE
212 from .pornhd
import PornHdIE
213 from .pornhub
import PornHubIE
214 from .pornotube
import PornotubeIE
215 from .prosiebensat1
import ProSiebenSat1IE
216 from .pyvideo
import PyvideoIE
217 from .radiofrance
import RadioFranceIE
218 from .rbmaradio
import RBMARadioIE
219 from .redtube
import RedTubeIE
220 from .ringtv
import RingTVIE
221 from .ro220
import Ro220IE
222 from .rottentomatoes
import RottenTomatoesIE
223 from .roxwel
import RoxwelIE
224 from .rtbf
import RTBFIE
225 from .rtlnow
import RTLnowIE
226 from .rts
import RTSIE
227 from .rtve
import RTVEALaCartaIE
228 from .rutube
import (
234 from .rutv
import RUTVIE
235 from .savefrom
import SaveFromIE
236 from .scivee
import SciVeeIE
237 from .servingsys
import ServingSysIE
238 from .sina
import SinaIE
239 from .slideshare
import SlideshareIE
240 from .slutload
import SlutloadIE
241 from .smotri
import (
247 from .sohu
import SohuIE
248 from .soundcloud
import (
254 from .southparkstudios
import (
258 from .space
import SpaceIE
259 from .spankwire
import SpankwireIE
260 from .spiegel
import SpiegelIE
261 from .spike
import SpikeIE
262 from .stanfordoc
import StanfordOpenClassroomIE
263 from .steam
import SteamIE
264 from .streamcloud
import StreamcloudIE
265 from .streamcz
import StreamCZIE
266 from .swrmediathek
import SWRMediathekIE
267 from .syfy
import SyfyIE
268 from .sztvhu
import SztvHuIE
269 from .teamcoco
import TeamcocoIE
270 from .techtalks
import TechTalksIE
271 from .ted
import TEDIE
272 from .testurl
import TestURLIE
273 from .tf1
import TF1IE
274 from .theplatform
import ThePlatformIE
275 from .thisav
import ThisAVIE
276 from .tinypic
import TinyPicIE
277 from .tlc
import TlcIE
, TlcDeIE
278 from .toutv
import TouTvIE
279 from .toypics
import ToypicsUserIE
, ToypicsIE
280 from .traileraddict
import TrailerAddictIE
281 from .trilulilu
import TriluliluIE
282 from .trutube
import TruTubeIE
283 from .tube8
import Tube8IE
284 from .tudou
import TudouIE
285 from .tumblr
import TumblrIE
286 from .tutv
import TutvIE
287 from .tvigle
import TvigleIE
288 from .tvp
import TvpIE
293 from .unistra
import UnistraIE
294 from .urort
import UrortIE
295 from .ustream
import UstreamIE
, UstreamChannelIE
296 from .vbox7
import Vbox7IE
297 from .veehd
import VeeHDIE
298 from .veoh
import VeohIE
299 from .vesti
import VestiIE
300 from .vevo
import VevoIE
301 from .viddler
import ViddlerIE
302 from .videobam
import VideoBamIE
303 from .videodetective
import VideoDetectiveIE
304 from .videolecturesnet
import VideoLecturesNetIE
305 from .videofyme
import VideofyMeIE
306 from .videopremium
import VideoPremiumIE
307 from .videott
import VideoTtIE
308 from .videoweed
import VideoWeedIE
322 from .viki
import VikiIE
324 from .vube
import VubeIE
325 from .vuclip
import VuClipIE
326 from .washingtonpost
import WashingtonPostIE
327 from .wat
import WatIE
333 from .weibo
import WeiboIE
334 from .wimp
import WimpIE
335 from .wistia
import WistiaIE
336 from .worldstarhiphop
import WorldStarHipHopIE
337 from .xbef
import XBefIE
338 from .xhamster
import XHamsterIE
339 from .xnxx
import XNXXIE
340 from .xvideos
import XVideosIE
341 from .xtube
import XTubeUserIE
, XTubeIE
347 from .youjizz
import YouJizzIE
348 from .youku
import YoukuIE
349 from .youporn
import YouPornIE
350 from .youtube
import (
356 YoutubeRecommendedIE
,
361 YoutubeSubscriptionsIE
,
363 YoutubeTruncatedURLIE
,
367 from .zdf
import ZDFIE
372 for name
, klass
in globals().items()
373 if name
.endswith('IE') and name
!= 'GenericIE'
375 _ALL_CLASSES
.append(GenericIE
)
378 def gen_extractors():
379 """ Return a list of an instance of every supported extractor.
380 The order does matter; the first extractor matched is the one handling the URL.
382 return [klass() for klass
in _ALL_CLASSES
]
385 def get_info_extractor(ie_name
):
386 """Returns the info extractor class with the given ie_name"""
387 return globals()[ie_name
+'IE']