extractors.py 29 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266
  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 .redbulltv import RedBullTVIE
  796. from .redtube import RedTubeIE
  797. from .regiotv import RegioTVIE
  798. from .rentv import (
  799. RENTVIE,
  800. RENTVArticleIE,
  801. )
  802. from .restudy import RestudyIE
  803. from .reuters import ReutersIE
  804. from .reverbnation import ReverbNationIE
  805. from .revision3 import (
  806. Revision3EmbedIE,
  807. Revision3IE,
  808. )
  809. from .rice import RICEIE
  810. from .ringtv import RingTVIE
  811. from .rmcdecouverte import RMCDecouverteIE
  812. from .ro220 import Ro220IE
  813. from .rockstargames import RockstarGamesIE
  814. from .roosterteeth import RoosterTeethIE
  815. from .rottentomatoes import RottenTomatoesIE
  816. from .roxwel import RoxwelIE
  817. from .rozhlas import RozhlasIE
  818. from .rtbf import RTBFIE
  819. from .rte import RteIE, RteRadioIE
  820. from .rtlnl import RtlNlIE
  821. from .rtl2 import RTL2IE
  822. from .rtp import RTPIE
  823. from .rts import RTSIE
  824. from .rtve import RTVEALaCartaIE, RTVELiveIE, RTVEInfantilIE, RTVELiveIE, RTVETelevisionIE
  825. from .rtvnh import RTVNHIE
  826. from .rudo import RudoIE
  827. from .ruhd import RUHDIE
  828. from .ruleporn import RulePornIE
  829. from .rutube import (
  830. RutubeIE,
  831. RutubeChannelIE,
  832. RutubeEmbedIE,
  833. RutubeMovieIE,
  834. RutubePersonIE,
  835. )
  836. from .rutv import RUTVIE
  837. from .ruutu import RuutuIE
  838. from .sandia import SandiaIE
  839. from .safari import (
  840. SafariIE,
  841. SafariApiIE,
  842. SafariCourseIE,
  843. )
  844. from .sapo import SapoIE
  845. from .savefrom import SaveFromIE
  846. from .sbs import SBSIE
  847. from .screencast import ScreencastIE
  848. from .screencastomatic import ScreencastOMaticIE
  849. from .scrippsnetworks import ScrippsNetworksWatchIE
  850. from .seeker import SeekerIE
  851. from .senateisvp import SenateISVPIE
  852. from .sendtonews import SendtoNewsIE
  853. from .servingsys import ServingSysIE
  854. from .sexu import SexuIE
  855. from .shahid import ShahidIE
  856. from .shared import (
  857. SharedIE,
  858. VivoIE,
  859. )
  860. from .showroomlive import ShowRoomLiveIE
  861. from .sina import SinaIE
  862. from .sixplay import SixPlayIE
  863. from .skylinewebcams import SkylineWebcamsIE
  864. from .skynewsarabia import (
  865. SkyNewsArabiaIE,
  866. SkyNewsArabiaArticleIE,
  867. )
  868. from .skysports import SkySportsIE
  869. from .slideshare import SlideshareIE
  870. from .slutload import SlutloadIE
  871. from .smotri import (
  872. SmotriIE,
  873. SmotriCommunityIE,
  874. SmotriUserIE,
  875. SmotriBroadcastIE,
  876. )
  877. from .snotr import SnotrIE
  878. from .sohu import SohuIE
  879. from .sonyliv import SonyLIVIE
  880. from .soundcloud import (
  881. SoundcloudIE,
  882. SoundcloudSetIE,
  883. SoundcloudUserIE,
  884. SoundcloudPlaylistIE,
  885. SoundcloudSearchIE
  886. )
  887. from .soundgasm import (
  888. SoundgasmIE,
  889. SoundgasmProfileIE
  890. )
  891. from .southpark import (
  892. SouthParkIE,
  893. SouthParkDeIE,
  894. SouthParkDkIE,
  895. SouthParkEsIE,
  896. SouthParkNlIE
  897. )
  898. from .spankbang import SpankBangIE
  899. from .spankwire import SpankwireIE
  900. from .spiegel import SpiegelIE, SpiegelArticleIE
  901. from .spiegeltv import SpiegeltvIE
  902. from .spike import SpikeIE
  903. from .stitcher import StitcherIE
  904. from .sport5 import Sport5IE
  905. from .sportbox import SportBoxEmbedIE
  906. from .sportdeutschland import SportDeutschlandIE
  907. from .sportschau import SportschauIE
  908. from .sprout import SproutIE
  909. from .srgssr import (
  910. SRGSSRIE,
  911. SRGSSRPlayIE,
  912. )
  913. from .srmediathek import SRMediathekIE
  914. from .stanfordoc import StanfordOpenClassroomIE
  915. from .steam import SteamIE
  916. from .streamable import StreamableIE
  917. from .streamcloud import StreamcloudIE
  918. from .streamcz import StreamCZIE
  919. from .streetvoice import StreetVoiceIE
  920. from .sunporno import SunPornoIE
  921. from .svt import (
  922. SVTIE,
  923. SVTPlayIE,
  924. )
  925. from .swrmediathek import SWRMediathekIE
  926. from .syfy import SyfyIE
  927. from .sztvhu import SztvHuIE
  928. from .tagesschau import (
  929. TagesschauPlayerIE,
  930. TagesschauIE,
  931. )
  932. from .tass import TassIE
  933. from .tbs import TBSIE
  934. from .tdslifeway import TDSLifewayIE
  935. from .teachertube import (
  936. TeacherTubeIE,
  937. TeacherTubeUserIE,
  938. )
  939. from .teachingchannel import TeachingChannelIE
  940. from .teamcoco import TeamcocoIE
  941. from .teamfourstar import TeamFourStarIE
  942. from .techtalks import TechTalksIE
  943. from .ted import TEDIE
  944. from .tele13 import Tele13IE
  945. from .telebruxelles import TeleBruxellesIE
  946. from .telecinco import TelecincoIE
  947. from .telegraaf import TelegraafIE
  948. from .telemb import TeleMBIE
  949. from .telequebec import TeleQuebecIE
  950. from .teletask import TeleTaskIE
  951. from .telewebion import TelewebionIE
  952. from .testurl import TestURLIE
  953. from .tf1 import TF1IE
  954. from .tfo import TFOIE
  955. from .theintercept import TheInterceptIE
  956. from .theplatform import (
  957. ThePlatformIE,
  958. ThePlatformFeedIE,
  959. )
  960. from .thescene import TheSceneIE
  961. from .thesixtyone import TheSixtyOneIE
  962. from .thestar import TheStarIE
  963. from .theweatherchannel import TheWeatherChannelIE
  964. from .thisamericanlife import ThisAmericanLifeIE
  965. from .thisav import ThisAVIE
  966. from .thisoldhouse import ThisOldHouseIE
  967. from .threeqsdn import ThreeQSDNIE
  968. from .tinypic import TinyPicIE
  969. from .tlc import TlcDeIE
  970. from .tmz import (
  971. TMZIE,
  972. TMZArticleIE,
  973. )
  974. from .tnaflix import (
  975. TNAFlixNetworkEmbedIE,
  976. TNAFlixIE,
  977. EMPFlixIE,
  978. MovieFapIE,
  979. )
  980. from .toggle import ToggleIE
  981. from .tonline import TOnlineIE
  982. from .toutv import TouTvIE
  983. from .toypics import ToypicsUserIE, ToypicsIE
  984. from .traileraddict import TrailerAddictIE
  985. from .trilulilu import TriluliluIE
  986. from .trutv import TruTVIE
  987. from .tube8 import Tube8IE
  988. from .tubitv import TubiTvIE
  989. from .tudou import (
  990. TudouIE,
  991. TudouPlaylistIE,
  992. TudouAlbumIE,
  993. )
  994. from .tumblr import TumblrIE
  995. from .tunein import (
  996. TuneInClipIE,
  997. TuneInStationIE,
  998. TuneInProgramIE,
  999. TuneInTopicIE,
  1000. TuneInShortenerIE,
  1001. )
  1002. from .tunepk import TunePkIE
  1003. from .turbo import TurboIE
  1004. from .tutv import TutvIE
  1005. from .tv2 import (
  1006. TV2IE,
  1007. TV2ArticleIE,
  1008. )
  1009. from .tv3 import TV3IE
  1010. from .tv4 import TV4IE
  1011. from .tva import TVAIE
  1012. from .tvanouvelles import (
  1013. TVANouvellesIE,
  1014. TVANouvellesArticleIE,
  1015. )
  1016. from .tvc import (
  1017. TVCIE,
  1018. TVCArticleIE,
  1019. )
  1020. from .tvigle import TvigleIE
  1021. from .tvland import TVLandIE
  1022. from .tvn24 import TVN24IE
  1023. from .tvnoe import TVNoeIE
  1024. from .tvp import (
  1025. TVPEmbedIE,
  1026. TVPIE,
  1027. TVPSeriesIE,
  1028. )
  1029. from .tvplay import (
  1030. TVPlayIE,
  1031. ViafreeIE,
  1032. )
  1033. from .tvplayer import TVPlayerIE
  1034. from .tweakers import TweakersIE
  1035. from .twentyfourvideo import TwentyFourVideoIE
  1036. from .twentymin import TwentyMinutenIE
  1037. from .twentytwotracks import (
  1038. TwentyTwoTracksIE,
  1039. TwentyTwoTracksGenreIE
  1040. )
  1041. from .twitch import (
  1042. TwitchVideoIE,
  1043. TwitchChapterIE,
  1044. TwitchVodIE,
  1045. TwitchProfileIE,
  1046. TwitchAllVideosIE,
  1047. TwitchUploadsIE,
  1048. TwitchPastBroadcastsIE,
  1049. TwitchHighlightsIE,
  1050. TwitchStreamIE,
  1051. TwitchClipsIE,
  1052. )
  1053. from .twitter import (
  1054. TwitterCardIE,
  1055. TwitterIE,
  1056. TwitterAmplifyIE,
  1057. )
  1058. from .udemy import (
  1059. UdemyIE,
  1060. UdemyCourseIE
  1061. )
  1062. from .udn import UDNEmbedIE
  1063. from .uktvplay import UKTVPlayIE
  1064. from .digiteka import DigitekaIE
  1065. from .unistra import UnistraIE
  1066. from .uol import UOLIE
  1067. from .uplynk import (
  1068. UplynkIE,
  1069. UplynkPreplayIE,
  1070. )
  1071. from .urort import UrortIE
  1072. from .urplay import URPlayIE
  1073. from .usanetwork import USANetworkIE
  1074. from .usatoday import USATodayIE
  1075. from .ustream import UstreamIE, UstreamChannelIE
  1076. from .ustudio import (
  1077. UstudioIE,
  1078. UstudioEmbedIE,
  1079. )
  1080. from .varzesh3 import Varzesh3IE
  1081. from .vbox7 import Vbox7IE
  1082. from .veehd import VeeHDIE
  1083. from .veoh import VeohIE
  1084. from .vessel import VesselIE
  1085. from .vesti import VestiIE
  1086. from .vevo import (
  1087. VevoIE,
  1088. VevoPlaylistIE,
  1089. )
  1090. from .vgtv import (
  1091. BTArticleIE,
  1092. BTVestlendingenIE,
  1093. VGTVIE,
  1094. )
  1095. from .vh1 import VH1IE
  1096. from .vice import (
  1097. ViceIE,
  1098. ViceShowIE,
  1099. )
  1100. from .viceland import VicelandIE
  1101. from .vidbit import VidbitIE
  1102. from .viddler import ViddlerIE
  1103. from .videa import VideaIE
  1104. from .videodetective import VideoDetectiveIE
  1105. from .videofyme import VideofyMeIE
  1106. from .videomega import VideoMegaIE
  1107. from .videomore import (
  1108. VideomoreIE,
  1109. VideomoreVideoIE,
  1110. VideomoreSeasonIE,
  1111. )
  1112. from .videopremium import VideoPremiumIE
  1113. from .videopress import VideoPressIE
  1114. from .vidio import VidioIE
  1115. from .vidme import (
  1116. VidmeIE,
  1117. VidmeUserIE,
  1118. VidmeUserLikesIE,
  1119. )
  1120. from .vidzi import VidziIE
  1121. from .vier import VierIE, VierVideosIE
  1122. from .viewlift import (
  1123. ViewLiftIE,
  1124. ViewLiftEmbedIE,
  1125. )
  1126. from .viewster import ViewsterIE
  1127. from .viidea import ViideaIE
  1128. from .vimeo import (
  1129. VimeoIE,
  1130. VimeoAlbumIE,
  1131. VimeoChannelIE,
  1132. VimeoGroupsIE,
  1133. VimeoLikesIE,
  1134. VimeoOndemandIE,
  1135. VimeoReviewIE,
  1136. VimeoUserIE,
  1137. VimeoWatchLaterIE,
  1138. )
  1139. from .vimple import VimpleIE
  1140. from .vine import (
  1141. VineIE,
  1142. VineUserIE,
  1143. )
  1144. from .viki import (
  1145. VikiIE,
  1146. VikiChannelIE,
  1147. )
  1148. from .viu import (
  1149. ViuIE,
  1150. ViuPlaylistIE,
  1151. ViuOTTIE,
  1152. )
  1153. from .vk import (
  1154. VKIE,
  1155. VKUserVideosIE,
  1156. VKWallPostIE,
  1157. )
  1158. from .vlive import (
  1159. VLiveIE,
  1160. VLiveChannelIE
  1161. )
  1162. from .vodlocker import VodlockerIE
  1163. from .vodpl import VODPlIE
  1164. from .vodplatform import VODPlatformIE
  1165. from .voicerepublic import VoiceRepublicIE
  1166. from .voxmedia import VoxMediaIE
  1167. from .vporn import VpornIE
  1168. from .vrt import VRTIE
  1169. from .vrak import VrakIE
  1170. from .vube import VubeIE
  1171. from .vuclip import VuClipIE
  1172. from .vvvvid import VVVVIDIE
  1173. from .vyborymos import VyboryMosIE
  1174. from .vzaar import VzaarIE
  1175. from .walla import WallaIE
  1176. from .washingtonpost import (
  1177. WashingtonPostIE,
  1178. WashingtonPostArticleIE,
  1179. )
  1180. from .wat import WatIE
  1181. from .watchindianporn import WatchIndianPornIE
  1182. from .wdr import (
  1183. WDRIE,
  1184. WDRMobileIE,
  1185. )
  1186. from .webcaster import (
  1187. WebcasterIE,
  1188. WebcasterFeedIE,
  1189. )
  1190. from .webofstories import (
  1191. WebOfStoriesIE,
  1192. WebOfStoriesPlaylistIE,
  1193. )
  1194. from .weiqitv import WeiqiTVIE
  1195. from .wimp import WimpIE
  1196. from .wistia import WistiaIE
  1197. from .worldstarhiphop import WorldStarHipHopIE
  1198. from .wrzuta import (
  1199. WrzutaIE,
  1200. WrzutaPlaylistIE,
  1201. )
  1202. from .wsj import WSJIE
  1203. from .xbef import XBefIE
  1204. from .xboxclips import XboxClipsIE
  1205. from .xfileshare import XFileShareIE
  1206. from .xhamster import (
  1207. XHamsterIE,
  1208. XHamsterEmbedIE,
  1209. )
  1210. from .xiami import (
  1211. XiamiSongIE,
  1212. XiamiAlbumIE,
  1213. XiamiArtistIE,
  1214. XiamiCollectionIE
  1215. )
  1216. from .xminus import XMinusIE
  1217. from .xnxx import XNXXIE
  1218. from .xstream import XstreamIE
  1219. from .xtube import XTubeUserIE, XTubeIE
  1220. from .xuite import XuiteIE
  1221. from .xvideos import XVideosIE
  1222. from .xxxymovies import XXXYMoviesIE
  1223. from .yahoo import (
  1224. YahooIE,
  1225. YahooSearchIE,
  1226. )
  1227. from .yam import YamIE
  1228. from .yandexmusic import (
  1229. YandexMusicTrackIE,
  1230. YandexMusicAlbumIE,
  1231. YandexMusicPlaylistIE,
  1232. )
  1233. from .yesjapan import YesJapanIE
  1234. from .yinyuetai import YinYueTaiIE
  1235. from .ynet import YnetIE
  1236. from .youjizz import YouJizzIE
  1237. from .youku import (
  1238. YoukuIE,
  1239. YoukuShowIE,
  1240. )
  1241. from .youporn import YouPornIE
  1242. from .yourupload import YourUploadIE
  1243. from .youtube import (
  1244. YoutubeIE,
  1245. YoutubeChannelIE,
  1246. YoutubeFavouritesIE,
  1247. YoutubeHistoryIE,
  1248. YoutubeLiveIE,
  1249. YoutubePlaylistIE,
  1250. YoutubePlaylistsIE,
  1251. YoutubeRecommendedIE,
  1252. YoutubeSearchDateIE,
  1253. YoutubeSearchIE,
  1254. YoutubeSearchURLIE,
  1255. YoutubeSharedVideoIE,
  1256. YoutubeShowIE,
  1257. YoutubeSubscriptionsIE,
  1258. YoutubeTruncatedIDIE,
  1259. YoutubeTruncatedURLIE,
  1260. YoutubeUserIE,
  1261. YoutubeWatchLaterIE,
  1262. )
  1263. from .zapiks import ZapiksIE
  1264. from .zdf import ZDFIE, ZDFChannelIE
  1265. from .zingmp3 import ZingMp3IE