]>
jfr.im git - yt-dlp.git/blob - youtube_dl/extractor/__init__.py
1 from .appletrailers
import AppleTrailersIE
2 from .addanime
import AddAnimeIE
3 from .archiveorg
import ArchiveOrgIE
11 from .auengine
import AUEngineIE
12 from .bandcamp
import BandcampIE
13 from .bliptv
import BlipTVIE
, BlipTVUserIE
14 from .bloomberg
import BloombergIE
15 from .breakcom
import BreakIE
16 from .brightcove
import BrightcoveIE
17 from .c56
import C56IE
18 from .canalplus
import CanalplusIE
19 from .canalc2
import Canalc2IE
20 from .cinemassacre
import CinemassacreIE
21 from .cnn
import CNNIE
22 from .collegehumor
import CollegeHumorIE
23 from .comedycentral
import ComedyCentralIE
24 from .condenast
import CondeNastIE
25 from .criterion
import CriterionIE
26 from .cspan
import CSpanIE
27 from .dailymotion
import (
29 DailymotionPlaylistIE
,
32 from .daum
import DaumIE
33 from .depositfiles
import DepositFilesIE
34 from .dotsub
import DotsubIE
35 from .dreisat
import DreiSatIE
36 from .defense
import DefenseGouvFrIE
37 from .ebaumsworld
import EbaumsWorldIE
38 from .ehow
import EHowIE
39 from .eighttracks
import EightTracksIE
40 from .escapist
import EscapistIE
41 from .exfm
import ExfmIE
42 from .facebook
import FacebookIE
43 from .faz
import FazIE
48 from .flickr
import FlickrIE
49 from .francetv
import (
55 from .freesound
import FreesoundIE
56 from .funnyordie
import FunnyOrDieIE
57 from .gamespot
import GameSpotIE
58 from .gametrailers
import GametrailersIE
59 from .generic
import GenericIE
60 from .googleplus
import GooglePlusIE
61 from .googlesearch
import GoogleSearchIE
62 from .hark
import HarkIE
63 from .hotnewhiphop
import HotNewHipHopIE
64 from .howcast
import HowcastIE
65 from .hypem
import HypemIE
66 from .ign
import IGNIE
, OneUPIE
67 from .ina
import InaIE
68 from .infoq
import InfoQIE
69 from .instagram
import InstagramIE
70 from .internetvideoarchive
import InternetVideoArchiveIE
71 from .jeuxvideo
import JeuxVideoIE
72 from .jukebox
import JukeboxIE
73 from .justintv
import JustinTVIE
74 from .kankan
import KankanIE
75 from .keezmovies
import KeezMoviesIE
76 from .kickstarter
import KickStarterIE
77 from .keek
import KeekIE
78 from .liveleak
import LiveLeakIE
79 from .livestream
import LivestreamIE
80 from .metacafe
import MetacafeIE
81 from .metacritic
import MetacriticIE
82 from .mit
import TechTVMITIE
, MITIE
83 from .mixcloud
import MixcloudIE
84 from .mtv
import MTVIE
85 from .muzu
import MuzuTVIE
86 from .myspace
import MySpaceIE
87 from .myspass
import MySpassIE
88 from .myvideo
import MyVideoIE
89 from .naver
import NaverIE
90 from .nba
import NBAIE
91 from .nbc
import NBCNewsIE
92 from .newgrounds
import NewgroundsIE
93 from .nhl
import NHLIE
, NHLVideocenterIE
94 from .nowvideo
import NowVideoIE
95 from .ooyala
import OoyalaIE
96 from .orf
import ORFIE
97 from .pbs
import PBSIE
98 from .photobucket
import PhotobucketIE
99 from .pornhub
import PornHubIE
100 from .pornotube
import PornotubeIE
101 from .rbmaradio
import RBMARadioIE
102 from .redtube
import RedTubeIE
103 from .ringtv
import RingTVIE
104 from .ro220
import Ro220IE
105 from .rottentomatoes
import RottenTomatoesIE
106 from .roxwel
import RoxwelIE
107 from .rtlnow
import RTLnowIE
108 from .rutube
import RutubeIE
109 from .sina
import SinaIE
110 from .slashdot
import SlashdotIE
111 from .slideshare
import SlideshareIE
112 from .sohu
import SohuIE
113 from .soundcloud
import SoundcloudIE
, SoundcloudSetIE
, SoundcloudUserIE
114 from .southparkstudios
import SouthParkStudiosIE
115 from .spankwire
import SpankwireIE
116 from .spiegel
import SpiegelIE
117 from .stanfordoc
import StanfordOpenClassroomIE
118 from .statigram
import StatigramIE
119 from .steam
import SteamIE
120 from .sztvhu
import SztvHuIE
121 from .teamcoco
import TeamcocoIE
122 from .techtalks
import TechTalksIE
123 from .ted
import TEDIE
124 from .tf1
import TF1IE
125 from .thisav
import ThisAVIE
126 from .traileraddict
import TrailerAddictIE
127 from .trilulilu
import TriluliluIE
128 from .tube8
import Tube8IE
129 from .tudou
import TudouIE
130 from .tumblr
import TumblrIE
131 from .tutv
import TutvIE
132 from .unistra
import UnistraIE
133 from .ustream
import UstreamIE
, UstreamChannelIE
134 from .vbox7
import Vbox7IE
135 from .veehd
import VeeHDIE
136 from .veoh
import VeohIE
137 from .vevo
import VevoIE
138 from .vice
import ViceIE
139 from .viddler
import ViddlerIE
140 from .videodetective
import VideoDetectiveIE
141 from .videofyme
import VideofyMeIE
142 from .videopremium
import VideoPremiumIE
143 from .vimeo
import VimeoIE
, VimeoChannelIE
144 from .vine
import VineIE
146 from .wat
import WatIE
147 from .websurg
import WeBSurgIE
148 from .weibo
import WeiboIE
149 from .wimp
import WimpIE
150 from .worldstarhiphop
import WorldStarHipHopIE
151 from .xhamster
import XHamsterIE
152 from .xnxx
import XNXXIE
153 from .xvideos
import XVideosIE
154 from .yahoo
import YahooIE
, YahooSearchIE
155 from .youjizz
import YouJizzIE
156 from .youku
import YoukuIE
157 from .youporn
import YouPornIE
158 from .youtube
import (
166 YoutubeSubscriptionsIE
,
167 YoutubeRecommendedIE
,
168 YoutubeTruncatedURLIE
,
172 from .zdf
import ZDFIE
177 for name
, klass
in globals().items()
178 if name
.endswith('IE') and name
!= 'GenericIE'
180 _ALL_CLASSES
.append(GenericIE
)
183 def gen_extractors():
184 """ Return a list of an instance of every supported extractor.
185 The order does matter; the first extractor matched is the one handling the URL.
187 return [klass() for klass
in _ALL_CLASSES
]
190 def get_info_extractor(ie_name
):
191 """Returns the info extractor class with the given ie_name"""
192 return globals()[ie_name
+'IE']