]>
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 .bbccouk
import BBCCoUkIE
19 from .blinkx
import BlinkxIE
20 from .bliptv
import BlipTVIE
, BlipTVUserIE
21 from .bloomberg
import BloombergIE
23 from .breakcom
import BreakIE
24 from .brightcove
import BrightcoveIE
25 from .c56
import C56IE
26 from .canalplus
import CanalplusIE
27 from .canalc2
import Canalc2IE
28 from .cbs
import CBSIE
29 from .ceskatelevize
import CeskaTelevizeIE
30 from .channel9
import Channel9IE
31 from .chilloutzone
import ChilloutzoneIE
32 from .cinemassacre
import CinemassacreIE
33 from .clipfish
import ClipfishIE
34 from .cliphunter
import CliphunterIE
35 from .clipsyndicate
import ClipsyndicateIE
36 from .cmt
import CMTIE
41 from .collegehumor
import CollegeHumorIE
42 from .comedycentral
import ComedyCentralIE
, ComedyCentralShowsIE
43 from .condenast
import CondeNastIE
44 from .criterion
import CriterionIE
45 from .crunchyroll
import CrunchyrollIE
46 from .cspan
import CSpanIE
48 from .dailymotion
import (
50 DailymotionPlaylistIE
,
53 from .daum
import DaumIE
54 from .depositfiles
import DepositFilesIE
55 from .dotsub
import DotsubIE
56 from .dreisat
import DreiSatIE
57 from .defense
import DefenseGouvFrIE
58 from .discovery
import DiscoveryIE
59 from .dropbox
import DropboxIE
60 from .ebaumsworld
import EbaumsWorldIE
61 from .ehow
import EHowIE
62 from .eighttracks
import EightTracksIE
63 from .eitb
import EitbIE
64 from .elpais
import ElPaisIE
65 from .escapist
import EscapistIE
66 from .everyonesmixtape
import EveryonesMixtapeIE
67 from .exfm
import ExfmIE
68 from .extremetube
import ExtremeTubeIE
69 from .facebook
import FacebookIE
70 from .faz
import FazIE
71 from .firstpost
import FirstpostIE
72 from .firsttv
import FirstTVIE
77 from .flickr
import FlickrIE
78 from .fourtube
import FourTubeIE
79 from .franceinter
import FranceInterIE
80 from .francetv
import (
87 from .freesound
import FreesoundIE
88 from .freespeech
import FreespeechIE
89 from .funnyordie
import FunnyOrDieIE
90 from .gamekings
import GamekingsIE
91 from .gamespot
import GameSpotIE
92 from .gametrailers
import GametrailersIE
93 from .gdcvault
import GDCVaultIE
94 from .generic
import GenericIE
95 from .googleplus
import GooglePlusIE
96 from .googlesearch
import GoogleSearchIE
97 from .hark
import HarkIE
98 from .helsinki
import HelsinkiIE
99 from .hotnewhiphop
import HotNewHipHopIE
100 from .howcast
import HowcastIE
101 from .huffpost
import HuffPostIE
102 from .hypem
import HypemIE
103 from .ign
import IGNIE
, OneUPIE
108 from .ina
import InaIE
109 from .infoq
import InfoQIE
110 from .instagram
import InstagramIE
111 from .internetvideoarchive
import InternetVideoArchiveIE
112 from .iprima
import IPrimaIE
117 from .jadorecettepub
import JadoreCettePubIE
118 from .jeuxvideo
import JeuxVideoIE
119 from .jukebox
import JukeboxIE
120 from .justintv
import JustinTVIE
121 from .jpopsukitv
import JpopsukiIE
122 from .kankan
import KankanIE
123 from .keezmovies
import KeezMoviesIE
124 from .khanacademy
import KhanAcademyIE
125 from .kickstarter
import KickStarterIE
126 from .keek
import KeekIE
127 from .kontrtube
import KontrTubeIE
128 from .la7
import LA7IE
129 from .lifenews
import LifeNewsIE
130 from .liveleak
import LiveLeakIE
131 from .livestream
import LivestreamIE
, LivestreamOriginalIE
137 from .macgamestore
import MacGameStoreIE
138 from .mailru
import MailRuIE
139 from .malemotion
import MalemotionIE
140 from .mdr
import MDRIE
141 from .metacafe
import MetacafeIE
142 from .metacritic
import MetacriticIE
143 from .mit
import TechTVMITIE
, MITIE
, OCWMITIE
144 from .mixcloud
import MixcloudIE
145 from .mpora
import MporaIE
146 from .mofosex
import MofosexIE
147 from .mooshare
import MooshareIE
152 from .muzu
import MuzuTVIE
153 from .myspace
import MySpaceIE
154 from .myspass
import MySpassIE
155 from .myvideo
import MyVideoIE
156 from .naver
import NaverIE
157 from .nba
import NBAIE
162 from .ndr
import NDRIE
163 from .ndtv
import NDTVIE
164 from .newgrounds
import NewgroundsIE
165 from .nfb
import NFBIE
166 from .nhl
import NHLIE
, NHLVideocenterIE
167 from .niconico
import NiconicoIE
168 from .ninegag
import NineGagIE
169 from .normalboots
import NormalbootsIE
170 from .novamov
import NovaMovIE
171 from .nowness
import NownessIE
172 from .nowvideo
import NowVideoIE
173 from .ooyala
import OoyalaIE
174 from .orf
import ORFIE
175 from .pbs
import PBSIE
176 from .photobucket
import PhotobucketIE
177 from .podomatic
import PodomaticIE
178 from .pornhd
import PornHdIE
179 from .pornhub
import PornHubIE
180 from .pornotube
import PornotubeIE
181 from .prosiebensat1
import ProSiebenSat1IE
182 from .pyvideo
import PyvideoIE
183 from .radiofrance
import RadioFranceIE
184 from .rbmaradio
import RBMARadioIE
185 from .redtube
import RedTubeIE
186 from .ringtv
import RingTVIE
187 from .ro220
import Ro220IE
188 from .rottentomatoes
import RottenTomatoesIE
189 from .roxwel
import RoxwelIE
190 from .rtlnow
import RTLnowIE
191 from .rutube
import (
197 from .savefrom
import SaveFromIE
198 from .servingsys
import ServingSysIE
199 from .sina
import SinaIE
200 from .slashdot
import SlashdotIE
201 from .slideshare
import SlideshareIE
202 from .smotri
import (
208 from .sohu
import SohuIE
209 from .soundcloud
import SoundcloudIE
, SoundcloudSetIE
, SoundcloudUserIE
210 from .southparkstudios
import (
214 from .space
import SpaceIE
215 from .spankwire
import SpankwireIE
216 from .spiegel
import SpiegelIE
217 from .spike
import SpikeIE
218 from .stanfordoc
import StanfordOpenClassroomIE
219 from .statigram
import StatigramIE
220 from .steam
import SteamIE
221 from .streamcloud
import StreamcloudIE
222 from .streamcz
import StreamCZIE
223 from .syfy
import SyfyIE
224 from .sztvhu
import SztvHuIE
225 from .teamcoco
import TeamcocoIE
226 from .techtalks
import TechTalksIE
227 from .ted
import TEDIE
228 from .testurl
import TestURLIE
229 from .tf1
import TF1IE
230 from .theplatform
import ThePlatformIE
231 from .thisav
import ThisAVIE
232 from .tinypic
import TinyPicIE
233 from .toutv
import TouTvIE
234 from .traileraddict
import TrailerAddictIE
235 from .trilulilu
import TriluliluIE
236 from .trutube
import TruTubeIE
237 from .tube8
import Tube8IE
238 from .tudou
import TudouIE
239 from .tumblr
import TumblrIE
240 from .tutv
import TutvIE
241 from .tvigle
import TvigleIE
242 from .tvp
import TvpIE
243 from .unistra
import UnistraIE
244 from .ustream
import UstreamIE
, UstreamChannelIE
245 from .vbox7
import Vbox7IE
246 from .veehd
import VeeHDIE
247 from .veoh
import VeohIE
248 from .vesti
import VestiIE
249 from .vevo
import VevoIE
250 from .vice
import ViceIE
251 from .viddler
import ViddlerIE
252 from .videobam
import VideoBamIE
253 from .videodetective
import VideoDetectiveIE
254 from .videofyme
import VideofyMeIE
255 from .videopremium
import VideoPremiumIE
264 from .vine
import VineIE
265 from .viki
import VikiIE
267 from .vube
import VubeIE
268 from .wat
import WatIE
269 from .weibo
import WeiboIE
270 from .wimp
import WimpIE
271 from .wistia
import WistiaIE
272 from .worldstarhiphop
import WorldStarHipHopIE
273 from .xhamster
import XHamsterIE
274 from .xnxx
import XNXXIE
275 from .xvideos
import XVideosIE
276 from .xtube
import XTubeIE
282 from .youjizz
import YouJizzIE
283 from .youku
import YoukuIE
284 from .youporn
import YouPornIE
285 from .youtube
import (
293 YoutubeSubscriptionsIE
,
294 YoutubeRecommendedIE
,
295 YoutubeTruncatedURLIE
,
301 from .zdf
import ZDFIE
306 for name
, klass
in globals().items()
307 if name
.endswith('IE') and name
!= 'GenericIE'
309 _ALL_CLASSES
.append(GenericIE
)
312 def gen_extractors():
313 """ Return a list of an instance of every supported extractor.
314 The order does matter; the first extractor matched is the one handling the URL.
316 return [klass() for klass
in _ALL_CLASSES
]
319 def get_info_extractor(ie_name
):
320 """Returns the info extractor class with the given ie_name"""
321 return globals()[ie_name
+'IE']