]>
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 .ebaumsworld
import EbaumsWorldIE
51 from .ehow
import EHowIE
52 from .eighttracks
import EightTracksIE
53 from .eitb
import EitbIE
54 from .escapist
import EscapistIE
55 from .exfm
import ExfmIE
56 from .extremetube
import ExtremeTubeIE
57 from .facebook
import FacebookIE
58 from .faz
import FazIE
63 from .flickr
import FlickrIE
64 from .francetv
import (
70 from .freesound
import FreesoundIE
71 from .funnyordie
import FunnyOrDieIE
72 from .gamekings
import GamekingsIE
73 from .gamespot
import GameSpotIE
74 from .gametrailers
import GametrailersIE
75 from .generic
import GenericIE
76 from .googleplus
import GooglePlusIE
77 from .googlesearch
import GoogleSearchIE
78 from .hark
import HarkIE
79 from .hotnewhiphop
import HotNewHipHopIE
80 from .howcast
import HowcastIE
81 from .hypem
import HypemIE
82 from .ign
import IGNIE
, OneUPIE
87 from .ina
import InaIE
88 from .infoq
import InfoQIE
89 from .instagram
import InstagramIE
90 from .internetvideoarchive
import InternetVideoArchiveIE
95 from .jeuxvideo
import JeuxVideoIE
96 from .jukebox
import JukeboxIE
97 from .justintv
import JustinTVIE
98 from .jpopsukitv
import JpopsukiIE
99 from .kankan
import KankanIE
100 from .keezmovies
import KeezMoviesIE
101 from .kickstarter
import KickStarterIE
102 from .keek
import KeekIE
103 from .liveleak
import LiveLeakIE
104 from .livestream
import LivestreamIE
, LivestreamOriginalIE
109 from .macgamestore
import MacGameStoreIE
110 from .mdr
import MDRIE
111 from .metacafe
import MetacafeIE
112 from .metacritic
import MetacriticIE
113 from .mit
import TechTVMITIE
, MITIE
114 from .mixcloud
import MixcloudIE
115 from .mofosex
import MofosexIE
116 from .mtv
import MTVIE
117 from .muzu
import MuzuTVIE
118 from .myspace
import MySpaceIE
119 from .myspass
import MySpassIE
120 from .myvideo
import MyVideoIE
121 from .naver
import NaverIE
122 from .nba
import NBAIE
123 from .nbc
import NBCNewsIE
124 from .ndtv
import NDTVIE
125 from .newgrounds
import NewgroundsIE
126 from .nhl
import NHLIE
, NHLVideocenterIE
127 from .niconico
import NiconicoIE
128 from .ninegag
import NineGagIE
129 from .nowvideo
import NowVideoIE
130 from .ooyala
import OoyalaIE
131 from .orf
import ORFIE
132 from .pbs
import PBSIE
133 from .photobucket
import PhotobucketIE
134 from .podomatic
import PodomaticIE
135 from .pornhd
import PornHdIE
136 from .pornhub
import PornHubIE
137 from .pornotube
import PornotubeIE
138 from .pyvideo
import PyvideoIE
139 from .radiofrance
import RadioFranceIE
140 from .rbmaradio
import RBMARadioIE
141 from .redtube
import RedTubeIE
142 from .ringtv
import RingTVIE
143 from .ro220
import Ro220IE
144 from .rottentomatoes
import RottenTomatoesIE
145 from .roxwel
import RoxwelIE
146 from .rtlnow
import RTLnowIE
147 from .rutube
import RutubeIE
148 from .sina
import SinaIE
149 from .slashdot
import SlashdotIE
150 from .slideshare
import SlideshareIE
151 from .smotri
import (
157 from .sohu
import SohuIE
158 from .soundcloud
import SoundcloudIE
, SoundcloudSetIE
, SoundcloudUserIE
159 from .southparkstudios
import (
163 from .space
import SpaceIE
164 from .spankwire
import SpankwireIE
165 from .spiegel
import SpiegelIE
166 from .stanfordoc
import StanfordOpenClassroomIE
167 from .statigram
import StatigramIE
168 from .steam
import SteamIE
169 from .streamcloud
import StreamcloudIE
170 from .sztvhu
import SztvHuIE
171 from .teamcoco
import TeamcocoIE
172 from .techtalks
import TechTalksIE
173 from .ted
import TEDIE
174 from .tf1
import TF1IE
175 from .theplatform
import ThePlatformIE
176 from .thisav
import ThisAVIE
177 from .toutv
import TouTvIE
178 from .traileraddict
import TrailerAddictIE
179 from .trilulilu
import TriluliluIE
180 from .tube8
import Tube8IE
181 from .tudou
import TudouIE
182 from .tumblr
import TumblrIE
183 from .tutv
import TutvIE
184 from .tvp
import TvpIE
185 from .unistra
import UnistraIE
186 from .ustream
import UstreamIE
, UstreamChannelIE
187 from .vbox7
import Vbox7IE
188 from .veehd
import VeeHDIE
189 from .veoh
import VeohIE
190 from .vevo
import VevoIE
191 from .vice
import ViceIE
192 from .viddler
import ViddlerIE
193 from .videodetective
import VideoDetectiveIE
194 from .videofyme
import VideofyMeIE
195 from .videopremium
import VideoPremiumIE
203 from .vine
import VineIE
204 from .viki
import VikiIE
206 from .wat
import WatIE
207 from .websurg
import WeBSurgIE
208 from .weibo
import WeiboIE
209 from .wimp
import WimpIE
210 from .wistia
import WistiaIE
211 from .worldstarhiphop
import WorldStarHipHopIE
212 from .xhamster
import XHamsterIE
213 from .xnxx
import XNXXIE
214 from .xvideos
import XVideosIE
215 from .xtube
import XTubeIE
221 from .youjizz
import YouJizzIE
222 from .youku
import YoukuIE
223 from .youporn
import YouPornIE
224 from .youtube
import (
232 YoutubeSubscriptionsIE
,
233 YoutubeRecommendedIE
,
234 YoutubeTruncatedURLIE
,
240 from .zdf
import ZDFIE
245 for name
, klass
in globals().items()
246 if name
.endswith('IE') and name
!= 'GenericIE'
248 _ALL_CLASSES
.append(GenericIE
)
251 def gen_extractors():
252 """ Return a list of an instance of every supported extractor.
253 The order does matter; the first extractor matched is the one handling the URL.
255 return [klass() for klass
in _ALL_CLASSES
]
258 def get_info_extractor(ie_name
):
259 """Returns the info extractor class with the given ie_name"""
260 return globals()[ie_name
+'IE']