]>
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 .cinemassacre
import CinemassacreIE
29 from .clipfish
import ClipfishIE
30 from .clipsyndicate
import ClipsyndicateIE
31 from .cmt
import CMTIE
32 from .cnn
import CNNIE
33 from .collegehumor
import CollegeHumorIE
34 from .comedycentral
import ComedyCentralIE
, ComedyCentralShowsIE
35 from .condenast
import CondeNastIE
36 from .criterion
import CriterionIE
37 from .crunchyroll
import CrunchyrollIE
38 from .cspan
import CSpanIE
40 from .dailymotion
import (
42 DailymotionPlaylistIE
,
45 from .daum
import DaumIE
46 from .depositfiles
import DepositFilesIE
47 from .dotsub
import DotsubIE
48 from .dreisat
import DreiSatIE
49 from .defense
import DefenseGouvFrIE
50 from .discovery
import DiscoveryIE
51 from .dropbox
import DropboxIE
52 from .ebaumsworld
import EbaumsWorldIE
53 from .ehow
import EHowIE
54 from .eighttracks
import EightTracksIE
55 from .eitb
import EitbIE
56 from .escapist
import EscapistIE
57 from .everyonesmixtape
import EveryonesMixtapeIE
58 from .exfm
import ExfmIE
59 from .extremetube
import ExtremeTubeIE
60 from .facebook
import FacebookIE
61 from .faz
import FazIE
66 from .flickr
import FlickrIE
67 from .franceinter
import FranceInterIE
68 from .francetv
import (
75 from .freesound
import FreesoundIE
76 from .freespeech
import FreespeechIE
77 from .funnyordie
import FunnyOrDieIE
78 from .gamekings
import GamekingsIE
79 from .gamespot
import GameSpotIE
80 from .gametrailers
import GametrailersIE
81 from .generic
import GenericIE
82 from .googleplus
import GooglePlusIE
83 from .googlesearch
import GoogleSearchIE
84 from .hark
import HarkIE
85 from .hotnewhiphop
import HotNewHipHopIE
86 from .howcast
import HowcastIE
87 from .huffpost
import HuffPostIE
88 from .hypem
import HypemIE
89 from .ign
import IGNIE
, OneUPIE
94 from .ina
import InaIE
95 from .infoq
import InfoQIE
96 from .instagram
import InstagramIE
97 from .internetvideoarchive
import InternetVideoArchiveIE
102 from .jeuxvideo
import JeuxVideoIE
103 from .jukebox
import JukeboxIE
104 from .justintv
import JustinTVIE
105 from .jpopsukitv
import JpopsukiIE
106 from .kankan
import KankanIE
107 from .keezmovies
import KeezMoviesIE
108 from .khanacademy
import KhanAcademyIE
109 from .kickstarter
import KickStarterIE
110 from .keek
import KeekIE
111 from .la7
import LA7IE
112 from .liveleak
import LiveLeakIE
113 from .livestream
import LivestreamIE
, LivestreamOriginalIE
118 from .macgamestore
import MacGameStoreIE
119 from .malemotion
import MalemotionIE
120 from .mdr
import MDRIE
121 from .metacafe
import MetacafeIE
122 from .metacritic
import MetacriticIE
123 from .mit
import TechTVMITIE
, MITIE
124 from .mixcloud
import MixcloudIE
125 from .mpora
import MporaIE
126 from .mofosex
import MofosexIE
131 from .muzu
import MuzuTVIE
132 from .myspace
import MySpaceIE
133 from .myspass
import MySpassIE
134 from .myvideo
import MyVideoIE
135 from .naver
import NaverIE
136 from .nba
import NBAIE
137 from .nbc
import NBCNewsIE
138 from .ndtv
import NDTVIE
139 from .newgrounds
import NewgroundsIE
140 from .nhl
import NHLIE
, NHLVideocenterIE
141 from .niconico
import NiconicoIE
142 from .ninegag
import NineGagIE
143 from .novamov
import NovamovIE
144 from .nowness
import NownessIE
145 from .nowvideo
import NowVideoIE
146 from .ooyala
import OoyalaIE
147 from .orf
import ORFIE
148 from .pbs
import PBSIE
149 from .photobucket
import PhotobucketIE
150 from .podomatic
import PodomaticIE
151 from .pornhd
import PornHdIE
152 from .pornhub
import PornHubIE
153 from .pornotube
import PornotubeIE
154 from .pyvideo
import PyvideoIE
155 from .radiofrance
import RadioFranceIE
156 from .rbmaradio
import RBMARadioIE
157 from .redtube
import RedTubeIE
158 from .ringtv
import RingTVIE
159 from .ro220
import Ro220IE
160 from .rottentomatoes
import RottenTomatoesIE
161 from .roxwel
import RoxwelIE
162 from .rtlnow
import RTLnowIE
163 from .rutube
import RutubeIE
164 from .servingsys
import ServingSysIE
165 from .sina
import SinaIE
166 from .slashdot
import SlashdotIE
167 from .slideshare
import SlideshareIE
168 from .smotri
import (
174 from .sohu
import SohuIE
175 from .soundcloud
import SoundcloudIE
, SoundcloudSetIE
, SoundcloudUserIE
176 from .southparkstudios
import (
180 from .space
import SpaceIE
181 from .spankwire
import SpankwireIE
182 from .spiegel
import SpiegelIE
183 from .spike
import SpikeIE
184 from .stanfordoc
import StanfordOpenClassroomIE
185 from .statigram
import StatigramIE
186 from .steam
import SteamIE
187 from .streamcloud
import StreamcloudIE
188 from .sztvhu
import SztvHuIE
189 from .teamcoco
import TeamcocoIE
190 from .techtalks
import TechTalksIE
191 from .ted
import TEDIE
192 from .tf1
import TF1IE
193 from .theplatform
import ThePlatformIE
194 from .thisav
import ThisAVIE
195 from .toutv
import TouTvIE
196 from .traileraddict
import TrailerAddictIE
197 from .trilulilu
import TriluliluIE
198 from .tube8
import Tube8IE
199 from .tudou
import TudouIE
200 from .tumblr
import TumblrIE
201 from .tutv
import TutvIE
202 from .tvp
import TvpIE
203 from .unistra
import UnistraIE
204 from .ustream
import UstreamIE
, UstreamChannelIE
205 from .vbox7
import Vbox7IE
206 from .veehd
import VeeHDIE
207 from .veoh
import VeohIE
208 from .vevo
import VevoIE
209 from .vice
import ViceIE
210 from .viddler
import ViddlerIE
211 from .videodetective
import VideoDetectiveIE
212 from .videofyme
import VideofyMeIE
213 from .videopremium
import VideoPremiumIE
222 from .vine
import VineIE
223 from .viki
import VikiIE
225 from .wat
import WatIE
226 from .weibo
import WeiboIE
227 from .wimp
import WimpIE
228 from .wistia
import WistiaIE
229 from .worldstarhiphop
import WorldStarHipHopIE
230 from .xhamster
import XHamsterIE
231 from .xnxx
import XNXXIE
232 from .xvideos
import XVideosIE
233 from .xtube
import XTubeIE
239 from .youjizz
import YouJizzIE
240 from .youku
import YoukuIE
241 from .youporn
import YouPornIE
242 from .youtube
import (
250 YoutubeSubscriptionsIE
,
251 YoutubeRecommendedIE
,
252 YoutubeTruncatedURLIE
,
258 from .zdf
import ZDFIE
263 for name
, klass
in globals().items()
264 if name
.endswith('IE') and name
!= 'GenericIE'
266 _ALL_CLASSES
.append(GenericIE
)
269 def gen_extractors():
270 """ Return a list of an instance of every supported extractor.
271 The order does matter; the first extractor matched is the one handling the URL.
273 return [klass() for klass
in _ALL_CLASSES
]
276 def get_info_extractor(ie_name
):
277 """Returns the info extractor class with the given ie_name"""
278 return globals()[ie_name
+'IE']