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