]>
jfr.im git - yt-dlp.git/blob - youtube_dl/extractor/__init__.py
3 from .arte
import ArteTvIE
4 from .auengine
import AUEngineIE
5 from .bandcamp
import BandcampIE
6 from .bliptv
import BlipTVIE
, BlipTVUserIE
7 from .breakcom
import BreakIE
8 from .collegehumor
import CollegeHumorIE
9 from .comedycentral
import ComedyCentralIE
10 from .cspan
import CSpanIE
11 from .dailymotion
import DailymotionIE
12 from .depositfiles
import DepositFilesIE
13 from .eighttracks
import EightTracksIE
14 from .escapist
import EscapistIE
15 from .facebook
import FacebookIE
16 from .flickr
import FlickrIE
17 from .funnyordie
import FunnyOrDieIE
18 from .gamespot
import GameSpotIE
19 from .gametrailers
import GametrailersIE
20 from .generic
import GenericIE
21 from .googleplus
import GooglePlusIE
22 from .googlesearch
import GoogleSearchIE
23 from .hotnewhiphop
import HotNewHipHopIE
24 from .howcast
import HowcastIE
25 from .hypem
import HypemIE
26 from .ina
import InaIE
27 from .infoq
import InfoQIE
28 from .jukebox
import JukeboxIE
29 from .justintv
import JustinTVIE
30 from .keek
import KeekIE
31 from .liveleak
import LiveLeakIE
32 from .metacafe
import MetacafeIE
33 from .mixcloud
import MixcloudIE
34 from .mtv
import MTVIE
35 from .myspass
import MySpassIE
36 from .myvideo
import MyVideoIE
37 from .nba
import NBAIE
38 from .photobucket
import PhotobucketIE
39 from .pornotube
import PornotubeIE
40 from .rbmaradio
import RBMARadioIE
41 from .redtube
import RedTubeIE
42 from .ringtv
import RingTVIE
43 from .soundcloud
import SoundcloudIE
, SoundcloudSetIE
44 from .spiegel
import SpiegelIE
45 from .stanfordoc
import StanfordOpenClassroomIE
46 from .statigram
import StatigramIE
47 from .steam
import SteamIE
48 from .teamcoco
import TeamcocoIE
49 from .ted
import TEDIE
50 from .tf1
import TF1IE
51 from .traileraddict
import TrailerAddictIE
52 from .tudou
import TudouIE
53 from .tumblr
import TumblrIE
54 from .tutv
import TutvIE
55 from .ustream
import UstreamIE
56 from .vbox7
import Vbox7IE
57 from .vevo
import VevoIE
58 from .vimeo
import VimeoIE
59 from .vine
import VineIE
60 from .wat
import WatIE
61 from .wimp
import WimpIE
62 from .worldstarhiphop
import WorldStarHipHopIE
63 from .xhamster
import XHamsterIE
64 from .xnxx
import XNXXIE
65 from .xvideos
import XVideosIE
66 from .yahoo
import YahooIE
, YahooSearchIE
67 from .youjizz
import YouJizzIE
68 from .youku
import YoukuIE
69 from .youporn
import YouPornIE
70 from .youtube
import YoutubeIE
, YoutubePlaylistIE
, YoutubeSearchIE
, YoutubeUserIE
, YoutubeChannelIE
71 from .zdf
import ZDFIE
76 for name
, klass
in globals().items()
77 if name
.endswith('IE') and name
!= 'GenericIE'
79 _ALL_CLASSES
.append(GenericIE
)
82 """ Return a list of an instance of every supported extractor.
83 The order does matter; the first extractor matched is the one handling the URL.
85 return [klass() for klass
in _ALL_CLASSES
]
87 def get_info_extractor(ie_name
):
88 """Returns the info extractor class with the given ie_name"""
89 return globals()[ie_name
+'IE']