extractors.py 29 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244
  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 SportBoxEmbedIE
  891. from .sportdeutschland import SportDeutschlandIE
  892. from .sportschau import SportschauIE
  893. from .srgssr import (
  894. SRGSSRIE,
  895. SRGSSRPlayIE,
  896. )
  897. from .srmediathek import SRMediathekIE
  898. from .stanfordoc import StanfordOpenClassroomIE
  899. from .steam import SteamIE
  900. from .streamable import StreamableIE
  901. from .streamcloud import StreamcloudIE
  902. from .streamcz import StreamCZIE
  903. from .streetvoice import StreetVoiceIE
  904. from .sunporno import SunPornoIE
  905. from .svt import (
  906. SVTIE,
  907. SVTPlayIE,
  908. )
  909. from .swrmediathek import SWRMediathekIE
  910. from .syfy import SyfyIE
  911. from .sztvhu import SztvHuIE
  912. from .tagesschau import (
  913. TagesschauPlayerIE,
  914. TagesschauIE,
  915. )
  916. from .tass import TassIE
  917. from .tbs import TBSIE
  918. from .tdslifeway import TDSLifewayIE
  919. from .teachertube import (
  920. TeacherTubeIE,
  921. TeacherTubeUserIE,
  922. )
  923. from .teachingchannel import TeachingChannelIE
  924. from .teamcoco import TeamcocoIE
  925. from .teamfourstar import TeamFourStarIE
  926. from .techtalks import TechTalksIE
  927. from .ted import TEDIE
  928. from .tele13 import Tele13IE
  929. from .telebruxelles import TeleBruxellesIE
  930. from .telecinco import TelecincoIE
  931. from .telegraaf import TelegraafIE
  932. from .telemb import TeleMBIE
  933. from .telequebec import TeleQuebecIE
  934. from .teletask import TeleTaskIE
  935. from .telewebion import TelewebionIE
  936. from .testurl import TestURLIE
  937. from .tf1 import TF1IE
  938. from .tfo import TFOIE
  939. from .theintercept import TheInterceptIE
  940. from .theplatform import (
  941. ThePlatformIE,
  942. ThePlatformFeedIE,
  943. )
  944. from .thescene import TheSceneIE
  945. from .thesixtyone import TheSixtyOneIE
  946. from .thestar import TheStarIE
  947. from .theweatherchannel import TheWeatherChannelIE
  948. from .thisamericanlife import ThisAmericanLifeIE
  949. from .thisav import ThisAVIE
  950. from .thisoldhouse import ThisOldHouseIE
  951. from .threeqsdn import ThreeQSDNIE
  952. from .tinypic import TinyPicIE
  953. from .tlc import TlcDeIE
  954. from .tmz import (
  955. TMZIE,
  956. TMZArticleIE,
  957. )
  958. from .tnaflix import (
  959. TNAFlixNetworkEmbedIE,
  960. TNAFlixIE,
  961. EMPFlixIE,
  962. MovieFapIE,
  963. )
  964. from .toggle import ToggleIE
  965. from .tonline import TOnlineIE
  966. from .toutv import TouTvIE
  967. from .toypics import ToypicsUserIE, ToypicsIE
  968. from .traileraddict import TrailerAddictIE
  969. from .trilulilu import TriluliluIE
  970. from .trutv import TruTVIE
  971. from .tube8 import Tube8IE
  972. from .tubitv import TubiTvIE
  973. from .tudou import (
  974. TudouIE,
  975. TudouPlaylistIE,
  976. TudouAlbumIE,
  977. )
  978. from .tumblr import TumblrIE
  979. from .tunein import (
  980. TuneInClipIE,
  981. TuneInStationIE,
  982. TuneInProgramIE,
  983. TuneInTopicIE,
  984. TuneInShortenerIE,
  985. )
  986. from .turbo import TurboIE
  987. from .tutv import TutvIE
  988. from .tv2 import (
  989. TV2IE,
  990. TV2ArticleIE,
  991. )
  992. from .tv3 import TV3IE
  993. from .tv4 import TV4IE
  994. from .tva import TVAIE
  995. from .tvanouvelles import (
  996. TVANouvellesIE,
  997. TVANouvellesArticleIE,
  998. )
  999. from .tvc import (
  1000. TVCIE,
  1001. TVCArticleIE,
  1002. )
  1003. from .tvigle import TvigleIE
  1004. from .tvland import TVLandIE
  1005. from .tvnoe import TVNoeIE
  1006. from .tvp import (
  1007. TVPEmbedIE,
  1008. TVPIE,
  1009. TVPSeriesIE,
  1010. )
  1011. from .tvplay import (
  1012. TVPlayIE,
  1013. ViafreeIE,
  1014. )
  1015. from .tweakers import TweakersIE
  1016. from .twentyfourvideo import TwentyFourVideoIE
  1017. from .twentymin import TwentyMinutenIE
  1018. from .twentytwotracks import (
  1019. TwentyTwoTracksIE,
  1020. TwentyTwoTracksGenreIE
  1021. )
  1022. from .twitch import (
  1023. TwitchVideoIE,
  1024. TwitchChapterIE,
  1025. TwitchVodIE,
  1026. TwitchProfileIE,
  1027. TwitchAllVideosIE,
  1028. TwitchUploadsIE,
  1029. TwitchPastBroadcastsIE,
  1030. TwitchHighlightsIE,
  1031. TwitchStreamIE,
  1032. TwitchClipsIE,
  1033. )
  1034. from .twitter import (
  1035. TwitterCardIE,
  1036. TwitterIE,
  1037. TwitterAmplifyIE,
  1038. )
  1039. from .udemy import (
  1040. UdemyIE,
  1041. UdemyCourseIE
  1042. )
  1043. from .udn import UDNEmbedIE
  1044. from .uktvplay import UKTVPlayIE
  1045. from .digiteka import DigitekaIE
  1046. from .unistra import UnistraIE
  1047. from .uol import UOLIE
  1048. from .uplynk import (
  1049. UplynkIE,
  1050. UplynkPreplayIE,
  1051. )
  1052. from .urort import UrortIE
  1053. from .urplay import URPlayIE
  1054. from .usanetwork import USANetworkIE
  1055. from .usatoday import USATodayIE
  1056. from .ustream import UstreamIE, UstreamChannelIE
  1057. from .ustudio import (
  1058. UstudioIE,
  1059. UstudioEmbedIE,
  1060. )
  1061. from .varzesh3 import Varzesh3IE
  1062. from .vbox7 import Vbox7IE
  1063. from .veehd import VeeHDIE
  1064. from .veoh import VeohIE
  1065. from .vessel import VesselIE
  1066. from .vesti import VestiIE
  1067. from .vevo import (
  1068. VevoIE,
  1069. VevoPlaylistIE,
  1070. )
  1071. from .vgtv import (
  1072. BTArticleIE,
  1073. BTVestlendingenIE,
  1074. VGTVIE,
  1075. )
  1076. from .vh1 import VH1IE
  1077. from .vice import (
  1078. ViceIE,
  1079. ViceShowIE,
  1080. )
  1081. from .viceland import VicelandIE
  1082. from .vidbit import VidbitIE
  1083. from .viddler import ViddlerIE
  1084. from .videa import VideaIE
  1085. from .videodetective import VideoDetectiveIE
  1086. from .videofyme import VideofyMeIE
  1087. from .videomega import VideoMegaIE
  1088. from .videomore import (
  1089. VideomoreIE,
  1090. VideomoreVideoIE,
  1091. VideomoreSeasonIE,
  1092. )
  1093. from .videopremium import VideoPremiumIE
  1094. from .vidio import VidioIE
  1095. from .vidme import (
  1096. VidmeIE,
  1097. VidmeUserIE,
  1098. VidmeUserLikesIE,
  1099. )
  1100. from .vidzi import VidziIE
  1101. from .vier import VierIE, VierVideosIE
  1102. from .viewlift import (
  1103. ViewLiftIE,
  1104. ViewLiftEmbedIE,
  1105. )
  1106. from .viewster import ViewsterIE
  1107. from .viidea import ViideaIE
  1108. from .vimeo import (
  1109. VimeoIE,
  1110. VimeoAlbumIE,
  1111. VimeoChannelIE,
  1112. VimeoGroupsIE,
  1113. VimeoLikesIE,
  1114. VimeoOndemandIE,
  1115. VimeoReviewIE,
  1116. VimeoUserIE,
  1117. VimeoWatchLaterIE,
  1118. )
  1119. from .vimple import VimpleIE
  1120. from .vine import (
  1121. VineIE,
  1122. VineUserIE,
  1123. )
  1124. from .viki import (
  1125. VikiIE,
  1126. VikiChannelIE,
  1127. )
  1128. from .viu import (
  1129. ViuIE,
  1130. ViuPlaylistIE,
  1131. ViuOTTIE,
  1132. )
  1133. from .vk import (
  1134. VKIE,
  1135. VKUserVideosIE,
  1136. VKWallPostIE,
  1137. )
  1138. from .vlive import (
  1139. VLiveIE,
  1140. VLiveChannelIE
  1141. )
  1142. from .vodlocker import VodlockerIE
  1143. from .vodplatform import VODPlatformIE
  1144. from .voicerepublic import VoiceRepublicIE
  1145. from .voxmedia import VoxMediaIE
  1146. from .vporn import VpornIE
  1147. from .vrt import VRTIE
  1148. from .vube import VubeIE
  1149. from .vuclip import VuClipIE
  1150. from .vvvvid import VVVVIDIE
  1151. from .vyborymos import VyboryMosIE
  1152. from .vzaar import VzaarIE
  1153. from .walla import WallaIE
  1154. from .washingtonpost import (
  1155. WashingtonPostIE,
  1156. WashingtonPostArticleIE,
  1157. )
  1158. from .wat import WatIE
  1159. from .watchindianporn import WatchIndianPornIE
  1160. from .wdr import (
  1161. WDRIE,
  1162. WDRMobileIE,
  1163. )
  1164. from .webcaster import (
  1165. WebcasterIE,
  1166. WebcasterFeedIE,
  1167. )
  1168. from .webofstories import (
  1169. WebOfStoriesIE,
  1170. WebOfStoriesPlaylistIE,
  1171. )
  1172. from .weiqitv import WeiqiTVIE
  1173. from .wimp import WimpIE
  1174. from .wistia import WistiaIE
  1175. from .worldstarhiphop import WorldStarHipHopIE
  1176. from .wrzuta import (
  1177. WrzutaIE,
  1178. WrzutaPlaylistIE,
  1179. )
  1180. from .wsj import WSJIE
  1181. from .xbef import XBefIE
  1182. from .xboxclips import XboxClipsIE
  1183. from .xfileshare import XFileShareIE
  1184. from .xhamster import (
  1185. XHamsterIE,
  1186. XHamsterEmbedIE,
  1187. )
  1188. from .xiami import (
  1189. XiamiSongIE,
  1190. XiamiAlbumIE,
  1191. XiamiArtistIE,
  1192. XiamiCollectionIE
  1193. )
  1194. from .xminus import XMinusIE
  1195. from .xnxx import XNXXIE
  1196. from .xstream import XstreamIE
  1197. from .xtube import XTubeUserIE, XTubeIE
  1198. from .xuite import XuiteIE
  1199. from .xvideos import XVideosIE
  1200. from .xxxymovies import XXXYMoviesIE
  1201. from .yahoo import (
  1202. YahooIE,
  1203. YahooSearchIE,
  1204. )
  1205. from .yam import YamIE
  1206. from .yandexmusic import (
  1207. YandexMusicTrackIE,
  1208. YandexMusicAlbumIE,
  1209. YandexMusicPlaylistIE,
  1210. )
  1211. from .yesjapan import YesJapanIE
  1212. from .yinyuetai import YinYueTaiIE
  1213. from .ynet import YnetIE
  1214. from .youjizz import YouJizzIE
  1215. from .youku import (
  1216. YoukuIE,
  1217. YoukuShowIE,
  1218. )
  1219. from .youporn import YouPornIE
  1220. from .yourupload import YourUploadIE
  1221. from .youtube import (
  1222. YoutubeIE,
  1223. YoutubeChannelIE,
  1224. YoutubeFavouritesIE,
  1225. YoutubeHistoryIE,
  1226. YoutubeLiveIE,
  1227. YoutubePlaylistIE,
  1228. YoutubePlaylistsIE,
  1229. YoutubeRecommendedIE,
  1230. YoutubeSearchDateIE,
  1231. YoutubeSearchIE,
  1232. YoutubeSearchURLIE,
  1233. YoutubeSharedVideoIE,
  1234. YoutubeShowIE,
  1235. YoutubeSubscriptionsIE,
  1236. YoutubeTruncatedIDIE,
  1237. YoutubeTruncatedURLIE,
  1238. YoutubeUserIE,
  1239. YoutubeWatchLaterIE,
  1240. )
  1241. from .zapiks import ZapiksIE
  1242. from .zdf import ZDFIE, ZDFChannelIE
  1243. from .zingmp3 import ZingMp3IE