| 
									
										
										
										
											2013-06-23 22:38:59 +02:00
										 |  |  | 
 | 
					
						
							|  |  |  | from .ard import ARDIE | 
					
						
							|  |  |  | from .arte import ArteTvIE | 
					
						
							|  |  |  | from .bandcamp import BandcampIE | 
					
						
							|  |  |  | from .bliptv import BlipTVIE, BlipTVUserIE | 
					
						
							| 
									
										
										
										
											2013-06-23 22:59:51 +02:00
										 |  |  | from .breakcom import BreakIE | 
					
						
							| 
									
										
										
										
											2013-06-23 22:38:59 +02:00
										 |  |  | from .collegehumor import CollegeHumorIE | 
					
						
							| 
									
										
										
										
											2013-06-25 21:11:57 +02:00
										 |  |  | from .comedycentral import ComedyCentralIE | 
					
						
							| 
									
										
										
										
											2013-06-23 22:38:59 +02:00
										 |  |  | from .dailymotion import DailymotionIE | 
					
						
							|  |  |  | from .depositfiles import DepositFilesIE | 
					
						
							|  |  |  | from .eighttracks import EightTracksIE | 
					
						
							|  |  |  | from .escapist import EscapistIE | 
					
						
							|  |  |  | from .facebook import FacebookIE | 
					
						
							|  |  |  | from .flickr import FlickrIE | 
					
						
							|  |  |  | from .funnyordie import FunnyOrDieIE | 
					
						
							|  |  |  | from .gametrailers import GametrailersIE | 
					
						
							|  |  |  | from .generic import GenericIE | 
					
						
							|  |  |  | from .googleplus import GooglePlusIE | 
					
						
							|  |  |  | from .googlesearch import GoogleSearchIE | 
					
						
							|  |  |  | from .howcast import HowcastIE | 
					
						
							|  |  |  | from .hypem import HypemIE | 
					
						
							|  |  |  | from .ina import InaIE | 
					
						
							|  |  |  | from .infoq import InfoQIE | 
					
						
							| 
									
										
										
										
											2013-06-25 13:28:59 +02:00
										 |  |  | from .jukebox import JukeboxIE | 
					
						
							| 
									
										
										
										
											2013-06-25 21:11:57 +02:00
										 |  |  | from .justintv import JustinTVIE | 
					
						
							| 
									
										
										
										
											2013-06-23 22:38:59 +02:00
										 |  |  | from .keek import KeekIE | 
					
						
							|  |  |  | from .liveleak import LiveLeakIE | 
					
						
							|  |  |  | from .metacafe import MetacafeIE | 
					
						
							|  |  |  | from .mixcloud import MixcloudIE | 
					
						
							|  |  |  | from .mtv import MTVIE | 
					
						
							|  |  |  | from .myspass import MySpassIE | 
					
						
							|  |  |  | from .myvideo import MyVideoIE | 
					
						
							|  |  |  | from .nba import NBAIE | 
					
						
							|  |  |  | from .photobucket import PhotobucketIE | 
					
						
							|  |  |  | from .pornotube import PornotubeIE | 
					
						
							|  |  |  | from .rbmaradio import RBMARadioIE | 
					
						
							|  |  |  | from .redtube import RedTubeIE | 
					
						
							|  |  |  | from .soundcloud import SoundcloudIE, SoundcloudSetIE | 
					
						
							|  |  |  | from .spiegel import SpiegelIE | 
					
						
							|  |  |  | from .stanfordoc import StanfordOpenClassroomIE | 
					
						
							| 
									
										
										
										
											2013-06-25 21:11:57 +02:00
										 |  |  | from .statigram import StatigramIE | 
					
						
							| 
									
										
										
										
											2013-06-23 22:38:59 +02:00
										 |  |  | from .steam import SteamIE | 
					
						
							|  |  |  | from .teamcoco import TeamcocoIE | 
					
						
							|  |  |  | from .ted import TEDIE | 
					
						
							| 
									
										
										
										
											2013-06-25 21:11:57 +02:00
										 |  |  | from .tudou import TudouIE | 
					
						
							| 
									
										
										
										
											2013-06-23 22:38:59 +02:00
										 |  |  | from .tumblr import TumblrIE | 
					
						
							|  |  |  | from .ustream import UstreamIE | 
					
						
							|  |  |  | from .vbox7 import Vbox7IE | 
					
						
							| 
									
										
										
										
											2013-06-24 12:31:41 +02:00
										 |  |  | from .vevo import VevoIE | 
					
						
							| 
									
										
										
										
											2013-06-23 22:38:59 +02:00
										 |  |  | from .vimeo import VimeoIE | 
					
						
							|  |  |  | from .vine import VineIE | 
					
						
							|  |  |  | from .worldstarhiphop import WorldStarHipHopIE | 
					
						
							|  |  |  | from .xhamster import XHamsterIE | 
					
						
							| 
									
										
										
										
											2013-06-25 21:11:57 +02:00
										 |  |  | from .xnxx import XNXXIE | 
					
						
							| 
									
										
										
										
											2013-06-23 22:38:59 +02:00
										 |  |  | from .xvideos import XVideosIE | 
					
						
							|  |  |  | from .yahoo import YahooIE, YahooSearchIE | 
					
						
							|  |  |  | from .youjizz import YouJizzIE | 
					
						
							|  |  |  | from .youku import YoukuIE | 
					
						
							|  |  |  | from .youporn import YouPornIE | 
					
						
							|  |  |  | from .youtube import YoutubeIE, YoutubePlaylistIE, YoutubeSearchIE, YoutubeUserIE, YoutubeChannelIE | 
					
						
							|  |  |  | from .zdf import ZDFIE | 
					
						
							| 
									
										
										
										
											2013-06-25 21:11:57 +02:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2013-06-23 22:36:24 +02:00
										 |  |  | 
 | 
					
						
							|  |  |  | def gen_extractors(): | 
					
						
							|  |  |  |     """ Return a list of an instance of every supported extractor.
 | 
					
						
							|  |  |  |     The order does matter; the first extractor matched is the one handling the URL. | 
					
						
							|  |  |  |     """
 | 
					
						
							|  |  |  |     return [ | 
					
						
							|  |  |  |         YoutubePlaylistIE(), | 
					
						
							|  |  |  |         YoutubeChannelIE(), | 
					
						
							|  |  |  |         YoutubeUserIE(), | 
					
						
							|  |  |  |         YoutubeSearchIE(), | 
					
						
							|  |  |  |         YoutubeIE(), | 
					
						
							|  |  |  |         MetacafeIE(), | 
					
						
							|  |  |  |         DailymotionIE(), | 
					
						
							|  |  |  |         GoogleSearchIE(), | 
					
						
							|  |  |  |         PhotobucketIE(), | 
					
						
							|  |  |  |         YahooIE(), | 
					
						
							|  |  |  |         YahooSearchIE(), | 
					
						
							|  |  |  |         DepositFilesIE(), | 
					
						
							|  |  |  |         FacebookIE(), | 
					
						
							|  |  |  |         BlipTVIE(), | 
					
						
							|  |  |  |         BlipTVUserIE(), | 
					
						
							|  |  |  |         VimeoIE(), | 
					
						
							|  |  |  |         MyVideoIE(), | 
					
						
							|  |  |  |         ComedyCentralIE(), | 
					
						
							|  |  |  |         EscapistIE(), | 
					
						
							|  |  |  |         CollegeHumorIE(), | 
					
						
							|  |  |  |         XVideosIE(), | 
					
						
							|  |  |  |         SoundcloudSetIE(), | 
					
						
							|  |  |  |         SoundcloudIE(), | 
					
						
							|  |  |  |         InfoQIE(), | 
					
						
							|  |  |  |         MixcloudIE(), | 
					
						
							|  |  |  |         StanfordOpenClassroomIE(), | 
					
						
							|  |  |  |         MTVIE(), | 
					
						
							|  |  |  |         YoukuIE(), | 
					
						
							|  |  |  |         XNXXIE(), | 
					
						
							|  |  |  |         YouJizzIE(), | 
					
						
							|  |  |  |         PornotubeIE(), | 
					
						
							|  |  |  |         YouPornIE(), | 
					
						
							|  |  |  |         GooglePlusIE(), | 
					
						
							|  |  |  |         ArteTvIE(), | 
					
						
							|  |  |  |         NBAIE(), | 
					
						
							|  |  |  |         WorldStarHipHopIE(), | 
					
						
							|  |  |  |         JustinTVIE(), | 
					
						
							|  |  |  |         FunnyOrDieIE(), | 
					
						
							|  |  |  |         SteamIE(), | 
					
						
							|  |  |  |         UstreamIE(), | 
					
						
							|  |  |  |         RBMARadioIE(), | 
					
						
							|  |  |  |         EightTracksIE(), | 
					
						
							|  |  |  |         KeekIE(), | 
					
						
							|  |  |  |         TEDIE(), | 
					
						
							|  |  |  |         MySpassIE(), | 
					
						
							|  |  |  |         SpiegelIE(), | 
					
						
							|  |  |  |         LiveLeakIE(), | 
					
						
							|  |  |  |         ARDIE(), | 
					
						
							|  |  |  |         ZDFIE(), | 
					
						
							|  |  |  |         TumblrIE(), | 
					
						
							|  |  |  |         BandcampIE(), | 
					
						
							|  |  |  |         RedTubeIE(), | 
					
						
							|  |  |  |         InaIE(), | 
					
						
							|  |  |  |         HowcastIE(), | 
					
						
							|  |  |  |         VineIE(), | 
					
						
							|  |  |  |         FlickrIE(), | 
					
						
							|  |  |  |         TeamcocoIE(), | 
					
						
							|  |  |  |         XHamsterIE(), | 
					
						
							|  |  |  |         HypemIE(), | 
					
						
							|  |  |  |         Vbox7IE(), | 
					
						
							|  |  |  |         GametrailersIE(), | 
					
						
							|  |  |  |         StatigramIE(), | 
					
						
							| 
									
										
										
										
											2013-06-23 22:59:51 +02:00
										 |  |  |         BreakIE(), | 
					
						
							| 
									
										
										
										
											2013-06-24 12:31:41 +02:00
										 |  |  |         VevoIE(), | 
					
						
							| 
									
										
										
										
											2013-06-25 13:28:59 +02:00
										 |  |  |         JukeboxIE(), | 
					
						
							| 
									
										
										
										
											2013-06-25 22:48:08 +05:00
										 |  |  |         TudouIE(), | 
					
						
							| 
									
										
										
										
											2013-06-23 22:36:24 +02:00
										 |  |  |         GenericIE() | 
					
						
							|  |  |  |     ] | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | def get_info_extractor(ie_name): | 
					
						
							|  |  |  |     """Returns the info extractor class with the given ie_name""" | 
					
						
							|  |  |  |     return globals()[ie_name+'IE'] |