]>
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
5 from .arte
import ArteTvIE
6 from .auengine
import AUEngineIE
7 from .bandcamp
import BandcampIE
8 from .bliptv
import BlipTVIE
, BlipTVUserIE
9 from .bloomberg
import BloombergIE
10 from .breakcom
import BreakIE
11 from .brightcove
import BrightcoveIE
12 from .c56
import C56IE
13 from .canalplus
import CanalplusIE
14 from .canalc2
import Canalc2IE
15 from .cnn
import CNNIE
16 from .collegehumor
import CollegeHumorIE
17 from .comedycentral
import ComedyCentralIE
18 from .condenast
import CondeNastIE
19 from .criterion
import CriterionIE
20 from .cspan
import CSpanIE
21 from .dailymotion
import DailymotionIE
, DailymotionPlaylistIE
22 from .daum
import DaumIE
23 from .depositfiles
import DepositFilesIE
24 from .dotsub
import DotsubIE
25 from .dreisat
import DreiSatIE
26 from .defense
import DefenseGouvFrIE
27 from .ehow
import EHowIE
28 from .eighttracks
import EightTracksIE
29 from .escapist
import EscapistIE
30 from .exfm
import ExfmIE
31 from .facebook
import FacebookIE
32 from .flickr
import FlickrIE
33 from .francetv
import (
37 from .freesound
import FreesoundIE
38 from .funnyordie
import FunnyOrDieIE
39 from .gamespot
import GameSpotIE
40 from .gametrailers
import GametrailersIE
41 from .generic
import GenericIE
42 from .googleplus
import GooglePlusIE
43 from .googlesearch
import GoogleSearchIE
44 from .hark
import HarkIE
45 from .hotnewhiphop
import HotNewHipHopIE
46 from .howcast
import HowcastIE
47 from .hypem
import HypemIE
48 from .ign
import IGNIE
, OneUPIE
49 from .ina
import InaIE
50 from .infoq
import InfoQIE
51 from .instagram
import InstagramIE
52 from .jeuxvideo
import JeuxVideoIE
53 from .jukebox
import JukeboxIE
54 from .justintv
import JustinTVIE
55 from .kankan
import KankanIE
56 from .kickstarter
import KickStarterIE
57 from .keek
import KeekIE
58 from .liveleak
import LiveLeakIE
59 from .livestream
import LivestreamIE
60 from .metacafe
import MetacafeIE
61 from .metacritic
import MetacriticIE
62 from .mit
import TechTVMITIE
, MITIE
63 from .mixcloud
import MixcloudIE
64 from .mtv
import MTVIE
65 from .muzu
import MuzuTVIE
66 from .myspass
import MySpassIE
67 from .myvideo
import MyVideoIE
68 from .naver
import NaverIE
69 from .nba
import NBAIE
70 from .nbc
import NBCNewsIE
71 from .ooyala
import OoyalaIE
72 from .orf
import ORFIE
73 from .pbs
import PBSIE
74 from .photobucket
import PhotobucketIE
75 from .pornotube
import PornotubeIE
76 from .rbmaradio
import RBMARadioIE
77 from .redtube
import RedTubeIE
78 from .ringtv
import RingTVIE
79 from .ro220
import Ro220IE
80 from .roxwel
import RoxwelIE
81 from .rtlnow
import RTLnowIE
82 from .sina
import SinaIE
83 from .slashdot
import SlashdotIE
84 from .slideshare
import SlideshareIE
85 from .sohu
import SohuIE
86 from .soundcloud
import SoundcloudIE
, SoundcloudSetIE
, SoundcloudUserIE
87 from .southparkstudios
import SouthParkStudiosIE
88 from .spiegel
import SpiegelIE
89 from .stanfordoc
import StanfordOpenClassroomIE
90 from .statigram
import StatigramIE
91 from .steam
import SteamIE
92 from .teamcoco
import TeamcocoIE
93 from .ted
import TEDIE
94 from .tf1
import TF1IE
95 from .thisav
import ThisAVIE
96 from .traileraddict
import TrailerAddictIE
97 from .trilulilu
import TriluliluIE
98 from .tudou
import TudouIE
99 from .tumblr
import TumblrIE
100 from .tutv
import TutvIE
101 from .unistra
import UnistraIE
102 from .ustream
import UstreamIE
, UstreamChannelIE
103 from .vbox7
import Vbox7IE
104 from .veehd
import VeeHDIE
105 from .veoh
import VeohIE
106 from .vevo
import VevoIE
107 from .vice
import ViceIE
108 from .videofyme
import VideofyMeIE
109 from .vimeo
import VimeoIE
, VimeoChannelIE
110 from .vine
import VineIE
111 from .wat
import WatIE
112 from .weibo
import WeiboIE
113 from .wimp
import WimpIE
114 from .worldstarhiphop
import WorldStarHipHopIE
115 from .xhamster
import XHamsterIE
116 from .xnxx
import XNXXIE
117 from .xvideos
import XVideosIE
118 from .yahoo
import YahooIE
, YahooSearchIE
119 from .youjizz
import YouJizzIE
120 from .youku
import YoukuIE
121 from .youporn
import YouPornIE
122 from .youtube
import (
129 YoutubeSubscriptionsIE
,
130 YoutubeRecommendedIE
,
134 from .zdf
import ZDFIE
139 for name
, klass
in globals().items()
140 if name
.endswith('IE') and name
!= 'GenericIE'
142 _ALL_CLASSES
.append(GenericIE
)
145 def gen_extractors():
146 """ Return a list of an instance of every supported extractor.
147 The order does matter; the first extractor matched is the one handling the URL.
149 return [klass() for klass
in _ALL_CLASSES
]
152 def get_info_extractor(ie_name
):
153 """Returns the info extractor class with the given ie_name"""
154 return globals()[ie_name
+'IE']