extractors.py 29 KB

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