extractors.py 29 KB

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