1 from __future__
import unicode_literals
4 from .abc7news
import Abc7NewsIE
5 from .academicearth
import AcademicEarthCourseIE
10 from .addanime
import AddAnimeIE
11 from .adobetv
import (
17 from .adultswim
import AdultSwimIE
18 from .aenetworks
import AENetworksIE
19 from .aftonbladet
import AftonbladetIE
20 from .airmozilla
import AirMozillaIE
21 from .aljazeera
import AlJazeeraIE
22 from .alphaporno
import AlphaPornoIE
23 from .animeondemand
import AnimeOnDemandIE
24 from .anitube
import AnitubeIE
25 from .anysex
import AnySexIE
30 from .allocine
import AllocineIE
31 from .aparat
import AparatIE
32 from .appleconnect
import AppleConnectIE
33 from .appletrailers
import (
35 AppleTrailersSectionIE
,
37 from .archiveorg
import ArchiveOrgIE
54 from .atresplayer
import AtresPlayerIE
55 from .atttechchannel
import ATTTechChannelIE
56 from .audimedia
import AudiMediaIE
57 from .audioboom
import AudioBoomIE
58 from .audiomack
import AudiomackIE
, AudiomackAlbumIE
59 from .azubu
import AzubuIE
, AzubuLiveIE
60 from .baidu
import BaiduVideoIE
61 from .bambuser
import BambuserIE
, BambuserChannelIE
62 from .bandcamp
import BandcampIE
, BandcampAlbumIE
68 from .beeg
import BeegIE
69 from .behindkink
import BehindKinkIE
70 from .beatportpro
import BeatportProIE
71 from .bet
import BetIE
72 from .bigflix
import BigflixIE
73 from .bild
import BildIE
74 from .bilibili
import BiliBiliIE
75 from .bleacherreport
import (
79 from .blinkx
import BlinkxIE
80 from .bloomberg
import BloombergIE
81 from .bokecc
import BokeCCIE
82 from .bpb
import BpbIE
84 from .breakcom
import BreakIE
85 from .brightcove
import (
89 from .buzzfeed
import BuzzFeedIE
90 from .byutv
import BYUtvIE
91 from .c56
import C56IE
92 from .camdemy
import (
96 from .canalplus
import CanalplusIE
97 from .canalc2
import Canalc2IE
98 from .canvas
import CanvasIE
103 from .cbs
import CBSIE
104 from .cbsnews
import (
108 from .cbssports
import CBSSportsIE
109 from .ccc
import CCCIE
110 from .ceskatelevize
import CeskaTelevizeIE
111 from .channel9
import Channel9IE
112 from .chaturbate
import ChaturbateIE
113 from .chilloutzone
import ChilloutzoneIE
114 from .chirbit
import (
118 from .cinchcast
import CinchcastIE
119 from .cinemassacre
import CinemassacreIE
120 from .clipfish
import ClipfishIE
121 from .cliphunter
import CliphunterIE
122 from .clipsyndicate
import ClipsyndicateIE
123 from .cloudy
import CloudyIE
124 from .clubic
import ClubicIE
125 from .clyp
import ClypIE
126 from .cmt
import CMTIE
127 from .cnet
import CNETIE
133 from .collegehumor
import CollegeHumorIE
134 from .collegerama
import CollegeRamaIE
135 from .comedycentral
import ComedyCentralIE
, ComedyCentralShowsIE
136 from .comcarcoff
import ComCarCoffIE
137 from .commonmistakes
import CommonMistakesIE
, UnicodeBOMIE
138 from .condenast
import CondeNastIE
139 from .cracked
import CrackedIE
140 from .crackle
import CrackleIE
141 from .criterion
import CriterionIE
142 from .crooksandliars
import CrooksAndLiarsIE
143 from .crunchyroll
import (
145 CrunchyrollShowPlaylistIE
147 from .cspan
import CSpanIE
148 from .ctsnews
import CtsNewsIE
149 from .cultureunplugged
import CultureUnpluggedIE
150 from .cwtv
import CWTVIE
151 from .dailymotion
import (
153 DailymotionPlaylistIE
,
163 from .dbtv
import DBTVIE
170 from .dctp
import DctpTvIE
171 from .deezer
import DeezerPlaylistIE
172 from .democracynow
import DemocracynowIE
173 from .dfb
import DFBIE
174 from .dhm
import DHMIE
175 from .dotsub
import DotsubIE
176 from .douyutv
import DouyuTVIE
177 from .dplay
import DPlayIE
178 from .dramafever
import (
182 from .dreisat
import DreiSatIE
183 from .drbonanza
import DRBonanzaIE
184 from .drtuber
import DrTuberIE
185 from .drtv
import DRTVIE
186 from .dvtv
import DVTVIE
187 from .dump
import DumpIE
188 from .dumpert
import DumpertIE
189 from .defense
import DefenseGouvFrIE
190 from .discovery
import DiscoveryIE
191 from .dropbox
import DropboxIE
196 from .eagleplatform
import EaglePlatformIE
197 from .ebaumsworld
import EbaumsWorldIE
198 from .echomsk
import EchoMskIE
199 from .ehow
import EHowIE
200 from .eighttracks
import EightTracksIE
201 from .einthusan
import EinthusanIE
202 from .eitb
import EitbIE
203 from .ellentv
import (
207 from .elpais
import ElPaisIE
208 from .embedly
import EmbedlyIE
209 from .engadget
import EngadgetIE
210 from .eporner
import EpornerIE
211 from .eroprofile
import EroProfileIE
212 from .escapist
import EscapistIE
213 from .espn
import ESPNIE
214 from .esri
import EsriVideoIE
215 from .europa
import EuropaIE
216 from .everyonesmixtape
import EveryonesMixtapeIE
217 from .exfm
import ExfmIE
218 from .expotv
import ExpoTVIE
219 from .extremetube
import ExtremeTubeIE
220 from .facebook
import FacebookIE
221 from .faz
import FazIE
222 from .fc2
import FC2IE
223 from .fczenit
import FczenitIE
224 from .firstpost
import FirstpostIE
225 from .firsttv
import FirstTVIE
226 from .fivemin
import FiveMinIE
227 from .fivetv
import FiveTVIE
228 from .fktv
import FKTVIE
229 from .flickr
import FlickrIE
230 from .folketinget
import FolketingetIE
231 from .footyroom
import FootyRoomIE
232 from .fourtube
import FourTubeIE
233 from .fox
import FOXIE
234 from .foxgay
import FoxgayIE
235 from .foxnews
import FoxNewsIE
236 from .foxsports
import FoxSportsIE
237 from .franceculture
import (
239 FranceCultureEmissionIE
,
241 from .franceinter
import FranceInterIE
242 from .francetv
import (
249 from .freesound
import FreesoundIE
250 from .freespeech
import FreespeechIE
251 from .freevideo
import FreeVideoIE
252 from .funimation
import FunimationIE
253 from .funnyordie
import FunnyOrDieIE
254 from .gameinformer
import GameInformerIE
255 from .gamekings
import GamekingsIE
256 from .gameone
import (
260 from .gamersyde
import GamersydeIE
261 from .gamespot
import GameSpotIE
262 from .gamestar
import GameStarIE
263 from .gametrailers
import GametrailersIE
264 from .gazeta
import GazetaIE
265 from .gdcvault
import GDCVaultIE
266 from .generic
import GenericIE
267 from .gfycat
import GfycatIE
268 from .giantbomb
import GiantBombIE
269 from .giga
import GigaIE
270 from .glide
import GlideIE
275 from .godtube
import GodTubeIE
276 from .goldenmoustache
import GoldenMoustacheIE
277 from .golem
import GolemIE
278 from .googledrive
import GoogleDriveIE
279 from .googleplus
import GooglePlusIE
280 from .googlesearch
import GoogleSearchIE
281 from .goshgay
import GoshgayIE
282 from .gputechconf
import GPUTechConfIE
283 from .groupon
import GrouponIE
284 from .hark
import HarkIE
285 from .hearthisat
import HearThisAtIE
286 from .heise
import HeiseIE
287 from .hellporno
import HellPornoIE
288 from .helsinki
import HelsinkiIE
289 from .hentaistigma
import HentaiStigmaIE
290 from .historicfilms
import HistoricFilmsIE
291 from .hitbox
import HitboxIE
, HitboxLiveIE
292 from .hornbunny
import HornBunnyIE
293 from .hotnewhiphop
import HotNewHipHopIE
294 from .hotstar
import HotStarIE
295 from .howcast
import HowcastIE
296 from .howstuffworks
import HowStuffWorksIE
297 from .huffpost
import HuffPostIE
298 from .hypem
import HypemIE
299 from .iconosquare
import IconosquareIE
313 from .ina
import InaIE
314 from .indavideo
import (
318 from .infoq
import InfoQIE
319 from .instagram
import InstagramIE
, InstagramUserIE
320 from .internetvideoarchive
import InternetVideoArchiveIE
321 from .iprima
import IPrimaIE
322 from .iqiyi
import IqiyiIE
323 from .ir90tv
import Ir90TvIE
328 from .ivideon
import IvideonIE
329 from .izlesene
import IzleseneIE
330 from .jadorecettepub
import JadoreCettePubIE
331 from .jeuxvideo
import JeuxVideoIE
332 from .jove
import JoveIE
333 from .jwplatform
import JWPlatformIE
334 from .jpopsukitv
import JpopsukiIE
335 from .kaltura
import KalturaIE
336 from .kanalplay
import KanalPlayIE
337 from .kankan
import KankanIE
338 from .karaoketv
import KaraoketvIE
339 from .karrierevideos
import KarriereVideosIE
340 from .keezmovies
import KeezMoviesIE
341 from .khanacademy
import KhanAcademyIE
342 from .kickstarter
import KickStarterIE
343 from .keek
import KeekIE
344 from .konserthusetplay
import KonserthusetPlayIE
345 from .kontrtube
import KontrTubeIE
346 from .krasview
import KrasViewIE
347 from .ku6
import Ku6IE
348 from .kusi
import KUSIIE
357 from .la7
import LA7IE
358 from .laola1tv
import Laola1TvIE
359 from .lecture2go
import Lecture2GoIE
360 from .lemonde
import LemondeIE
366 from .libsyn
import LibsynIE
367 from .lifenews
import (
371 from .limelight
import (
374 LimelightChannelListIE
,
376 from .liveleak
import LiveLeakIE
377 from .livestream
import (
379 LivestreamOriginalIE
,
380 LivestreamShortenerIE
,
382 from .lnkgo
import LnkGoIE
383 from .lovehomeporn
import LoveHomePornIE
384 from .lrt
import LRTIE
390 from .macgamestore
import MacGameStoreIE
391 from .mailru
import MailRuIE
392 from .makerschannel
import MakersChannelIE
393 from .makertv
import MakerTVIE
394 from .malemotion
import MalemotionIE
395 from .matchtv
import MatchTVIE
396 from .mdr
import MDRIE
397 from .metacafe
import MetacafeIE
398 from .metacritic
import MetacriticIE
399 from .mgoon
import MgoonIE
400 from .minhateca
import MinhatecaIE
401 from .ministrygrid
import MinistryGridIE
402 from .minoto
import MinotoIE
403 from .miomio
import MioMioIE
404 from .mit
import TechTVMITIE
, MITIE
, OCWMITIE
405 from .mitele
import MiTeleIE
406 from .mixcloud
import MixcloudIE
407 from .mlb
import MLBIE
408 from .mpora
import MporaIE
409 from .moevideo
import MoeVideoIE
410 from .mofosex
import MofosexIE
411 from .mojvideo
import MojvideoIE
412 from .moniker
import MonikerIE
413 from .mooshare
import MooshareIE
414 from .morningstar
import MorningstarIE
415 from .motherless
import MotherlessIE
416 from .motorsport
import MotorsportIE
417 from .movieclips
import MovieClipsIE
418 from .moviezine
import MoviezineIE
421 MTVServicesEmbeddedIE
,
425 from .muenchentv
import MuenchenTVIE
426 from .musicplayon
import MusicPlayOnIE
427 from .muzu
import MuzuTVIE
428 from .mwave
import MwaveIE
429 from .myspace
import MySpaceIE
, MySpaceAlbumIE
430 from .myspass
import MySpassIE
431 from .myvi
import MyviIE
432 from .myvideo
import MyVideoIE
433 from .myvidster
import MyVidsterIE
434 from .nationalgeographic
import NationalGeographicIE
435 from .naver
import NaverIE
436 from .nba
import NBAIE
451 from .ndtv
import NDTVIE
452 from .netzkino
import NetzkinoIE
453 from .nerdcubed
import NerdCubedFeedIE
454 from .nerdist
import NerdistIE
455 from .neteasemusic
import (
458 NetEaseMusicSingerIE
,
461 NetEaseMusicProgramIE
,
462 NetEaseMusicDjRadioIE
,
464 from .newgrounds
import NewgroundsIE
465 from .newstube
import NewstubeIE
466 from .nextmedia
import (
468 NextMediaActionNewsIE
,
471 from .nextmovie
import NextMovieIE
472 from .nfb
import NFBIE
473 from .nfl
import NFLIE
479 from .nick
import NickIE
480 from .niconico
import NiconicoIE
, NiconicoPlaylistIE
481 from .ninegag
import NineGagIE
482 from .noco
import NocoIE
483 from .normalboots
import NormalbootsIE
484 from .nosvideo
import NosVideoIE
485 from .nova
import NovaIE
486 from .novamov
import (
493 from .nowness
import (
502 from .noz
import NozIE
512 from .npr
import NprIE
519 from .ntvde
import NTVDeIE
520 from .ntvru
import NTVRuIE
521 from .nytimes
import (
525 from .nuvid
import NuvidIE
526 from .odnoklassniki
import OdnoklassnikiIE
527 from .oktoberfesttv
import OktoberfestTVIE
528 from .onionstudios
import OnionStudiosIE
529 from .ooyala
import (
533 from .ora
import OraTVIE
540 from .pandoratv
import PandoraTVIE
541 from .parliamentliveuk
import ParliamentLiveUKIE
542 from .patreon
import PatreonIE
543 from .pbs
import PBSIE
544 from .periscope
import PeriscopeIE
545 from .philharmoniedeparis
import PhilharmonieDeParisIE
546 from .phoenix
import PhoenixIE
547 from .photobucket
import PhotobucketIE
548 from .pinkbike
import PinkbikeIE
549 from .planetaplay
import PlanetaPlayIE
550 from .pladform
import PladformIE
551 from .played
import PlayedIE
552 from .playfm
import PlayFMIE
553 from .plays
import PlaysTVIE
554 from .playtvak
import PlaytvakIE
555 from .playvid
import PlayvidIE
556 from .playwire
import PlaywireIE
557 from .pluralsight
import (
561 from .podomatic
import PodomaticIE
562 from .porn91
import Porn91IE
563 from .pornhd
import PornHdIE
564 from .pornhub
import (
569 from .pornotube
import PornotubeIE
570 from .pornovoisines
import PornoVoisinesIE
571 from .pornoxo
import PornoXOIE
572 from .primesharetv
import PrimeShareTVIE
573 from .promptfile
import PromptFileIE
574 from .prosiebensat1
import ProSiebenSat1IE
575 from .puls4
import Puls4IE
576 from .pyvideo
import PyvideoIE
577 from .qqmusic
import (
584 from .quickvid
import QuickVidIE
586 from .radiode
import RadioDeIE
587 from .radiojavan
import RadioJavanIE
588 from .radiobremen
import RadioBremenIE
589 from .radiofrance
import RadioFranceIE
594 from .rbmaradio
import RBMARadioIE
595 from .rds
import RDSIE
596 from .redtube
import RedTubeIE
597 from .regiotv
import RegioTVIE
598 from .restudy
import RestudyIE
599 from .reverbnation
import ReverbNationIE
600 from .revision3
import Revision3IE
601 from .ringtv
import RingTVIE
602 from .ro220
import Ro220IE
603 from .rottentomatoes
import RottenTomatoesIE
604 from .roxwel
import RoxwelIE
605 from .rtbf
import RTBFIE
606 from .rte
import RteIE
, RteRadioIE
607 from .rtlnl
import RtlNlIE
608 from .rtl2
import RTL2IE
609 from .rtp
import RTPIE
610 from .rts
import RTSIE
611 from .rtve
import RTVEALaCartaIE
, RTVELiveIE
, RTVEInfantilIE
612 from .rtvnh
import RTVNHIE
613 from .ruhd
import RUHDIE
614 from .ruleporn
import RulePornIE
615 from .rutube
import (
622 from .rutv
import RUTVIE
623 from .ruutu
import RuutuIE
624 from .sandia
import SandiaIE
625 from .safari
import (
629 from .sapo
import SapoIE
630 from .savefrom
import SaveFromIE
631 from .sbs
import SBSIE
632 from .scivee
import SciVeeIE
633 from .screencast
import ScreencastIE
634 from .screencastomatic
import ScreencastOMaticIE
635 from .screenjunkies
import ScreenJunkiesIE
636 from .screenwavemedia
import ScreenwaveMediaIE
, TeamFourIE
637 from .senateisvp
import SenateISVPIE
638 from .servingsys
import ServingSysIE
639 from .sexu
import SexuIE
640 from .sexykarma
import SexyKarmaIE
641 from .shahid
import ShahidIE
642 from .shared
import SharedIE
643 from .sharesix
import ShareSixIE
644 from .sina
import SinaIE
645 from .skynewsarabia
import (
647 SkyNewsArabiaArticleIE
,
649 from .slideshare
import SlideshareIE
650 from .slutload
import SlutloadIE
651 from .smotri
import (
657 from .snagfilms
import (
661 from .snotr
import SnotrIE
662 from .sohu
import SohuIE
663 from .soundcloud
import (
667 SoundcloudPlaylistIE
,
670 from .soundgasm
import (
674 from .southpark
import (
681 from .spankbang
import SpankBangIE
682 from .spankwire
import SpankwireIE
683 from .spiegel
import SpiegelIE
, SpiegelArticleIE
684 from .spiegeltv
import SpiegeltvIE
685 from .spike
import SpikeIE
686 from .stitcher
import StitcherIE
687 from .sport5
import Sport5IE
688 from .sportbox
import (
692 from .sportdeutschland
import SportDeutschlandIE
693 from .srgssr
import (
697 from .srmediathek
import SRMediathekIE
698 from .ssa
import SSAIE
699 from .stanfordoc
import StanfordOpenClassroomIE
700 from .steam
import SteamIE
701 from .streamcloud
import StreamcloudIE
702 from .streamcz
import StreamCZIE
703 from .streetvoice
import StreetVoiceIE
704 from .sunporno
import SunPornoIE
709 from .swrmediathek
import SWRMediathekIE
710 from .syfy
import SyfyIE
711 from .sztvhu
import SztvHuIE
712 from .tagesschau
import TagesschauIE
713 from .tapely
import TapelyIE
714 from .tass
import TassIE
715 from .teachertube
import (
719 from .teachingchannel
import TeachingChannelIE
720 from .teamcoco
import TeamcocoIE
721 from .techtalks
import TechTalksIE
722 from .ted
import TEDIE
723 from .tele13
import Tele13IE
724 from .telebruxelles
import TeleBruxellesIE
725 from .telecinco
import TelecincoIE
726 from .telegraaf
import TelegraafIE
727 from .telemb
import TeleMBIE
728 from .teletask
import TeleTaskIE
729 from .tenplay
import TenPlayIE
730 from .testurl
import TestURLIE
731 from .tf1
import TF1IE
732 from .theintercept
import TheInterceptIE
733 from .theonion
import TheOnionIE
734 from .theplatform
import (
738 from .thesixtyone
import TheSixtyOneIE
739 from .thisamericanlife
import ThisAmericanLifeIE
740 from .thisav
import ThisAVIE
741 from .tinypic
import TinyPicIE
742 from .tlc
import TlcDeIE
747 from .tnaflix
import (
748 TNAFlixNetworkEmbedIE
,
753 from .toggle
import ToggleIE
754 from .thvideo
import (
758 from .toutv
import TouTvIE
759 from .toypics
import ToypicsUserIE
, ToypicsIE
760 from .traileraddict
import TrailerAddictIE
761 from .trilulilu
import TriluliluIE
762 from .trollvids
import TrollvidsIE
763 from .trutube
import TruTubeIE
764 from .tube8
import Tube8IE
765 from .tubitv
import TubiTvIE
771 from .tumblr
import TumblrIE
772 from .tunein
import (
779 from .turbo
import TurboIE
780 from .tutv
import TutvIE
785 from .tv4
import TV4IE
790 from .tvigle
import TvigleIE
791 from .tvland
import TVLandIE
792 from .tvp
import TvpIE
, TvpSeriesIE
793 from .tvplay
import TVPlayIE
794 from .tweakers
import TweakersIE
795 from .twentyfourvideo
import TwentyFourVideoIE
796 from .twentymin
import TwentyMinutenIE
797 from .twentytwotracks
import (
799 TwentyTwoTracksGenreIE
801 from .twitch
import (
806 TwitchPastBroadcastsIE
,
810 from .twitter
import (
815 from .ubu
import UbuIE
820 from .udn
import UDNEmbedIE
821 from .digiteka
import DigitekaIE
822 from .unistra
import UnistraIE
823 from .urort
import UrortIE
824 from .ustream
import UstreamIE
, UstreamChannelIE
825 from .ustudio
import UstudioIE
826 from .varzesh3
import Varzesh3IE
827 from .vbox7
import Vbox7IE
828 from .veehd
import VeeHDIE
829 from .veoh
import VeohIE
830 from .vessel
import VesselIE
831 from .vesti
import VestiIE
832 from .vevo
import VevoIE
838 from .vh1
import VH1IE
839 from .vice
import ViceIE
840 from .viddler
import ViddlerIE
841 from .videodetective
import VideoDetectiveIE
842 from .videofyme
import VideofyMeIE
843 from .videomega
import VideoMegaIE
844 from .videomore
import (
849 from .videopremium
import VideoPremiumIE
850 from .videott
import VideoTtIE
856 from .vidzi
import VidziIE
857 from .vier
import VierIE
, VierVideosIE
858 from .viewster
import ViewsterIE
859 from .viidea
import ViideaIE
871 from .vimple
import VimpleIE
884 from .vlive
import VLiveIE
885 from .vodlocker
import VodlockerIE
886 from .voicerepublic
import VoiceRepublicIE
887 from .vporn
import VpornIE
888 from .vrt
import VRTIE
889 from .vube
import VubeIE
890 from .vuclip
import VuClipIE
891 from .vulture
import VultureIE
892 from .walla
import WallaIE
893 from .washingtonpost
import WashingtonPostIE
894 from .wat
import WatIE
895 from .wayofthemaster
import WayOfTheMasterIE
901 from .webofstories
import (
903 WebOfStoriesPlaylistIE
,
905 from .weibo
import WeiboIE
906 from .weiqitv
import WeiqiTVIE
907 from .wimp
import WimpIE
908 from .wistia
import WistiaIE
909 from .worldstarhiphop
import WorldStarHipHopIE
910 from .wrzuta
import WrzutaIE
911 from .wsj
import WSJIE
912 from .xbef
import XBefIE
913 from .xboxclips
import XboxClipsIE
914 from .xfileshare
import XFileShareIE
915 from .xhamster
import (
919 from .xminus
import XMinusIE
920 from .xnxx
import XNXXIE
921 from .xstream
import XstreamIE
922 from .xtube
import XTubeUserIE
, XTubeIE
923 from .xuite
import XuiteIE
924 from .xvideos
import XVideosIE
925 from .xxxymovies
import XXXYMoviesIE
930 from .yam
import YamIE
931 from .yandexmusic
import (
934 YandexMusicPlaylistIE
,
936 from .yesjapan
import YesJapanIE
937 from .yinyuetai
import YinYueTaiIE
938 from .ynet
import YnetIE
939 from .youjizz
import YouJizzIE
940 from .youku
import YoukuIE
941 from .youporn
import YouPornIE
942 from .yourupload
import YourUploadIE
943 from .youtube
import (
949 YoutubeRecommendedIE
,
954 YoutubeSubscriptionsIE
,
955 YoutubeTruncatedIDIE
,
956 YoutubeTruncatedURLIE
,
961 from .zapiks
import ZapiksIE
962 from .zdf
import ZDFIE
, ZDFChannelIE
963 from .zingmp3
import (
967 from .zippcast
import ZippCastIE
971 for name
, klass
in globals().items()
972 if name
.endswith('IE') and name
!= 'GenericIE'
974 _ALL_CLASSES
.append(GenericIE
)
977 def gen_extractors():
978 """ Return a list of an instance of every supported extractor.
979 The order does matter; the first extractor matched is the one handling the URL.
981 return [klass() for klass
in _ALL_CLASSES
]
984 def list_extractors(age_limit
):
986 Return a list of extractors that are suitable for the given age,
987 sorted by extractor ID.
991 filter(lambda ie
: ie
.is_suitable(age_limit
), gen_extractors()),
992 key
=lambda ie
: ie
.IE_NAME
.lower())
995 def get_info_extractor(ie_name
):
996 """Returns the info extractor class with the given ie_name"""
997 return globals()[ie_name
+ 'IE']