Merge pull request #9466 from TRox1972/patch-1
[youtube-dl] / youtube_dl / extractor / extractors.py
1 # flake8: noqa
2 from __future__ import unicode_literals
3
4 from .abc import ABCIE
5 from .abc7news import Abc7NewsIE
6 from .academicearth import AcademicEarthCourseIE
7 from .acast import (
8     ACastIE,
9     ACastChannelIE,
10 )
11 from .addanime import AddAnimeIE
12 from .adobetv import (
13     AdobeTVIE,
14     AdobeTVShowIE,
15     AdobeTVChannelIE,
16     AdobeTVVideoIE,
17 )
18 from .adultswim import AdultSwimIE
19 from .aenetworks import AENetworksIE
20 from .aftonbladet import AftonbladetIE
21 from .airmozilla import AirMozillaIE
22 from .aljazeera import AlJazeeraIE
23 from .alphaporno import AlphaPornoIE
24 from .animeondemand import AnimeOnDemandIE
25 from .anitube import AnitubeIE
26 from .anysex import AnySexIE
27 from .aol import (
28     AolIE,
29     AolFeaturesIE,
30 )
31 from .allocine import AllocineIE
32 from .aparat import AparatIE
33 from .appleconnect import AppleConnectIE
34 from .appletrailers import (
35     AppleTrailersIE,
36     AppleTrailersSectionIE,
37 )
38 from .archiveorg import ArchiveOrgIE
39 from .ard import (
40     ARDIE,
41     ARDMediathekIE,
42     SportschauIE,
43 )
44 from .arte import (
45     ArteTvIE,
46     ArteTVPlus7IE,
47     ArteTVCreativeIE,
48     ArteTVConcertIE,
49     ArteTVInfoIE,
50     ArteTVFutureIE,
51     ArteTVCinemaIE,
52     ArteTVDDCIE,
53     ArteTVMagazineIE,
54     ArteTVEmbedIE,
55 )
56 from .atresplayer import AtresPlayerIE
57 from .atttechchannel import ATTTechChannelIE
58 from .audimedia import AudiMediaIE
59 from .audioboom import AudioBoomIE
60 from .audiomack import AudiomackIE, AudiomackAlbumIE
61 from .azubu import AzubuIE, AzubuLiveIE
62 from .baidu import BaiduVideoIE
63 from .bambuser import BambuserIE, BambuserChannelIE
64 from .bandcamp import BandcampIE, BandcampAlbumIE
65 from .bbc import (
66     BBCCoUkIE,
67     BBCCoUkArticleIE,
68     BBCIE,
69 )
70 from .beeg import BeegIE
71 from .behindkink import BehindKinkIE
72 from .beatportpro import BeatportProIE
73 from .bet import BetIE
74 from .bigflix import BigflixIE
75 from .bild import BildIE
76 from .bilibili import BiliBiliIE
77 from .biobiochiletv import BioBioChileTVIE
78 from .biqle import BIQLEIE
79 from .bleacherreport import (
80     BleacherReportIE,
81     BleacherReportCMSIE,
82 )
83 from .blinkx import BlinkxIE
84 from .bloomberg import BloombergIE
85 from .bokecc import BokeCCIE
86 from .bpb import BpbIE
87 from .br import BRIE
88 from .bravotv import BravoTVIE
89 from .breakcom import BreakIE
90 from .brightcove import (
91     BrightcoveLegacyIE,
92     BrightcoveNewIE,
93 )
94 from .buzzfeed import BuzzFeedIE
95 from .byutv import BYUtvIE
96 from .c56 import C56IE
97 from .camdemy import (
98     CamdemyIE,
99     CamdemyFolderIE
100 )
101 from .camwithher import CamWithHerIE
102 from .canalplus import CanalplusIE
103 from .canalc2 import Canalc2IE
104 from .canvas import CanvasIE
105 from .cbc import (
106     CBCIE,
107     CBCPlayerIE,
108 )
109 from .cbs import CBSIE
110 from .cbsinteractive import CBSInteractiveIE
111 from .cbsnews import (
112     CBSNewsIE,
113     CBSNewsLiveVideoIE,
114 )
115 from .cbssports import CBSSportsIE
116 from .ccc import CCCIE
117 from .cda import CDAIE
118 from .ceskatelevize import CeskaTelevizeIE
119 from .channel9 import Channel9IE
120 from .chaturbate import ChaturbateIE
121 from .chilloutzone import ChilloutzoneIE
122 from .chirbit import (
123     ChirbitIE,
124     ChirbitProfileIE,
125 )
126 from .cinchcast import CinchcastIE
127 from .cliprs import ClipRsIE
128 from .clipfish import ClipfishIE
129 from .cliphunter import CliphunterIE
130 from .clipsyndicate import ClipsyndicateIE
131 from .cloudy import CloudyIE
132 from .clubic import ClubicIE
133 from .clyp import ClypIE
134 from .cmt import CMTIE
135 from .cnbc import CNBCIE
136 from .cnn import (
137     CNNIE,
138     CNNBlogsIE,
139     CNNArticleIE,
140 )
141 from .collegehumor import CollegeHumorIE
142 from .collegerama import CollegeRamaIE
143 from .comedycentral import ComedyCentralIE, ComedyCentralShowsIE
144 from .comcarcoff import ComCarCoffIE
145 from .commonmistakes import CommonMistakesIE, UnicodeBOMIE
146 from .commonprotocols import RtmpIE
147 from .condenast import CondeNastIE
148 from .cracked import CrackedIE
149 from .crackle import CrackleIE
150 from .criterion import CriterionIE
151 from .crooksandliars import CrooksAndLiarsIE
152 from .crunchyroll import (
153     CrunchyrollIE,
154     CrunchyrollShowPlaylistIE
155 )
156 from .cspan import CSpanIE
157 from .ctsnews import CtsNewsIE
158 from .cultureunplugged import CultureUnpluggedIE
159 from .cwtv import CWTVIE
160 from .dailymail import DailyMailIE
161 from .dailymotion import (
162     DailymotionIE,
163     DailymotionPlaylistIE,
164     DailymotionUserIE,
165     DailymotionCloudIE,
166 )
167 from .daum import (
168     DaumIE,
169     DaumClipIE,
170     DaumPlaylistIE,
171     DaumUserIE,
172 )
173 from .dbtv import DBTVIE
174 from .dcn import (
175     DCNIE,
176     DCNVideoIE,
177     DCNLiveIE,
178     DCNSeasonIE,
179 )
180 from .dctp import DctpTvIE
181 from .deezer import DeezerPlaylistIE
182 from .democracynow import DemocracynowIE
183 from .dfb import DFBIE
184 from .dhm import DHMIE
185 from .dotsub import DotsubIE
186 from .douyutv import DouyuTVIE
187 from .dplay import DPlayIE
188 from .dramafever import (
189     DramaFeverIE,
190     DramaFeverSeriesIE,
191 )
192 from .dreisat import DreiSatIE
193 from .drbonanza import DRBonanzaIE
194 from .drtuber import DrTuberIE
195 from .drtv import DRTVIE
196 from .dvtv import DVTVIE
197 from .dumpert import DumpertIE
198 from .defense import DefenseGouvFrIE
199 from .discovery import DiscoveryIE
200 from .dispeak import DigitallySpeakingIE
201 from .dropbox import DropboxIE
202 from .dw import (
203     DWIE,
204     DWArticleIE,
205 )
206 from .eagleplatform import EaglePlatformIE
207 from .ebaumsworld import EbaumsWorldIE
208 from .echomsk import EchoMskIE
209 from .ehow import EHowIE
210 from .eighttracks import EightTracksIE
211 from .einthusan import EinthusanIE
212 from .eitb import EitbIE
213 from .ellentv import (
214     EllenTVIE,
215     EllenTVClipsIE,
216 )
217 from .elpais import ElPaisIE
218 from .embedly import EmbedlyIE
219 from .engadget import EngadgetIE
220 from .eporner import EpornerIE
221 from .eroprofile import EroProfileIE
222 from .escapist import EscapistIE
223 from .espn import ESPNIE
224 from .esri import EsriVideoIE
225 from .europa import EuropaIE
226 from .everyonesmixtape import EveryonesMixtapeIE
227 from .exfm import ExfmIE
228 from .expotv import ExpoTVIE
229 from .extremetube import ExtremeTubeIE
230 from .facebook import FacebookIE
231 from .faz import FazIE
232 from .fc2 import FC2IE
233 from .fczenit import FczenitIE
234 from .firstpost import FirstpostIE
235 from .firsttv import FirstTVIE
236 from .fivemin import FiveMinIE
237 from .fivetv import FiveTVIE
238 from .fktv import FKTVIE
239 from .flickr import FlickrIE
240 from .folketinget import FolketingetIE
241 from .footyroom import FootyRoomIE
242 from .fourtube import FourTubeIE
243 from .fox import FOXIE
244 from .foxgay import FoxgayIE
245 from .foxnews import FoxNewsIE
246 from .foxsports import FoxSportsIE
247 from .franceculture import (
248     FranceCultureIE,
249     FranceCultureEmissionIE,
250 )
251 from .franceinter import FranceInterIE
252 from .francetv import (
253     PluzzIE,
254     FranceTvInfoIE,
255     FranceTVIE,
256     GenerationQuoiIE,
257     CultureboxIE,
258 )
259 from .freesound import FreesoundIE
260 from .freespeech import FreespeechIE
261 from .freevideo import FreeVideoIE
262 from .funimation import FunimationIE
263 from .funnyordie import FunnyOrDieIE
264 from .gameinformer import GameInformerIE
265 from .gamekings import GamekingsIE
266 from .gameone import (
267     GameOneIE,
268     GameOnePlaylistIE,
269 )
270 from .gamersyde import GamersydeIE
271 from .gamespot import GameSpotIE
272 from .gamestar import GameStarIE
273 from .gametrailers import GametrailersIE
274 from .gazeta import GazetaIE
275 from .gdcvault import GDCVaultIE
276 from .generic import GenericIE
277 from .gfycat import GfycatIE
278 from .giantbomb import GiantBombIE
279 from .giga import GigaIE
280 from .glide import GlideIE
281 from .globo import (
282     GloboIE,
283     GloboArticleIE,
284 )
285 from .godtube import GodTubeIE
286 from .goldenmoustache import GoldenMoustacheIE
287 from .golem import GolemIE
288 from .googledrive import GoogleDriveIE
289 from .googleplus import GooglePlusIE
290 from .googlesearch import GoogleSearchIE
291 from .goshgay import GoshgayIE
292 from .gputechconf import GPUTechConfIE
293 from .groupon import GrouponIE
294 from .hark import HarkIE
295 from .hbo import HBOIE
296 from .hearthisat import HearThisAtIE
297 from .heise import HeiseIE
298 from .hellporno import HellPornoIE
299 from .helsinki import HelsinkiIE
300 from .hentaistigma import HentaiStigmaIE
301 from .historicfilms import HistoricFilmsIE
302 from .hitbox import HitboxIE, HitboxLiveIE
303 from .hornbunny import HornBunnyIE
304 from .hotnewhiphop import HotNewHipHopIE
305 from .hotstar import HotStarIE
306 from .howcast import HowcastIE
307 from .howstuffworks import HowStuffWorksIE
308 from .huffpost import HuffPostIE
309 from .hypem import HypemIE
310 from .iconosquare import IconosquareIE
311 from .ign import (
312     IGNIE,
313     OneUPIE,
314     PCMagIE,
315 )
316 from .imdb import (
317     ImdbIE,
318     ImdbListIE
319 )
320 from .imgur import (
321     ImgurIE,
322     ImgurAlbumIE,
323 )
324 from .ina import InaIE
325 from .indavideo import (
326     IndavideoIE,
327     IndavideoEmbedIE,
328 )
329 from .infoq import InfoQIE
330 from .instagram import InstagramIE, InstagramUserIE
331 from .internetvideoarchive import InternetVideoArchiveIE
332 from .iprima import IPrimaIE
333 from .iqiyi import IqiyiIE
334 from .ir90tv import Ir90TvIE
335 from .ivi import (
336     IviIE,
337     IviCompilationIE
338 )
339 from .ivideon import IvideonIE
340 from .izlesene import IzleseneIE
341 from .jeuxvideo import JeuxVideoIE
342 from .jove import JoveIE
343 from .jwplatform import JWPlatformIE
344 from .jpopsukitv import JpopsukiIE
345 from .kaltura import KalturaIE
346 from .kanalplay import KanalPlayIE
347 from .kankan import KankanIE
348 from .karaoketv import KaraoketvIE
349 from .karrierevideos import KarriereVideosIE
350 from .keezmovies import KeezMoviesIE
351 from .khanacademy import KhanAcademyIE
352 from .kickstarter import KickStarterIE
353 from .keek import KeekIE
354 from .konserthusetplay import KonserthusetPlayIE
355 from .kontrtube import KontrTubeIE
356 from .krasview import KrasViewIE
357 from .ku6 import Ku6IE
358 from .kusi import KUSIIE
359 from .kuwo import (
360     KuwoIE,
361     KuwoAlbumIE,
362     KuwoChartIE,
363     KuwoSingerIE,
364     KuwoCategoryIE,
365     KuwoMvIE,
366 )
367 from .la7 import LA7IE
368 from .laola1tv import Laola1TvIE
369 from .lecture2go import Lecture2GoIE
370 from .lemonde import LemondeIE
371 from .leeco import (
372     LeIE,
373     LePlaylistIE,
374     LetvCloudIE,
375 )
376 from .libsyn import LibsynIE
377 from .lifenews import (
378     LifeNewsIE,
379     LifeEmbedIE,
380 )
381 from .limelight import (
382     LimelightMediaIE,
383     LimelightChannelIE,
384     LimelightChannelListIE,
385 )
386 from .litv import LiTVIE
387 from .liveleak import LiveLeakIE
388 from .livestream import (
389     LivestreamIE,
390     LivestreamOriginalIE,
391     LivestreamShortenerIE,
392 )
393 from .lnkgo import LnkGoIE
394 from .lovehomeporn import LoveHomePornIE
395 from .lrt import LRTIE
396 from .lynda import (
397     LyndaIE,
398     LyndaCourseIE
399 )
400 from .m6 import M6IE
401 from .macgamestore import MacGameStoreIE
402 from .mailru import MailRuIE
403 from .makerschannel import MakersChannelIE
404 from .makertv import MakerTVIE
405 from .matchtv import MatchTVIE
406 from .mdr import MDRIE
407 from .metacafe import MetacafeIE
408 from .metacritic import MetacriticIE
409 from .mgoon import MgoonIE
410 from .mgtv import MGTVIE
411 from .microsoftvirtualacademy import (
412     MicrosoftVirtualAcademyIE,
413     MicrosoftVirtualAcademyCourseIE,
414 )
415 from .minhateca import MinhatecaIE
416 from .ministrygrid import MinistryGridIE
417 from .minoto import MinotoIE
418 from .miomio import MioMioIE
419 from .mit import TechTVMITIE, MITIE, OCWMITIE
420 from .mitele import MiTeleIE
421 from .mixcloud import (
422     MixcloudIE,
423     MixcloudUserIE,
424     MixcloudPlaylistIE,
425     MixcloudStreamIE,
426 )
427 from .mlb import MLBIE
428 from .mnet import MnetIE
429 from .mpora import MporaIE
430 from .moevideo import MoeVideoIE
431 from .mofosex import MofosexIE
432 from .mojvideo import MojvideoIE
433 from .moniker import MonikerIE
434 from .morningstar import MorningstarIE
435 from .motherless import MotherlessIE
436 from .motorsport import MotorsportIE
437 from .movieclips import MovieClipsIE
438 from .moviezine import MoviezineIE
439 from .mtv import (
440     MTVIE,
441     MTVServicesEmbeddedIE,
442     MTVIggyIE,
443     MTVDEIE,
444 )
445 from .muenchentv import MuenchenTVIE
446 from .musicplayon import MusicPlayOnIE
447 from .mwave import MwaveIE, MwaveMeetGreetIE
448 from .myspace import MySpaceIE, MySpaceAlbumIE
449 from .myspass import MySpassIE
450 from .myvi import MyviIE
451 from .myvideo import MyVideoIE
452 from .myvidster import MyVidsterIE
453 from .nationalgeographic import (
454     NationalGeographicIE,
455     NationalGeographicChannelIE,
456 )
457 from .naver import NaverIE
458 from .nba import NBAIE
459 from .nbc import (
460     CSNNEIE,
461     NBCIE,
462     NBCNewsIE,
463     NBCSportsIE,
464     NBCSportsVPlayerIE,
465     MSNBCIE,
466 )
467 from .ndr import (
468     NDRIE,
469     NJoyIE,
470     NDREmbedBaseIE,
471     NDREmbedIE,
472     NJoyEmbedIE,
473 )
474 from .ndtv import NDTVIE
475 from .netzkino import NetzkinoIE
476 from .nerdcubed import NerdCubedFeedIE
477 from .neteasemusic import (
478     NetEaseMusicIE,
479     NetEaseMusicAlbumIE,
480     NetEaseMusicSingerIE,
481     NetEaseMusicListIE,
482     NetEaseMusicMvIE,
483     NetEaseMusicProgramIE,
484     NetEaseMusicDjRadioIE,
485 )
486 from .newgrounds import NewgroundsIE
487 from .newstube import NewstubeIE
488 from .nextmedia import (
489     NextMediaIE,
490     NextMediaActionNewsIE,
491     AppleDailyIE,
492 )
493 from .nextmovie import NextMovieIE
494 from .nfb import NFBIE
495 from .nfl import NFLIE
496 from .nhl import (
497     NHLVideocenterIE,
498     NHLNewsIE,
499     NHLVideocenterCategoryIE,
500     NHLIE,
501 )
502 from .nick import NickIE
503 from .niconico import NiconicoIE, NiconicoPlaylistIE
504 from .ninegag import NineGagIE
505 from .noco import NocoIE
506 from .normalboots import NormalbootsIE
507 from .nosvideo import NosVideoIE
508 from .nova import NovaIE
509 from .novamov import (
510     AuroraVidIE,
511     CloudTimeIE,
512     NowVideoIE,
513     VideoWeedIE,
514     WholeCloudIE,
515 )
516 from .nowness import (
517     NownessIE,
518     NownessPlaylistIE,
519     NownessSeriesIE,
520 )
521 from .nowtv import (
522     NowTVIE,
523     NowTVListIE,
524 )
525 from .noz import NozIE
526 from .npo import (
527     NPOIE,
528     NPOLiveIE,
529     NPORadioIE,
530     NPORadioFragmentIE,
531     SchoolTVIE,
532     VPROIE,
533     WNLIE
534 )
535 from .npr import NprIE
536 from .nrk import (
537     NRKIE,
538     NRKPlaylistIE,
539     NRKSkoleIE,
540     NRKTVIE,
541 )
542 from .ntvde import NTVDeIE
543 from .ntvru import NTVRuIE
544 from .nytimes import (
545     NYTimesIE,
546     NYTimesArticleIE,
547 )
548 from .nuvid import NuvidIE
549 from .odnoklassniki import OdnoklassnikiIE
550 from .oktoberfesttv import OktoberfestTVIE
551 from .onionstudios import OnionStudiosIE
552 from .ooyala import (
553     OoyalaIE,
554     OoyalaExternalIE,
555 )
556 from .openload import OpenloadIE
557 from .ora import OraTVIE
558 from .orf import (
559     ORFTVthekIE,
560     ORFOE1IE,
561     ORFFM4IE,
562     ORFIPTVIE,
563 )
564 from .pandoratv import PandoraTVIE
565 from .parliamentliveuk import ParliamentLiveUKIE
566 from .patreon import PatreonIE
567 from .pbs import PBSIE
568 from .people import PeopleIE
569 from .periscope import (
570     PeriscopeIE,
571     PeriscopeUserIE,
572 )
573 from .philharmoniedeparis import PhilharmonieDeParisIE
574 from .phoenix import PhoenixIE
575 from .photobucket import PhotobucketIE
576 from .pinkbike import PinkbikeIE
577 from .pladform import PladformIE
578 from .played import PlayedIE
579 from .playfm import PlayFMIE
580 from .plays import PlaysTVIE
581 from .playtvak import PlaytvakIE
582 from .playvid import PlayvidIE
583 from .playwire import PlaywireIE
584 from .pluralsight import (
585     PluralsightIE,
586     PluralsightCourseIE,
587 )
588 from .podomatic import PodomaticIE
589 from .porn91 import Porn91IE
590 from .pornhd import PornHdIE
591 from .pornhub import (
592     PornHubIE,
593     PornHubPlaylistIE,
594     PornHubUserVideosIE,
595 )
596 from .pornotube import PornotubeIE
597 from .pornovoisines import PornoVoisinesIE
598 from .pornoxo import PornoXOIE
599 from .presstv import PressTVIE
600 from .primesharetv import PrimeShareTVIE
601 from .promptfile import PromptFileIE
602 from .prosiebensat1 import ProSiebenSat1IE
603 from .puls4 import Puls4IE
604 from .pyvideo import PyvideoIE
605 from .qqmusic import (
606     QQMusicIE,
607     QQMusicSingerIE,
608     QQMusicAlbumIE,
609     QQMusicToplistIE,
610     QQMusicPlaylistIE,
611 )
612 from .r7 import R7IE
613 from .radiode import RadioDeIE
614 from .radiojavan import RadioJavanIE
615 from .radiobremen import RadioBremenIE
616 from .radiofrance import RadioFranceIE
617 from .rai import (
618     RaiTVIE,
619     RaiIE,
620 )
621 from .rbmaradio import RBMARadioIE
622 from .rds import RDSIE
623 from .redtube import RedTubeIE
624 from .regiotv import RegioTVIE
625 from .restudy import RestudyIE
626 from .reverbnation import ReverbNationIE
627 from .revision3 import Revision3IE
628 from .rice import RICEIE
629 from .ringtv import RingTVIE
630 from .ro220 import Ro220IE
631 from .rottentomatoes import RottenTomatoesIE
632 from .roxwel import RoxwelIE
633 from .rtbf import RTBFIE
634 from .rte import RteIE, RteRadioIE
635 from .rtlnl import RtlNlIE
636 from .rtl2 import RTL2IE
637 from .rtp import RTPIE
638 from .rts import RTSIE
639 from .rtve import RTVEALaCartaIE, RTVELiveIE, RTVEInfantilIE
640 from .rtvnh import RTVNHIE
641 from .ruhd import RUHDIE
642 from .ruleporn import RulePornIE
643 from .rutube import (
644     RutubeIE,
645     RutubeChannelIE,
646     RutubeEmbedIE,
647     RutubeMovieIE,
648     RutubePersonIE,
649 )
650 from .rutv import RUTVIE
651 from .ruutu import RuutuIE
652 from .sandia import SandiaIE
653 from .safari import (
654     SafariIE,
655     SafariApiIE,
656     SafariCourseIE,
657 )
658 from .sapo import SapoIE
659 from .savefrom import SaveFromIE
660 from .sbs import SBSIE
661 from .scivee import SciVeeIE
662 from .screencast import ScreencastIE
663 from .screencastomatic import ScreencastOMaticIE
664 from .screenjunkies import ScreenJunkiesIE
665 from .screenwavemedia import ScreenwaveMediaIE, TeamFourIE
666 from .senateisvp import SenateISVPIE
667 from .servingsys import ServingSysIE
668 from .sexu import SexuIE
669 from .shahid import ShahidIE
670 from .shared import SharedIE
671 from .sharesix import ShareSixIE
672 from .sina import SinaIE
673 from .skynewsarabia import (
674     SkyNewsArabiaIE,
675     SkyNewsArabiaArticleIE,
676 )
677 from .slideshare import SlideshareIE
678 from .slutload import SlutloadIE
679 from .smotri import (
680     SmotriIE,
681     SmotriCommunityIE,
682     SmotriUserIE,
683     SmotriBroadcastIE,
684 )
685 from .snotr import SnotrIE
686 from .sohu import SohuIE
687 from .soundcloud import (
688     SoundcloudIE,
689     SoundcloudSetIE,
690     SoundcloudUserIE,
691     SoundcloudPlaylistIE,
692     SoundcloudSearchIE
693 )
694 from .soundgasm import (
695     SoundgasmIE,
696     SoundgasmProfileIE
697 )
698 from .southpark import (
699     SouthParkIE,
700     SouthParkDeIE,
701     SouthParkDkIE,
702     SouthParkEsIE,
703     SouthParkNlIE
704 )
705 from .spankbang import SpankBangIE
706 from .spankwire import SpankwireIE
707 from .spiegel import SpiegelIE, SpiegelArticleIE
708 from .spiegeltv import SpiegeltvIE
709 from .spike import SpikeIE
710 from .stitcher import StitcherIE
711 from .sport5 import Sport5IE
712 from .sportbox import (
713     SportBoxIE,
714     SportBoxEmbedIE,
715 )
716 from .sportdeutschland import SportDeutschlandIE
717 from .srgssr import (
718     SRGSSRIE,
719     SRGSSRPlayIE,
720 )
721 from .srmediathek import SRMediathekIE
722 from .ssa import SSAIE
723 from .stanfordoc import StanfordOpenClassroomIE
724 from .steam import SteamIE
725 from .streamcloud import StreamcloudIE
726 from .streamcz import StreamCZIE
727 from .streetvoice import StreetVoiceIE
728 from .sunporno import SunPornoIE
729 from .svt import (
730     SVTIE,
731     SVTPlayIE,
732 )
733 from .swrmediathek import SWRMediathekIE
734 from .syfy import SyfyIE
735 from .sztvhu import SztvHuIE
736 from .tagesschau import (
737     TagesschauPlayerIE,
738     TagesschauIE,
739 )
740 from .tapely import TapelyIE
741 from .tass import TassIE
742 from .tdslifeway import TDSLifewayIE
743 from .teachertube import (
744     TeacherTubeIE,
745     TeacherTubeUserIE,
746 )
747 from .teachingchannel import TeachingChannelIE
748 from .teamcoco import TeamcocoIE
749 from .techtalks import TechTalksIE
750 from .ted import TEDIE
751 from .tele13 import Tele13IE
752 from .telebruxelles import TeleBruxellesIE
753 from .telecinco import TelecincoIE
754 from .telegraaf import TelegraafIE
755 from .telemb import TeleMBIE
756 from .teletask import TeleTaskIE
757 from .testurl import TestURLIE
758 from .tf1 import TF1IE
759 from .theintercept import TheInterceptIE
760 from .theplatform import (
761     ThePlatformIE,
762     ThePlatformFeedIE,
763 )
764 from .thescene import TheSceneIE
765 from .thesixtyone import TheSixtyOneIE
766 from .thestar import TheStarIE
767 from .thisamericanlife import ThisAmericanLifeIE
768 from .thisav import ThisAVIE
769 from .tinypic import TinyPicIE
770 from .tlc import TlcDeIE
771 from .tmz import (
772     TMZIE,
773     TMZArticleIE,
774 )
775 from .tnaflix import (
776     TNAFlixNetworkEmbedIE,
777     TNAFlixIE,
778     EMPFlixIE,
779     MovieFapIE,
780 )
781 from .toggle import ToggleIE
782 from .thvideo import (
783     THVideoIE,
784     THVideoPlaylistIE
785 )
786 from .toutv import TouTvIE
787 from .toypics import ToypicsUserIE, ToypicsIE
788 from .traileraddict import TrailerAddictIE
789 from .trilulilu import TriluliluIE
790 from .trollvids import TrollvidsIE
791 from .trutube import TruTubeIE
792 from .tube8 import Tube8IE
793 from .tubitv import TubiTvIE
794 from .tudou import (
795     TudouIE,
796     TudouPlaylistIE,
797     TudouAlbumIE,
798 )
799 from .tumblr import TumblrIE
800 from .tunein import (
801     TuneInClipIE,
802     TuneInStationIE,
803     TuneInProgramIE,
804     TuneInTopicIE,
805     TuneInShortenerIE,
806 )
807 from .turbo import TurboIE
808 from .tutv import TutvIE
809 from .tv2 import (
810     TV2IE,
811     TV2ArticleIE,
812 )
813 from .tv3 import TV3IE
814 from .tv4 import TV4IE
815 from .tvc import (
816     TVCIE,
817     TVCArticleIE,
818 )
819 from .tvigle import TvigleIE
820 from .tvland import TVLandIE
821 from .tvp import TvpIE, TvpSeriesIE
822 from .tvplay import TVPlayIE
823 from .tweakers import TweakersIE
824 from .twentyfourvideo import TwentyFourVideoIE
825 from .twentymin import TwentyMinutenIE
826 from .twentytwotracks import (
827     TwentyTwoTracksIE,
828     TwentyTwoTracksGenreIE
829 )
830 from .twitch import (
831     TwitchVideoIE,
832     TwitchChapterIE,
833     TwitchVodIE,
834     TwitchProfileIE,
835     TwitchPastBroadcastsIE,
836     TwitchStreamIE,
837 )
838 from .twitter import (
839     TwitterCardIE,
840     TwitterIE,
841     TwitterAmplifyIE,
842 )
843 from .udemy import (
844     UdemyIE,
845     UdemyCourseIE
846 )
847 from .udn import UDNEmbedIE
848 from .digiteka import DigitekaIE
849 from .unistra import UnistraIE
850 from .urort import UrortIE
851 from .usatoday import USATodayIE
852 from .ustream import UstreamIE, UstreamChannelIE
853 from .ustudio import (
854     UstudioIE,
855     UstudioEmbedIE,
856 )
857 from .varzesh3 import Varzesh3IE
858 from .vbox7 import Vbox7IE
859 from .veehd import VeeHDIE
860 from .veoh import VeohIE
861 from .vessel import VesselIE
862 from .vesti import VestiIE
863 from .vevo import (
864     VevoIE,
865     VevoPlaylistIE,
866 )
867 from .vgtv import (
868     BTArticleIE,
869     BTVestlendingenIE,
870     VGTVIE,
871 )
872 from .vh1 import VH1IE
873 from .vice import (
874     ViceIE,
875     ViceShowIE,
876 )
877 from .viddler import ViddlerIE
878 from .videodetective import VideoDetectiveIE
879 from .videofyme import VideofyMeIE
880 from .videomega import VideoMegaIE
881 from .videomore import (
882     VideomoreIE,
883     VideomoreVideoIE,
884     VideomoreSeasonIE,
885 )
886 from .videopremium import VideoPremiumIE
887 from .videott import VideoTtIE
888 from .vidme import (
889     VidmeIE,
890     VidmeUserIE,
891     VidmeUserLikesIE,
892 )
893 from .vidzi import VidziIE
894 from .vier import VierIE, VierVideosIE
895 from .viewlift import (
896     ViewLiftIE,
897     ViewLiftEmbedIE,
898 )
899 from .viewster import ViewsterIE
900 from .viidea import ViideaIE
901 from .vimeo import (
902     VimeoIE,
903     VimeoAlbumIE,
904     VimeoChannelIE,
905     VimeoGroupsIE,
906     VimeoLikesIE,
907     VimeoOndemandIE,
908     VimeoReviewIE,
909     VimeoUserIE,
910     VimeoWatchLaterIE,
911 )
912 from .vimple import VimpleIE
913 from .vine import (
914     VineIE,
915     VineUserIE,
916 )
917 from .viki import (
918     VikiIE,
919     VikiChannelIE,
920 )
921 from .vk import (
922     VKIE,
923     VKUserVideosIE,
924 )
925 from .vlive import VLiveIE
926 from .vodlocker import VodlockerIE
927 from .voicerepublic import VoiceRepublicIE
928 from .voxmedia import VoxMediaIE
929 from .vporn import VpornIE
930 from .vrt import VRTIE
931 from .vube import VubeIE
932 from .vuclip import VuClipIE
933 from .vulture import VultureIE
934 from .walla import WallaIE
935 from .washingtonpost import WashingtonPostIE
936 from .wat import WatIE
937 from .watchindianporn import WatchIndianPornIE
938 from .wdr import (
939     WDRIE,
940     WDRMobileIE,
941     WDRMausIE,
942 )
943 from .webofstories import (
944     WebOfStoriesIE,
945     WebOfStoriesPlaylistIE,
946 )
947 from .weibo import WeiboIE
948 from .weiqitv import WeiqiTVIE
949 from .wimp import WimpIE
950 from .wistia import WistiaIE
951 from .worldstarhiphop import WorldStarHipHopIE
952 from .wrzuta import WrzutaIE
953 from .wsj import WSJIE
954 from .xbef import XBefIE
955 from .xboxclips import XboxClipsIE
956 from .xfileshare import XFileShareIE
957 from .xhamster import (
958     XHamsterIE,
959     XHamsterEmbedIE,
960 )
961 from .xiami import (
962     XiamiSongIE,
963     XiamiAlbumIE,
964     XiamiArtistIE,
965     XiamiCollectionIE
966 )
967 from .xminus import XMinusIE
968 from .xnxx import XNXXIE
969 from .xstream import XstreamIE
970 from .xtube import XTubeUserIE, XTubeIE
971 from .xuite import XuiteIE
972 from .xvideos import XVideosIE
973 from .xxxymovies import XXXYMoviesIE
974 from .yahoo import (
975     YahooIE,
976     YahooSearchIE,
977 )
978 from .yam import YamIE
979 from .yandexmusic import (
980     YandexMusicTrackIE,
981     YandexMusicAlbumIE,
982     YandexMusicPlaylistIE,
983 )
984 from .yesjapan import YesJapanIE
985 from .yinyuetai import YinYueTaiIE
986 from .ynet import YnetIE
987 from .youjizz import YouJizzIE
988 from .youku import YoukuIE
989 from .youporn import YouPornIE
990 from .yourupload import YourUploadIE
991 from .youtube import (
992     YoutubeIE,
993     YoutubeChannelIE,
994     YoutubeFavouritesIE,
995     YoutubeHistoryIE,
996     YoutubeLiveIE,
997     YoutubePlaylistIE,
998     YoutubePlaylistsIE,
999     YoutubeRecommendedIE,
1000     YoutubeSearchDateIE,
1001     YoutubeSearchIE,
1002     YoutubeSearchURLIE,
1003     YoutubeShowIE,
1004     YoutubeSubscriptionsIE,
1005     YoutubeTruncatedIDIE,
1006     YoutubeTruncatedURLIE,
1007     YoutubeUserIE,
1008     YoutubeWatchLaterIE,
1009 )
1010 from .zapiks import ZapiksIE
1011 from .zdf import ZDFIE, ZDFChannelIE
1012 from .zingmp3 import (
1013     ZingMp3SongIE,
1014     ZingMp3AlbumIE,
1015 )
1016 from .zippcast import ZippCastIE