extractors.py 29 KB

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