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