extractors.py 27 KB

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