extractors.py 29 KB

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