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