extractors.py 26 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118
  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 .charlierose import CharlieRoseIE
  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