extractors.py 28 KB

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