extractors.py 26 KB

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