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