extractors.py 29 KB

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