]>
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
22 from .breakcom
import BreakIE
23 from .brightcove
import BrightcoveIE
24 from .c56
import C56IE
25 from .canalplus
import CanalplusIE
26 from .canalc2
import Canalc2IE
27 from .cbs
import CBSIE
28 from .channel9
import Channel9IE
29 from .chilloutzone
import ChilloutzoneIE
30 from .cinemassacre
import CinemassacreIE
31 from .clipfish
import ClipfishIE
32 from .cliphunter
import CliphunterIE
33 from .clipsyndicate
import ClipsyndicateIE
34 from .cmt
import CMTIE
35 from .cnn
import CNNIE
36 from .collegehumor
import CollegeHumorIE
37 from .comedycentral
import ComedyCentralIE
, ComedyCentralShowsIE
38 from .condenast
import CondeNastIE
39 from .criterion
import CriterionIE
40 from .crunchyroll
import CrunchyrollIE
41 from .cspan
import CSpanIE
43 from .dailymotion
import (
45 DailymotionPlaylistIE
,
48 from .daum
import DaumIE
49 from .depositfiles
import DepositFilesIE
50 from .dotsub
import DotsubIE
51 from .dreisat
import DreiSatIE
52 from .defense
import DefenseGouvFrIE
53 from .discovery
import DiscoveryIE
54 from .dropbox
import DropboxIE
55 from .ebaumsworld
import EbaumsWorldIE
56 from .ehow
import EHowIE
57 from .eighttracks
import EightTracksIE
58 from .eitb
import EitbIE
59 from .elpais
import ElPaisIE
60 from .escapist
import EscapistIE
61 from .everyonesmixtape
import EveryonesMixtapeIE
62 from .exfm
import ExfmIE
63 from .extremetube
import ExtremeTubeIE
64 from .facebook
import FacebookIE
65 from .faz
import FazIE
66 from .firstpost
import FirstpostIE
71 from .flickr
import FlickrIE
72 from .franceinter
import FranceInterIE
73 from .francetv
import (
80 from .freesound
import FreesoundIE
81 from .freespeech
import FreespeechIE
82 from .funnyordie
import FunnyOrDieIE
83 from .gamekings
import GamekingsIE
84 from .gamespot
import GameSpotIE
85 from .gametrailers
import GametrailersIE
86 from .generic
import GenericIE
87 from .googleplus
import GooglePlusIE
88 from .googlesearch
import GoogleSearchIE
89 from .hark
import HarkIE
90 from .hotnewhiphop
import HotNewHipHopIE
91 from .howcast
import HowcastIE
92 from .huffpost
import HuffPostIE
93 from .hypem
import HypemIE
94 from .ign
import IGNIE
, OneUPIE
99 from .ina
import InaIE
100 from .infoq
import InfoQIE
101 from .instagram
import InstagramIE
102 from .internetvideoarchive
import InternetVideoArchiveIE
103 from .iprima
import IPrimaIE
108 from .jadorecettepub
import JadoreCettePubIE
109 from .jeuxvideo
import JeuxVideoIE
110 from .jukebox
import JukeboxIE
111 from .justintv
import JustinTVIE
112 from .jpopsukitv
import JpopsukiIE
113 from .kankan
import KankanIE
114 from .keezmovies
import KeezMoviesIE
115 from .khanacademy
import KhanAcademyIE
116 from .kickstarter
import KickStarterIE
117 from .keek
import KeekIE
118 from .kontrtube
import KontrTubeIE
119 from .la7
import LA7IE
120 from .lifenews
import LifeNewsIE
121 from .liveleak
import LiveLeakIE
122 from .livestream
import LivestreamIE
, LivestreamOriginalIE
128 from .macgamestore
import MacGameStoreIE
129 from .malemotion
import MalemotionIE
130 from .mdr
import MDRIE
131 from .metacafe
import MetacafeIE
132 from .metacritic
import MetacriticIE
133 from .mit
import TechTVMITIE
, MITIE
134 from .mixcloud
import MixcloudIE
135 from .mpora
import MporaIE
136 from .mofosex
import MofosexIE
137 from .mooshare
import MooshareIE
142 from .muzu
import MuzuTVIE
143 from .myspace
import MySpaceIE
144 from .myspass
import MySpassIE
145 from .myvideo
import MyVideoIE
146 from .naver
import NaverIE
147 from .nba
import NBAIE
148 from .nbc
import NBCNewsIE
149 from .ndr
import NDRIE
150 from .ndtv
import NDTVIE
151 from .newgrounds
import NewgroundsIE
152 from .nfb
import NFBIE
153 from .nhl
import NHLIE
, NHLVideocenterIE
154 from .niconico
import NiconicoIE
155 from .ninegag
import NineGagIE
156 from .normalboots
import NormalbootsIE
157 from .novamov
import NovamovIE
158 from .nowness
import NownessIE
159 from .nowvideo
import NowVideoIE
160 from .ooyala
import OoyalaIE
161 from .orf
import ORFIE
162 from .pbs
import PBSIE
163 from .photobucket
import PhotobucketIE
164 from .podomatic
import PodomaticIE
165 from .pornhd
import PornHdIE
166 from .pornhub
import PornHubIE
167 from .pornotube
import PornotubeIE
168 from .pyvideo
import PyvideoIE
169 from .radiofrance
import RadioFranceIE
170 from .rbmaradio
import RBMARadioIE
171 from .redtube
import RedTubeIE
172 from .ringtv
import RingTVIE
173 from .ro220
import Ro220IE
174 from .rottentomatoes
import RottenTomatoesIE
175 from .roxwel
import RoxwelIE
176 from .rtlnow
import RTLnowIE
177 from .rutube
import (
183 from .servingsys
import ServingSysIE
184 from .sina
import SinaIE
185 from .slashdot
import SlashdotIE
186 from .slideshare
import SlideshareIE
187 from .smotri
import (
193 from .sohu
import SohuIE
194 from .soundcloud
import SoundcloudIE
, SoundcloudSetIE
, SoundcloudUserIE
195 from .southparkstudios
import (
199 from .space
import SpaceIE
200 from .spankwire
import SpankwireIE
201 from .spiegel
import SpiegelIE
202 from .spike
import SpikeIE
203 from .stanfordoc
import StanfordOpenClassroomIE
204 from .statigram
import StatigramIE
205 from .steam
import SteamIE
206 from .streamcloud
import StreamcloudIE
207 from .sztvhu
import SztvHuIE
208 from .teamcoco
import TeamcocoIE
209 from .techtalks
import TechTalksIE
210 from .ted
import TEDIE
211 from .tf1
import TF1IE
212 from .theplatform
import ThePlatformIE
213 from .thisav
import ThisAVIE
214 from .tinypic
import TinyPicIE
215 from .toutv
import TouTvIE
216 from .traileraddict
import TrailerAddictIE
217 from .trilulilu
import TriluliluIE
218 from .tube8
import Tube8IE
219 from .tudou
import TudouIE
220 from .tumblr
import TumblrIE
221 from .tutv
import TutvIE
222 from .tvp
import TvpIE
223 from .unistra
import UnistraIE
224 from .ustream
import UstreamIE
, UstreamChannelIE
225 from .vbox7
import Vbox7IE
226 from .veehd
import VeeHDIE
227 from .veoh
import VeohIE
228 from .vevo
import VevoIE
229 from .vice
import ViceIE
230 from .viddler
import ViddlerIE
231 from .videodetective
import VideoDetectiveIE
232 from .videofyme
import VideofyMeIE
233 from .videopremium
import VideoPremiumIE
242 from .vine
import VineIE
243 from .viki
import VikiIE
245 from .vube
import VubeIE
246 from .wat
import WatIE
247 from .weibo
import WeiboIE
248 from .wimp
import WimpIE
249 from .wistia
import WistiaIE
250 from .worldstarhiphop
import WorldStarHipHopIE
251 from .xhamster
import XHamsterIE
252 from .xnxx
import XNXXIE
253 from .xvideos
import XVideosIE
254 from .xtube
import XTubeIE
260 from .youjizz
import YouJizzIE
261 from .youku
import YoukuIE
262 from .youporn
import YouPornIE
263 from .youtube
import (
271 YoutubeSubscriptionsIE
,
272 YoutubeRecommendedIE
,
273 YoutubeTruncatedURLIE
,
279 from .zdf
import ZDFIE
284 for name
, klass
in globals().items()
285 if name
.endswith('IE') and name
!= 'GenericIE'
287 _ALL_CLASSES
.append(GenericIE
)
290 def gen_extractors():
291 """ Return a list of an instance of every supported extractor.
292 The order does matter; the first extractor matched is the one handling the URL.
294 return [klass() for klass
in _ALL_CLASSES
]
297 def get_info_extractor(ie_name
):
298 """Returns the info extractor class with the given ie_name"""
299 return globals()[ie_name
+'IE']