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 DRTVIE
  251. from .dvtv import DVTVIE
  252. from .dumpert import DumpertIE
  253. from .defense import DefenseGouvFrIE
  254. from .discovery import DiscoveryIE
  255. from .discoverygo import DiscoveryGoIE
  256. from .disney import DisneyIE
  257. from .dispeak import DigitallySpeakingIE
  258. from .dropbox import DropboxIE
  259. from .dw import (
  260. DWIE,
  261. DWArticleIE,
  262. )
  263. from .eagleplatform import EaglePlatformIE
  264. from .ebaumsworld import EbaumsWorldIE
  265. from .echomsk import EchoMskIE
  266. from .egghead import EggheadCourseIE
  267. from .ehow import EHowIE
  268. from .eighttracks import EightTracksIE
  269. from .einthusan import EinthusanIE
  270. from .eitb import EitbIE
  271. from .ellentv import (
  272. EllenTVIE,
  273. EllenTVClipsIE,
  274. )
  275. from .elpais import ElPaisIE
  276. from .embedly import EmbedlyIE
  277. from .engadget import EngadgetIE
  278. from .eporner import EpornerIE
  279. from .eroprofile import EroProfileIE
  280. from .escapist import EscapistIE
  281. from .espn import (
  282. ESPNIE,
  283. ESPNArticleIE,
  284. )
  285. from .esri import EsriVideoIE
  286. from .europa import EuropaIE
  287. from .everyonesmixtape import EveryonesMixtapeIE
  288. from .expotv import ExpoTVIE
  289. from .extremetube import ExtremeTubeIE
  290. from .eyedotv import EyedoTVIE
  291. from .facebook import (
  292. FacebookIE,
  293. FacebookPluginsVideoIE,
  294. )
  295. from .faz import FazIE
  296. from .fc2 import (
  297. FC2IE,
  298. FC2EmbedIE,
  299. )
  300. from .fczenit import FczenitIE
  301. from .filmon import (
  302. FilmOnIE,
  303. FilmOnChannelIE,
  304. )
  305. from .firstpost import FirstpostIE
  306. from .firsttv import FirstTVIE
  307. from .fivemin import FiveMinIE
  308. from .fivetv import FiveTVIE
  309. from .fktv import FKTVIE
  310. from .flickr import FlickrIE
  311. from .flipagram import FlipagramIE
  312. from .folketinget import FolketingetIE
  313. from .footyroom import FootyRoomIE
  314. from .formula1 import Formula1IE
  315. from .fourtube import FourTubeIE
  316. from .fox import FOXIE
  317. from .fox9 import FOX9IE
  318. from .foxgay import FoxgayIE
  319. from .foxnews import (
  320. FoxNewsIE,
  321. FoxNewsArticleIE,
  322. FoxNewsInsiderIE,
  323. )
  324. from .foxsports import FoxSportsIE
  325. from .franceculture import FranceCultureIE
  326. from .franceinter import FranceInterIE
  327. from .francetv import (
  328. PluzzIE,
  329. FranceTvInfoIE,
  330. FranceTVIE,
  331. GenerationQuoiIE,
  332. CultureboxIE,
  333. )
  334. from .freesound import FreesoundIE
  335. from .freespeech import FreespeechIE
  336. from .funimation import FunimationIE
  337. from .funnyordie import FunnyOrDieIE
  338. from .fusion import FusionIE
  339. from .fxnetworks import FXNetworksIE
  340. from .gameinformer import GameInformerIE
  341. from .gameone import (
  342. GameOneIE,
  343. GameOnePlaylistIE,
  344. )
  345. from .gamersyde import GamersydeIE
  346. from .gamespot import GameSpotIE
  347. from .gamestar import GameStarIE
  348. from .gazeta import GazetaIE
  349. from .gdcvault import GDCVaultIE
  350. from .generic import GenericIE
  351. from .gfycat import GfycatIE
  352. from .giantbomb import GiantBombIE
  353. from .giga import GigaIE
  354. from .glide import GlideIE
  355. from .globo import (
  356. GloboIE,
  357. GloboArticleIE,
  358. )
  359. from .go import GoIE
  360. from .godtube import GodTubeIE
  361. from .godtv import GodTVIE
  362. from .golem import GolemIE
  363. from .googledrive import GoogleDriveIE
  364. from .googleplus import GooglePlusIE
  365. from .googlesearch import GoogleSearchIE
  366. from .goshgay import GoshgayIE
  367. from .gputechconf import GPUTechConfIE
  368. from .groupon import GrouponIE
  369. from .hark import HarkIE
  370. from .hbo import (
  371. HBOIE,
  372. HBOEpisodeIE,
  373. )
  374. from .hearthisat import HearThisAtIE
  375. from .heise import HeiseIE
  376. from .hellporno import HellPornoIE
  377. from .helsinki import HelsinkiIE
  378. from .hentaistigma import HentaiStigmaIE
  379. from .hgtv import (
  380. HGTVIE,
  381. HGTVComShowIE,
  382. )
  383. from .historicfilms import HistoricFilmsIE
  384. from .hitbox import HitboxIE, HitboxLiveIE
  385. from .hitrecord import HitRecordIE
  386. from .hornbunny import HornBunnyIE
  387. from .hotnewhiphop import HotNewHipHopIE
  388. from .hotstar import HotStarIE
  389. from .howcast import HowcastIE
  390. from .howstuffworks import HowStuffWorksIE
  391. from .hrti import (
  392. HRTiIE,
  393. HRTiPlaylistIE,
  394. )
  395. from .huajiao import HuajiaoIE
  396. from .huffpost import HuffPostIE
  397. from .hypem import HypemIE
  398. from .iconosquare import IconosquareIE
  399. from .ign import (
  400. IGNIE,
  401. OneUPIE,
  402. PCMagIE,
  403. )
  404. from .imdb import (
  405. ImdbIE,
  406. ImdbListIE
  407. )
  408. from .imgur import (
  409. ImgurIE,
  410. ImgurAlbumIE,
  411. )
  412. from .ina import InaIE
  413. from .inc import IncIE
  414. from .indavideo import (
  415. IndavideoIE,
  416. IndavideoEmbedIE,
  417. )
  418. from .infoq import InfoQIE
  419. from .instagram import InstagramIE, InstagramUserIE
  420. from .internetvideoarchive import InternetVideoArchiveIE
  421. from .iprima import IPrimaIE
  422. from .iqiyi import IqiyiIE
  423. from .ir90tv import Ir90TvIE
  424. from .itv import ITVIE
  425. from .ivi import (
  426. IviIE,
  427. IviCompilationIE
  428. )
  429. from .ivideon import IvideonIE
  430. from .iwara import IwaraIE
  431. from .izlesene import IzleseneIE
  432. from .jamendo import (
  433. JamendoIE,
  434. JamendoAlbumIE,
  435. )
  436. from .jeuxvideo import JeuxVideoIE
  437. from .jove import JoveIE
  438. from .jwplatform import JWPlatformIE
  439. from .jpopsukitv import JpopsukiIE
  440. from .kaltura import KalturaIE
  441. from .kamcord import KamcordIE
  442. from .kanalplay import KanalPlayIE
  443. from .kankan import KankanIE
  444. from .karaoketv import KaraoketvIE
  445. from .karrierevideos import KarriereVideosIE
  446. from .keezmovies import KeezMoviesIE
  447. from .ketnet import KetnetIE
  448. from .khanacademy import KhanAcademyIE
  449. from .kickstarter import KickStarterIE
  450. from .keek import KeekIE
  451. from .konserthusetplay import KonserthusetPlayIE
  452. from .kontrtube import KontrTubeIE
  453. from .krasview import KrasViewIE
  454. from .ku6 import Ku6IE
  455. from .kusi import KUSIIE
  456. from .kuwo import (
  457. KuwoIE,
  458. KuwoAlbumIE,
  459. KuwoChartIE,
  460. KuwoSingerIE,
  461. KuwoCategoryIE,
  462. KuwoMvIE,
  463. )
  464. from .la7 import LA7IE
  465. from .laola1tv import (
  466. Laola1TvEmbedIE,
  467. Laola1TvIE,
  468. )
  469. from .lci import LCIIE
  470. from .lcp import (
  471. LcpPlayIE,
  472. LcpIE,
  473. )
  474. from .learnr import LearnrIE
  475. from .lecture2go import Lecture2GoIE
  476. from .lego import LEGOIE
  477. from .lemonde import LemondeIE
  478. from .leeco import (
  479. LeIE,
  480. LePlaylistIE,
  481. LetvCloudIE,
  482. )
  483. from .libraryofcongress import LibraryOfCongressIE
  484. from .libsyn import LibsynIE
  485. from .lifenews import (
  486. LifeNewsIE,
  487. LifeEmbedIE,
  488. )
  489. from .limelight import (
  490. LimelightMediaIE,
  491. LimelightChannelIE,
  492. LimelightChannelListIE,
  493. )
  494. from .litv import LiTVIE
  495. from .liveleak import LiveLeakIE
  496. from .livestream import (
  497. LivestreamIE,
  498. LivestreamOriginalIE,
  499. LivestreamShortenerIE,
  500. )
  501. from .lnkgo import LnkGoIE
  502. from .localnews8 import LocalNews8IE
  503. from .lovehomeporn import LoveHomePornIE
  504. from .lrt import LRTIE
  505. from .lynda import (
  506. LyndaIE,
  507. LyndaCourseIE
  508. )
  509. from .m6 import M6IE
  510. from .macgamestore import MacGameStoreIE
  511. from .mailru import MailRuIE
  512. from .makerschannel import MakersChannelIE
  513. from .makertv import MakerTVIE
  514. from .mangomolo import (
  515. MangomoloVideoIE,
  516. MangomoloLiveIE,
  517. )
  518. from .matchtv import MatchTVIE
  519. from .mdr import MDRIE
  520. from .meipai import MeipaiIE
  521. from .melonvod import MelonVODIE
  522. from .meta import METAIE
  523. from .metacafe import MetacafeIE
  524. from .metacritic import MetacriticIE
  525. from .mgoon import MgoonIE
  526. from .mgtv import MGTVIE
  527. from .miaopai import MiaoPaiIE
  528. from .microsoftvirtualacademy import (
  529. MicrosoftVirtualAcademyIE,
  530. MicrosoftVirtualAcademyCourseIE,
  531. )
  532. from .minhateca import MinhatecaIE
  533. from .ministrygrid import MinistryGridIE
  534. from .minoto import MinotoIE
  535. from .miomio import MioMioIE
  536. from .mit import TechTVMITIE, MITIE, OCWMITIE
  537. from .mitele import MiTeleIE
  538. from .mixcloud import (
  539. MixcloudIE,
  540. MixcloudUserIE,
  541. MixcloudPlaylistIE,
  542. MixcloudStreamIE,
  543. )
  544. from .mlb import MLBIE
  545. from .mnet import MnetIE
  546. from .mpora import MporaIE
  547. from .moevideo import MoeVideoIE
  548. from .mofosex import MofosexIE
  549. from .mojvideo import MojvideoIE
  550. from .moniker import MonikerIE
  551. from .morningstar import MorningstarIE
  552. from .motherless import MotherlessIE
  553. from .motorsport import MotorsportIE
  554. from .movieclips import MovieClipsIE
  555. from .moviezine import MoviezineIE
  556. from .movingimage import MovingImageIE
  557. from .msn import MSNIE
  558. from .mtv import (
  559. MTVIE,
  560. MTVVideoIE,
  561. MTVServicesEmbeddedIE,
  562. MTVDEIE,
  563. MTV81IE,
  564. )
  565. from .muenchentv import MuenchenTVIE
  566. from .musicplayon import MusicPlayOnIE
  567. from .mwave import MwaveIE, MwaveMeetGreetIE
  568. from .myspace import MySpaceIE, MySpaceAlbumIE
  569. from .myspass import MySpassIE
  570. from .myvi import MyviIE
  571. from .myvideo import MyVideoIE
  572. from .myvidster import MyVidsterIE
  573. from .nationalgeographic import (
  574. NationalGeographicVideoIE,
  575. NationalGeographicIE,
  576. NationalGeographicEpisodeGuideIE,
  577. )
  578. from .naver import NaverIE
  579. from .nba import NBAIE
  580. from .nbc import (
  581. CSNNEIE,
  582. NBCIE,
  583. NBCNewsIE,
  584. NBCOlympicsIE,
  585. NBCSportsIE,
  586. NBCSportsVPlayerIE,
  587. )
  588. from .ndr import (
  589. NDRIE,
  590. NJoyIE,
  591. NDREmbedBaseIE,
  592. NDREmbedIE,
  593. NJoyEmbedIE,
  594. )
  595. from .ndtv import NDTVIE
  596. from .netzkino import NetzkinoIE
  597. from .nerdcubed import NerdCubedFeedIE
  598. from .neteasemusic import (
  599. NetEaseMusicIE,
  600. NetEaseMusicAlbumIE,
  601. NetEaseMusicSingerIE,
  602. NetEaseMusicListIE,
  603. NetEaseMusicMvIE,
  604. NetEaseMusicProgramIE,
  605. NetEaseMusicDjRadioIE,
  606. )
  607. from .newgrounds import NewgroundsIE
  608. from .newstube import NewstubeIE
  609. from .nextmedia import (
  610. NextMediaIE,
  611. NextMediaActionNewsIE,
  612. AppleDailyIE,
  613. NextTVIE,
  614. )
  615. from .nfb import NFBIE
  616. from .nfl import NFLIE
  617. from .nhk import NhkVodIE
  618. from .nhl import (
  619. NHLVideocenterIE,
  620. NHLNewsIE,
  621. NHLVideocenterCategoryIE,
  622. NHLIE,
  623. )
  624. from .nick import (
  625. NickIE,
  626. NickDeIE,
  627. NickNightIE,
  628. )
  629. from .niconico import NiconicoIE, NiconicoPlaylistIE
  630. from .ninecninemedia import (
  631. NineCNineMediaStackIE,
  632. NineCNineMediaIE,
  633. )
  634. from .ninegag import NineGagIE
  635. from .ninenow import NineNowIE
  636. from .nintendo import NintendoIE
  637. from .nobelprize import NobelPrizeIE
  638. from .noco import NocoIE
  639. from .normalboots import NormalbootsIE
  640. from .nosvideo import NosVideoIE
  641. from .nova import NovaIE
  642. from .novamov import (
  643. AuroraVidIE,
  644. CloudTimeIE,
  645. NowVideoIE,
  646. VideoWeedIE,
  647. WholeCloudIE,
  648. )
  649. from .nowness import (
  650. NownessIE,
  651. NownessPlaylistIE,
  652. NownessSeriesIE,
  653. )
  654. from .nowtv import (
  655. NowTVIE,
  656. NowTVListIE,
  657. )
  658. from .noz import NozIE
  659. from .npo import (
  660. AndereTijdenIE,
  661. NPOIE,
  662. NPOLiveIE,
  663. NPORadioIE,
  664. NPORadioFragmentIE,
  665. SchoolTVIE,
  666. VPROIE,
  667. WNLIE,
  668. )
  669. from .npr import NprIE
  670. from .nrk import (
  671. NRKIE,
  672. NRKPlaylistIE,
  673. NRKSkoleIE,
  674. NRKTVIE,
  675. NRKTVDirekteIE,
  676. NRKTVEpisodesIE,
  677. NRKTVSeriesIE,
  678. )
  679. from .ntvde import NTVDeIE
  680. from .ntvru import NTVRuIE
  681. from .nytimes import (
  682. NYTimesIE,
  683. NYTimesArticleIE,
  684. )
  685. from .nuvid import NuvidIE
  686. from .nzz import NZZIE
  687. from .odatv import OdaTVIE
  688. from .odnoklassniki import OdnoklassnikiIE
  689. from .oktoberfesttv import OktoberfestTVIE
  690. from .ondemandkorea import OnDemandKoreaIE
  691. from .onet import (
  692. OnetIE,
  693. OnetChannelIE,
  694. )
  695. from .onionstudios import OnionStudiosIE
  696. from .ooyala import (
  697. OoyalaIE,
  698. OoyalaExternalIE,
  699. )
  700. from .openload import OpenloadIE
  701. from .ora import OraTVIE
  702. from .orf import (
  703. ORFTVthekIE,
  704. ORFOE1IE,
  705. ORFFM4IE,
  706. ORFIPTVIE,
  707. )
  708. from .pandatv import PandaTVIE
  709. from .pandoratv import PandoraTVIE
  710. from .parliamentliveuk import ParliamentLiveUKIE
  711. from .patreon import PatreonIE
  712. from .pbs import PBSIE
  713. from .people import PeopleIE
  714. from .periscope import (
  715. PeriscopeIE,
  716. PeriscopeUserIE,
  717. )
  718. from .philharmoniedeparis import PhilharmonieDeParisIE
  719. from .phoenix import PhoenixIE
  720. from .photobucket import PhotobucketIE
  721. from .piksel import PikselIE
  722. from .pinkbike import PinkbikeIE
  723. from .pladform import PladformIE
  724. from .playfm import PlayFMIE
  725. from .plays import PlaysTVIE
  726. from .playtvak import PlaytvakIE
  727. from .playvid import PlayvidIE
  728. from .playwire import PlaywireIE
  729. from .pluralsight import (
  730. PluralsightIE,
  731. PluralsightCourseIE,
  732. )
  733. from .podomatic import PodomaticIE
  734. from .pokemon import PokemonIE
  735. from .polskieradio import (
  736. PolskieRadioIE,
  737. PolskieRadioCategoryIE,
  738. )
  739. from .porn91 import Porn91IE
  740. from .porncom import PornComIE
  741. from .pornflip import PornFlipIE
  742. from .pornhd import PornHdIE
  743. from .pornhub import (
  744. PornHubIE,
  745. PornHubPlaylistIE,
  746. PornHubUserVideosIE,
  747. )
  748. from .pornotube import PornotubeIE
  749. from .pornovoisines import PornoVoisinesIE
  750. from .pornoxo import PornoXOIE
  751. from .presstv import PressTVIE
  752. from .primesharetv import PrimeShareTVIE
  753. from .promptfile import PromptFileIE
  754. from .prosiebensat1 import ProSiebenSat1IE
  755. from .puls4 import Puls4IE
  756. from .pyvideo import PyvideoIE
  757. from .qqmusic import (
  758. QQMusicIE,
  759. QQMusicSingerIE,
  760. QQMusicAlbumIE,
  761. QQMusicToplistIE,
  762. QQMusicPlaylistIE,
  763. )
  764. from .r7 import (
  765. R7IE,
  766. R7ArticleIE,
  767. )
  768. from .radiocanada import (
  769. RadioCanadaIE,
  770. RadioCanadaAudioVideoIE,
  771. )
  772. from .radiode import RadioDeIE
  773. from .radiojavan import RadioJavanIE
  774. from .radiobremen import RadioBremenIE
  775. from .radiofrance import RadioFranceIE
  776. from .rai import (
  777. RaiTVIE,
  778. RaiIE,
  779. )
  780. from .rbmaradio import RBMARadioIE
  781. from .rds import RDSIE
  782. from .redtube import RedTubeIE
  783. from .regiotv import RegioTVIE
  784. from .rentv import (
  785. RENTVIE,
  786. RENTVArticleIE,
  787. )
  788. from .restudy import RestudyIE
  789. from .reuters import ReutersIE
  790. from .reverbnation import ReverbNationIE
  791. from .revision3 import (
  792. Revision3EmbedIE,
  793. Revision3IE,
  794. )
  795. from .rice import RICEIE
  796. from .ringtv import RingTVIE
  797. from .rmcdecouverte import RMCDecouverteIE
  798. from .ro220 import Ro220IE
  799. from .rockstargames import RockstarGamesIE
  800. from .roosterteeth import RoosterTeethIE
  801. from .rottentomatoes import RottenTomatoesIE
  802. from .roxwel import RoxwelIE
  803. from .rozhlas import RozhlasIE
  804. from .rtbf import RTBFIE
  805. from .rte import RteIE, RteRadioIE
  806. from .rtlnl import RtlNlIE
  807. from .rtl2 import RTL2IE
  808. from .rtp import RTPIE
  809. from .rts import RTSIE
  810. from .rtve import RTVEALaCartaIE, RTVELiveIE, RTVEInfantilIE, RTVELiveIE, RTVETelevisionIE
  811. from .rtvnh import RTVNHIE
  812. from .rudo import RudoIE
  813. from .ruhd import RUHDIE
  814. from .ruleporn import RulePornIE
  815. from .rutube import (
  816. RutubeIE,
  817. RutubeChannelIE,
  818. RutubeEmbedIE,
  819. RutubeMovieIE,
  820. RutubePersonIE,
  821. )
  822. from .rutv import RUTVIE
  823. from .ruutu import RuutuIE
  824. from .sandia import SandiaIE
  825. from .safari import (
  826. SafariIE,
  827. SafariApiIE,
  828. SafariCourseIE,
  829. )
  830. from .sapo import SapoIE
  831. from .savefrom import SaveFromIE
  832. from .sbs import SBSIE
  833. from .scivee import SciVeeIE
  834. from .screencast import ScreencastIE
  835. from .screencastomatic import ScreencastOMaticIE
  836. from .seeker import SeekerIE
  837. from .senateisvp import SenateISVPIE
  838. from .sendtonews import SendtoNewsIE
  839. from .servingsys import ServingSysIE
  840. from .sexu import SexuIE
  841. from .shahid import ShahidIE
  842. from .shared import (
  843. SharedIE,
  844. VivoIE,
  845. )
  846. from .showroomlive import ShowRoomLiveIE
  847. from .sina import SinaIE
  848. from .sixplay import SixPlayIE
  849. from .skynewsarabia import (
  850. SkyNewsArabiaIE,
  851. SkyNewsArabiaArticleIE,
  852. )
  853. from .skysports import SkySportsIE
  854. from .slideshare import SlideshareIE
  855. from .slutload import SlutloadIE
  856. from .smotri import (
  857. SmotriIE,
  858. SmotriCommunityIE,
  859. SmotriUserIE,
  860. SmotriBroadcastIE,
  861. )
  862. from .snotr import SnotrIE
  863. from .sohu import SohuIE
  864. from .sonyliv import SonyLIVIE
  865. from .soundcloud import (
  866. SoundcloudIE,
  867. SoundcloudSetIE,
  868. SoundcloudUserIE,
  869. SoundcloudPlaylistIE,
  870. SoundcloudSearchIE
  871. )
  872. from .soundgasm import (
  873. SoundgasmIE,
  874. SoundgasmProfileIE
  875. )
  876. from .southpark import (
  877. SouthParkIE,
  878. SouthParkDeIE,
  879. SouthParkDkIE,
  880. SouthParkEsIE,
  881. SouthParkNlIE
  882. )
  883. from .spankbang import SpankBangIE
  884. from .spankwire import SpankwireIE
  885. from .spiegel import SpiegelIE, SpiegelArticleIE
  886. from .spiegeltv import SpiegeltvIE
  887. from .spike import SpikeIE
  888. from .stitcher import StitcherIE
  889. from .sport5 import Sport5IE
  890. from .sportbox import (
  891. SportBoxIE,
  892. SportBoxEmbedIE,
  893. )
  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