extractors.py 29 KB

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