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 .audiomack
import AudiomackIE
, AudiomackAlbumIE
58 from .azubu
import AzubuIE
, AzubuLiveIE
59 from .baidu
import BaiduVideoIE
60 from .bambuser
import BambuserIE
, BambuserChannelIE
61 from .bandcamp
import BandcampIE
, BandcampAlbumIE
67 from .beeg
import BeegIE
68 from .behindkink
import BehindKinkIE
69 from .beatportpro
import BeatportProIE
70 from .bet
import BetIE
71 from .bigflix
import BigflixIE
72 from .bild
import BildIE
73 from .bilibili
import BiliBiliIE
74 from .bleacherreport
import (
78 from .blinkx
import BlinkxIE
79 from .bloomberg
import BloombergIE
80 from .bokecc
import BokeCCIE
81 from .bpb
import BpbIE
83 from .breakcom
import BreakIE
84 from .brightcove
import (
88 from .buzzfeed
import BuzzFeedIE
89 from .byutv
import BYUtvIE
90 from .c56
import C56IE
91 from .camdemy
import (
95 from .canalplus
import CanalplusIE
96 from .canalc2
import Canalc2IE
97 from .canvas
import CanvasIE
102 from .cbs
import CBSIE
103 from .cbsnews
import (
107 from .cbssports
import CBSSportsIE
108 from .ccc
import CCCIE
109 from .ceskatelevize
import CeskaTelevizeIE
110 from .channel9
import Channel9IE
111 from .chaturbate
import ChaturbateIE
112 from .chilloutzone
import ChilloutzoneIE
113 from .chirbit
import (
117 from .cinchcast
import CinchcastIE
118 from .cinemassacre
import CinemassacreIE
119 from .clipfish
import ClipfishIE
120 from .cliphunter
import CliphunterIE
121 from .clipsyndicate
import ClipsyndicateIE
122 from .cloudy
import CloudyIE
123 from .clubic
import ClubicIE
124 from .clyp
import ClypIE
125 from .cmt
import CMTIE
126 from .cnet
import CNETIE
132 from .collegehumor
import CollegeHumorIE
133 from .collegerama
import CollegeRamaIE
134 from .comedycentral
import ComedyCentralIE
, ComedyCentralShowsIE
135 from .comcarcoff
import ComCarCoffIE
136 from .commonmistakes
import CommonMistakesIE
, UnicodeBOMIE
137 from .condenast
import CondeNastIE
138 from .cracked
import CrackedIE
139 from .crackle
import CrackleIE
140 from .criterion
import CriterionIE
141 from .crooksandliars
import CrooksAndLiarsIE
142 from .crunchyroll
import (
144 CrunchyrollShowPlaylistIE
146 from .cspan
import CSpanIE
147 from .ctsnews
import CtsNewsIE
148 from .cultureunplugged
import CultureUnpluggedIE
149 from .cwtv
import CWTVIE
150 from .dailymotion
import (
152 DailymotionPlaylistIE
,
162 from .dbtv
import DBTVIE
169 from .dctp
import DctpTvIE
170 from .deezer
import DeezerPlaylistIE
171 from .democracynow
import DemocracynowIE
172 from .dfb
import DFBIE
173 from .dhm
import DHMIE
174 from .dotsub
import DotsubIE
175 from .douyutv
import DouyuTVIE
176 from .dplay
import DPlayIE
177 from .dramafever
import (
181 from .dreisat
import DreiSatIE
182 from .drbonanza
import DRBonanzaIE
183 from .drtuber
import DrTuberIE
184 from .drtv
import DRTVIE
185 from .dvtv
import DVTVIE
186 from .dump
import DumpIE
187 from .dumpert
import DumpertIE
188 from .defense
import DefenseGouvFrIE
189 from .discovery
import DiscoveryIE
190 from .dropbox
import DropboxIE
191 from .eagleplatform
import EaglePlatformIE
192 from .ebaumsworld
import EbaumsWorldIE
193 from .echomsk
import EchoMskIE
194 from .ehow
import EHowIE
195 from .eighttracks
import EightTracksIE
196 from .einthusan
import EinthusanIE
197 from .eitb
import EitbIE
198 from .ellentv
import (
202 from .elpais
import ElPaisIE
203 from .embedly
import EmbedlyIE
204 from .engadget
import EngadgetIE
205 from .eporner
import EpornerIE
206 from .eroprofile
import EroProfileIE
207 from .escapist
import EscapistIE
208 from .espn
import ESPNIE
209 from .esri
import EsriVideoIE
210 from .europa
import EuropaIE
211 from .everyonesmixtape
import EveryonesMixtapeIE
212 from .exfm
import ExfmIE
213 from .expotv
import ExpoTVIE
214 from .extremetube
import ExtremeTubeIE
215 from .facebook
import FacebookIE
216 from .faz
import FazIE
217 from .fc2
import FC2IE
218 from .fczenit
import FczenitIE
219 from .firstpost
import FirstpostIE
220 from .firsttv
import FirstTVIE
221 from .fivemin
import FiveMinIE
222 from .fivetv
import FiveTVIE
223 from .fktv
import FKTVIE
224 from .flickr
import FlickrIE
225 from .folketinget
import FolketingetIE
226 from .footyroom
import FootyRoomIE
227 from .fourtube
import FourTubeIE
228 from .fox
import FOXIE
229 from .foxgay
import FoxgayIE
230 from .foxnews
import FoxNewsIE
231 from .foxsports
import FoxSportsIE
232 from .franceculture
import (
234 FranceCultureEmissionIE
,
236 from .franceinter
import FranceInterIE
237 from .francetv
import (
244 from .freesound
import FreesoundIE
245 from .freespeech
import FreespeechIE
246 from .freevideo
import FreeVideoIE
247 from .funimation
import FunimationIE
248 from .funnyordie
import FunnyOrDieIE
249 from .gameinformer
import GameInformerIE
250 from .gamekings
import GamekingsIE
251 from .gameone
import (
255 from .gamersyde
import GamersydeIE
256 from .gamespot
import GameSpotIE
257 from .gamestar
import GameStarIE
258 from .gametrailers
import GametrailersIE
259 from .gazeta
import GazetaIE
260 from .gdcvault
import GDCVaultIE
261 from .generic
import GenericIE
262 from .gfycat
import GfycatIE
263 from .giantbomb
import GiantBombIE
264 from .giga
import GigaIE
265 from .glide
import GlideIE
270 from .godtube
import GodTubeIE
271 from .goldenmoustache
import GoldenMoustacheIE
272 from .golem
import GolemIE
273 from .googledrive
import GoogleDriveIE
274 from .googleplus
import GooglePlusIE
275 from .googlesearch
import GoogleSearchIE
276 from .goshgay
import GoshgayIE
277 from .gputechconf
import GPUTechConfIE
278 from .groupon
import GrouponIE
279 from .hark
import HarkIE
280 from .hearthisat
import HearThisAtIE
281 from .heise
import HeiseIE
282 from .hellporno
import HellPornoIE
283 from .helsinki
import HelsinkiIE
284 from .hentaistigma
import HentaiStigmaIE
285 from .historicfilms
import HistoricFilmsIE
286 from .hitbox
import HitboxIE
, HitboxLiveIE
287 from .hornbunny
import HornBunnyIE
288 from .hotnewhiphop
import HotNewHipHopIE
289 from .hotstar
import HotStarIE
290 from .howcast
import HowcastIE
291 from .howstuffworks
import HowStuffWorksIE
292 from .huffpost
import HuffPostIE
293 from .hypem
import HypemIE
294 from .iconosquare
import IconosquareIE
308 from .ina
import InaIE
309 from .indavideo
import (
313 from .infoq
import InfoQIE
314 from .instagram
import InstagramIE
, InstagramUserIE
315 from .internetvideoarchive
import InternetVideoArchiveIE
316 from .iprima
import IPrimaIE
317 from .iqiyi
import IqiyiIE
318 from .ir90tv
import Ir90TvIE
323 from .ivideon
import IvideonIE
324 from .izlesene
import IzleseneIE
325 from .jadorecettepub
import JadoreCettePubIE
326 from .jeuxvideo
import JeuxVideoIE
327 from .jove
import JoveIE
328 from .jwplatform
import JWPlatformIE
329 from .jpopsukitv
import JpopsukiIE
330 from .kaltura
import KalturaIE
331 from .kanalplay
import KanalPlayIE
332 from .kankan
import KankanIE
333 from .karaoketv
import KaraoketvIE
334 from .karrierevideos
import KarriereVideosIE
335 from .keezmovies
import KeezMoviesIE
336 from .khanacademy
import KhanAcademyIE
337 from .kickstarter
import KickStarterIE
338 from .keek
import KeekIE
339 from .konserthusetplay
import KonserthusetPlayIE
340 from .kontrtube
import KontrTubeIE
341 from .krasview
import KrasViewIE
342 from .ku6
import Ku6IE
343 from .kusi
import KUSIIE
352 from .la7
import LA7IE
353 from .laola1tv
import Laola1TvIE
354 from .lecture2go
import Lecture2GoIE
355 from .lemonde
import LemondeIE
361 from .libsyn
import LibsynIE
362 from .lifenews
import (
366 from .limelight
import (
369 LimelightChannelListIE
,
371 from .liveleak
import LiveLeakIE
372 from .livestream
import (
374 LivestreamOriginalIE
,
375 LivestreamShortenerIE
,
377 from .lnkgo
import LnkGoIE
378 from .lovehomeporn
import LoveHomePornIE
379 from .lrt
import LRTIE
385 from .macgamestore
import MacGameStoreIE
386 from .mailru
import MailRuIE
387 from .makertv
import MakerTVIE
388 from .malemotion
import MalemotionIE
389 from .matchtv
import MatchTVIE
390 from .mdr
import MDRIE
391 from .metacafe
import MetacafeIE
392 from .metacritic
import MetacriticIE
393 from .mgoon
import MgoonIE
394 from .minhateca
import MinhatecaIE
395 from .ministrygrid
import MinistryGridIE
396 from .miomio
import MioMioIE
397 from .mit
import TechTVMITIE
, MITIE
, OCWMITIE
398 from .mitele
import MiTeleIE
399 from .mixcloud
import MixcloudIE
400 from .mlb
import MLBIE
401 from .mpora
import MporaIE
402 from .moevideo
import MoeVideoIE
403 from .mofosex
import MofosexIE
404 from .mojvideo
import MojvideoIE
405 from .moniker
import MonikerIE
406 from .mooshare
import MooshareIE
407 from .morningstar
import MorningstarIE
408 from .motherless
import MotherlessIE
409 from .motorsport
import MotorsportIE
410 from .movieclips
import MovieClipsIE
411 from .moviezine
import MoviezineIE
414 MTVServicesEmbeddedIE
,
418 from .muenchentv
import MuenchenTVIE
419 from .musicplayon
import MusicPlayOnIE
420 from .muzu
import MuzuTVIE
421 from .mwave
import MwaveIE
422 from .myspace
import MySpaceIE
, MySpaceAlbumIE
423 from .myspass
import MySpassIE
424 from .myvi
import MyviIE
425 from .myvideo
import MyVideoIE
426 from .myvidster
import MyVidsterIE
427 from .nationalgeographic
import NationalGeographicIE
428 from .naver
import NaverIE
429 from .nba
import NBAIE
444 from .ndtv
import NDTVIE
445 from .netzkino
import NetzkinoIE
446 from .nerdcubed
import NerdCubedFeedIE
447 from .nerdist
import NerdistIE
448 from .neteasemusic
import (
451 NetEaseMusicSingerIE
,
454 NetEaseMusicProgramIE
,
455 NetEaseMusicDjRadioIE
,
457 from .newgrounds
import NewgroundsIE
458 from .newstube
import NewstubeIE
459 from .nextmedia
import (
461 NextMediaActionNewsIE
,
464 from .nextmovie
import NextMovieIE
465 from .nfb
import NFBIE
466 from .nfl
import NFLIE
472 from .nick
import NickIE
473 from .niconico
import NiconicoIE
, NiconicoPlaylistIE
474 from .ninegag
import NineGagIE
475 from .noco
import NocoIE
476 from .normalboots
import NormalbootsIE
477 from .nosvideo
import NosVideoIE
478 from .nova
import NovaIE
479 from .novamov
import (
486 from .nowness
import (
495 from .noz
import NozIE
505 from .npr
import NprIE
512 from .ntvde
import NTVDeIE
513 from .ntvru
import NTVRuIE
514 from .nytimes
import (
518 from .nuvid
import NuvidIE
519 from .odnoklassniki
import OdnoklassnikiIE
520 from .oktoberfesttv
import OktoberfestTVIE
521 from .onionstudios
import OnionStudiosIE
522 from .ooyala
import (
526 from .ora
import OraTVIE
533 from .pandoratv
import PandoraTVIE
534 from .parliamentliveuk
import ParliamentLiveUKIE
535 from .patreon
import PatreonIE
536 from .pbs
import PBSIE
537 from .periscope
import PeriscopeIE
538 from .philharmoniedeparis
import PhilharmonieDeParisIE
539 from .phoenix
import PhoenixIE
540 from .photobucket
import PhotobucketIE
541 from .pinkbike
import PinkbikeIE
542 from .planetaplay
import PlanetaPlayIE
543 from .pladform
import PladformIE
544 from .played
import PlayedIE
545 from .playfm
import PlayFMIE
546 from .plays
import PlaysTVIE
547 from .playtvak
import PlaytvakIE
548 from .playvid
import PlayvidIE
549 from .playwire
import PlaywireIE
550 from .pluralsight
import (
554 from .podomatic
import PodomaticIE
555 from .porn91
import Porn91IE
556 from .pornhd
import PornHdIE
557 from .pornhub
import (
562 from .pornotube
import PornotubeIE
563 from .pornovoisines
import PornoVoisinesIE
564 from .pornoxo
import PornoXOIE
565 from .primesharetv
import PrimeShareTVIE
566 from .promptfile
import PromptFileIE
567 from .prosiebensat1
import ProSiebenSat1IE
568 from .puls4
import Puls4IE
569 from .pyvideo
import PyvideoIE
570 from .qqmusic
import (
577 from .quickvid
import QuickVidIE
579 from .radiode
import RadioDeIE
580 from .radiojavan
import RadioJavanIE
581 from .radiobremen
import RadioBremenIE
582 from .radiofrance
import RadioFranceIE
587 from .rbmaradio
import RBMARadioIE
588 from .rds
import RDSIE
589 from .redtube
import RedTubeIE
590 from .regiotv
import RegioTVIE
591 from .restudy
import RestudyIE
592 from .reverbnation
import ReverbNationIE
593 from .revision3
import Revision3IE
594 from .ringtv
import RingTVIE
595 from .ro220
import Ro220IE
596 from .rottentomatoes
import RottenTomatoesIE
597 from .roxwel
import RoxwelIE
598 from .rtbf
import RTBFIE
599 from .rte
import RteIE
, RteRadioIE
600 from .rtlnl
import RtlNlIE
601 from .rtl2
import RTL2IE
602 from .rtp
import RTPIE
603 from .rts
import RTSIE
604 from .rtve
import RTVEALaCartaIE
, RTVELiveIE
, RTVEInfantilIE
605 from .rtvnh
import RTVNHIE
606 from .ruhd
import RUHDIE
607 from .ruleporn
import RulePornIE
608 from .rutube
import (
615 from .rutv
import RUTVIE
616 from .ruutu
import RuutuIE
617 from .sandia
import SandiaIE
618 from .safari
import (
622 from .sapo
import SapoIE
623 from .savefrom
import SaveFromIE
624 from .sbs
import SBSIE
625 from .scivee
import SciVeeIE
626 from .screencast
import ScreencastIE
627 from .screencastomatic
import ScreencastOMaticIE
628 from .screenjunkies
import ScreenJunkiesIE
629 from .screenwavemedia
import ScreenwaveMediaIE
, TeamFourIE
630 from .senateisvp
import SenateISVPIE
631 from .servingsys
import ServingSysIE
632 from .sexu
import SexuIE
633 from .sexykarma
import SexyKarmaIE
634 from .shahid
import ShahidIE
635 from .shared
import SharedIE
636 from .sharesix
import ShareSixIE
637 from .sina
import SinaIE
638 from .skynewsarabia
import (
640 SkyNewsArabiaArticleIE
,
642 from .slideshare
import SlideshareIE
643 from .slutload
import SlutloadIE
644 from .smotri
import (
650 from .snagfilms
import (
654 from .snotr
import SnotrIE
655 from .sohu
import SohuIE
656 from .soundcloud
import (
660 SoundcloudPlaylistIE
,
663 from .soundgasm
import (
667 from .southpark
import (
674 from .spankbang
import SpankBangIE
675 from .spankwire
import SpankwireIE
676 from .spiegel
import SpiegelIE
, SpiegelArticleIE
677 from .spiegeltv
import SpiegeltvIE
678 from .spike
import SpikeIE
679 from .stitcher
import StitcherIE
680 from .sport5
import Sport5IE
681 from .sportbox
import (
685 from .sportdeutschland
import SportDeutschlandIE
686 from .srgssr
import (
690 from .srmediathek
import SRMediathekIE
691 from .ssa
import SSAIE
692 from .stanfordoc
import StanfordOpenClassroomIE
693 from .steam
import SteamIE
694 from .streamcloud
import StreamcloudIE
695 from .streamcz
import StreamCZIE
696 from .streetvoice
import StreetVoiceIE
697 from .sunporno
import SunPornoIE
702 from .swrmediathek
import SWRMediathekIE
703 from .syfy
import SyfyIE
704 from .sztvhu
import SztvHuIE
705 from .tagesschau
import TagesschauIE
706 from .tapely
import TapelyIE
707 from .tass
import TassIE
708 from .teachertube
import (
712 from .teachingchannel
import TeachingChannelIE
713 from .teamcoco
import TeamcocoIE
714 from .techtalks
import TechTalksIE
715 from .ted
import TEDIE
716 from .tele13
import Tele13IE
717 from .telebruxelles
import TeleBruxellesIE
718 from .telecinco
import TelecincoIE
719 from .telegraaf
import TelegraafIE
720 from .telemb
import TeleMBIE
721 from .teletask
import TeleTaskIE
722 from .tenplay
import TenPlayIE
723 from .testurl
import TestURLIE
724 from .tf1
import TF1IE
725 from .theintercept
import TheInterceptIE
726 from .theonion
import TheOnionIE
727 from .theplatform
import (
731 from .thesixtyone
import TheSixtyOneIE
732 from .thisamericanlife
import ThisAmericanLifeIE
733 from .thisav
import ThisAVIE
734 from .tinypic
import TinyPicIE
735 from .tlc
import TlcDeIE
740 from .tnaflix
import (
741 TNAFlixNetworkEmbedIE
,
746 from .toggle
import ToggleIE
747 from .thvideo
import (
751 from .toutv
import TouTvIE
752 from .toypics
import ToypicsUserIE
, ToypicsIE
753 from .traileraddict
import TrailerAddictIE
754 from .trilulilu
import TriluliluIE
755 from .trollvids
import TrollvidsIE
756 from .trutube
import TruTubeIE
757 from .tube8
import Tube8IE
758 from .tubitv
import TubiTvIE
764 from .tumblr
import TumblrIE
765 from .tunein
import (
772 from .turbo
import TurboIE
773 from .tutv
import TutvIE
778 from .tv4
import TV4IE
783 from .tvigle
import TvigleIE
784 from .tvland
import TVLandIE
785 from .tvp
import TvpIE
, TvpSeriesIE
786 from .tvplay
import TVPlayIE
787 from .tweakers
import TweakersIE
788 from .twentyfourvideo
import TwentyFourVideoIE
789 from .twentymin
import TwentyMinutenIE
790 from .twentytwotracks
import (
792 TwentyTwoTracksGenreIE
794 from .twitch
import (
799 TwitchPastBroadcastsIE
,
803 from .twitter
import (
808 from .ubu
import UbuIE
813 from .udn
import UDNEmbedIE
814 from .digiteka
import DigitekaIE
815 from .unistra
import UnistraIE
816 from .urort
import UrortIE
817 from .ustream
import UstreamIE
, UstreamChannelIE
818 from .ustudio
import UstudioIE
819 from .varzesh3
import Varzesh3IE
820 from .vbox7
import Vbox7IE
821 from .veehd
import VeeHDIE
822 from .veoh
import VeohIE
823 from .vessel
import VesselIE
824 from .vesti
import VestiIE
825 from .vevo
import VevoIE
831 from .vh1
import VH1IE
832 from .vice
import ViceIE
833 from .viddler
import ViddlerIE
834 from .videodetective
import VideoDetectiveIE
835 from .videofyme
import VideofyMeIE
836 from .videomega
import VideoMegaIE
837 from .videomore
import (
842 from .videopremium
import VideoPremiumIE
843 from .videott
import VideoTtIE
849 from .vidzi
import VidziIE
850 from .vier
import VierIE
, VierVideosIE
851 from .viewster
import ViewsterIE
852 from .viidea
import ViideaIE
864 from .vimple
import VimpleIE
877 from .vlive
import VLiveIE
878 from .vodlocker
import VodlockerIE
879 from .voicerepublic
import VoiceRepublicIE
880 from .vporn
import VpornIE
881 from .vrt
import VRTIE
882 from .vube
import VubeIE
883 from .vuclip
import VuClipIE
884 from .vulture
import VultureIE
885 from .walla
import WallaIE
886 from .washingtonpost
import WashingtonPostIE
887 from .wat
import WatIE
888 from .wayofthemaster
import WayOfTheMasterIE
894 from .webofstories
import (
896 WebOfStoriesPlaylistIE
,
898 from .weibo
import WeiboIE
899 from .weiqitv
import WeiqiTVIE
900 from .wimp
import WimpIE
901 from .wistia
import WistiaIE
902 from .worldstarhiphop
import WorldStarHipHopIE
903 from .wrzuta
import WrzutaIE
904 from .wsj
import WSJIE
905 from .xbef
import XBefIE
906 from .xboxclips
import XboxClipsIE
907 from .xfileshare
import XFileShareIE
908 from .xhamster
import (
912 from .xminus
import XMinusIE
913 from .xnxx
import XNXXIE
914 from .xstream
import XstreamIE
915 from .xtube
import XTubeUserIE
, XTubeIE
916 from .xuite
import XuiteIE
917 from .xvideos
import XVideosIE
918 from .xxxymovies
import XXXYMoviesIE
923 from .yam
import YamIE
924 from .yandexmusic
import (
927 YandexMusicPlaylistIE
,
929 from .yesjapan
import YesJapanIE
930 from .yinyuetai
import YinYueTaiIE
931 from .ynet
import YnetIE
932 from .youjizz
import YouJizzIE
933 from .youku
import YoukuIE
934 from .youporn
import YouPornIE
935 from .yourupload
import YourUploadIE
936 from .youtube
import (
942 YoutubeRecommendedIE
,
947 YoutubeSubscriptionsIE
,
948 YoutubeTruncatedIDIE
,
949 YoutubeTruncatedURLIE
,
954 from .zapiks
import ZapiksIE
955 from .zdf
import ZDFIE
, ZDFChannelIE
956 from .zingmp3
import (
960 from .zippcast
import ZippCastIE
964 for name
, klass
in globals().items()
965 if name
.endswith('IE') and name
!= 'GenericIE'
967 _ALL_CLASSES
.append(GenericIE
)
970 def gen_extractors():
971 """ Return a list of an instance of every supported extractor.
972 The order does matter; the first extractor matched is the one handling the URL.
974 return [klass() for klass
in _ALL_CLASSES
]
977 def list_extractors(age_limit
):
979 Return a list of extractors that are suitable for the given age,
980 sorted by extractor ID.
984 filter(lambda ie
: ie
.is_suitable(age_limit
), gen_extractors()),
985 key
=lambda ie
: ie
.IE_NAME
.lower())
988 def get_info_extractor(ie_name
):
989 """Returns the info extractor class with the given ie_name"""
990 return globals()[ie_name
+ 'IE']