extractors.py 27 KB

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