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