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 .miaopai import MiaoPaiIE
  474. from .microsoftvirtualacademy import (
  475. MicrosoftVirtualAcademyIE,
  476. MicrosoftVirtualAcademyCourseIE,
  477. )
  478. from .minhateca import MinhatecaIE
  479. from .ministrygrid import MinistryGridIE
  480. from .minoto import MinotoIE
  481. from .miomio import MioMioIE
  482. from .mit import TechTVMITIE, MITIE, OCWMITIE
  483. from .mitele import MiTeleIE
  484. from .mixcloud import (
  485. MixcloudIE,
  486. MixcloudUserIE,
  487. MixcloudPlaylistIE,
  488. MixcloudStreamIE,
  489. )
  490. from .mlb import MLBIE
  491. from .mnet import MnetIE
  492. from .mpora import MporaIE
  493. from .moevideo import MoeVideoIE
  494. from .mofosex import MofosexIE
  495. from .mojvideo import MojvideoIE
  496. from .moniker import MonikerIE
  497. from .morningstar import MorningstarIE
  498. from .motherless import MotherlessIE
  499. from .motorsport import MotorsportIE
  500. from .movieclips import MovieClipsIE
  501. from .moviezine import MoviezineIE
  502. from .movingimage import MovingImageIE
  503. from .msn import MSNIE
  504. from .mtv import (
  505. MTVIE,
  506. MTVServicesEmbeddedIE,
  507. MTVDEIE,
  508. )
  509. from .muenchentv import MuenchenTVIE
  510. from .musicplayon import MusicPlayOnIE
  511. from .mwave import MwaveIE, MwaveMeetGreetIE
  512. from .myspace import MySpaceIE, MySpaceAlbumIE
  513. from .myspass import MySpassIE
  514. from .myvi import MyviIE
  515. from .myvideo import MyVideoIE
  516. from .myvidster import MyVidsterIE
  517. from .nationalgeographic import (
  518. NationalGeographicVideoIE,
  519. NationalGeographicIE,
  520. NationalGeographicEpisodeGuideIE,
  521. )
  522. from .naver import NaverIE
  523. from .nba import NBAIE
  524. from .nbc import (
  525. CSNNEIE,
  526. NBCIE,
  527. NBCNewsIE,
  528. NBCSportsIE,
  529. NBCSportsVPlayerIE,
  530. )
  531. from .ndr import (
  532. NDRIE,
  533. NJoyIE,
  534. NDREmbedBaseIE,
  535. NDREmbedIE,
  536. NJoyEmbedIE,
  537. )
  538. from .ndtv import NDTVIE
  539. from .netzkino import NetzkinoIE
  540. from .nerdcubed import NerdCubedFeedIE
  541. from .neteasemusic import (
  542. NetEaseMusicIE,
  543. NetEaseMusicAlbumIE,
  544. NetEaseMusicSingerIE,
  545. NetEaseMusicListIE,
  546. NetEaseMusicMvIE,
  547. NetEaseMusicProgramIE,
  548. NetEaseMusicDjRadioIE,
  549. )
  550. from .newgrounds import NewgroundsIE
  551. from .newstube import NewstubeIE
  552. from .nextmedia import (
  553. NextMediaIE,
  554. NextMediaActionNewsIE,
  555. AppleDailyIE,
  556. )
  557. from .nfb import NFBIE
  558. from .nfl import NFLIE
  559. from .nhk import NhkVodIE
  560. from .nhl import (
  561. NHLVideocenterIE,
  562. NHLNewsIE,
  563. NHLVideocenterCategoryIE,
  564. NHLIE,
  565. )
  566. from .nick import (
  567. NickIE,
  568. NickDeIE,
  569. )
  570. from .niconico import NiconicoIE, NiconicoPlaylistIE
  571. from .ninecninemedia import (
  572. NineCNineMediaStackIE,
  573. NineCNineMediaIE,
  574. )
  575. from .ninegag import NineGagIE
  576. from .ninenow import NineNowIE
  577. from .nintendo import NintendoIE
  578. from .noco import NocoIE
  579. from .normalboots import NormalbootsIE
  580. from .nosvideo import NosVideoIE
  581. from .nova import NovaIE
  582. from .novamov import (
  583. AuroraVidIE,
  584. CloudTimeIE,
  585. NowVideoIE,
  586. VideoWeedIE,
  587. WholeCloudIE,
  588. )
  589. from .nowness import (
  590. NownessIE,
  591. NownessPlaylistIE,
  592. NownessSeriesIE,
  593. )
  594. from .nowtv import (
  595. NowTVIE,
  596. NowTVListIE,
  597. )
  598. from .noz import NozIE
  599. from .npo import (
  600. NPOIE,
  601. NPOLiveIE,
  602. NPORadioIE,
  603. NPORadioFragmentIE,
  604. SchoolTVIE,
  605. VPROIE,
  606. WNLIE
  607. )
  608. from .npr import NprIE
  609. from .nrk import (
  610. NRKIE,
  611. NRKPlaylistIE,
  612. NRKSkoleIE,
  613. NRKTVIE,
  614. )
  615. from .ntvde import NTVDeIE
  616. from .ntvru import NTVRuIE
  617. from .nytimes import (
  618. NYTimesIE,
  619. NYTimesArticleIE,
  620. )
  621. from .nuvid import NuvidIE
  622. from .odatv import OdaTVIE
  623. from .odnoklassniki import OdnoklassnikiIE
  624. from .oktoberfesttv import OktoberfestTVIE
  625. from .onet import (
  626. OnetIE,
  627. OnetChannelIE,
  628. )
  629. from .onionstudios import OnionStudiosIE
  630. from .ooyala import (
  631. OoyalaIE,
  632. OoyalaExternalIE,
  633. )
  634. from .openload import OpenloadIE
  635. from .ora import OraTVIE
  636. from .orf import (
  637. ORFTVthekIE,
  638. ORFOE1IE,
  639. ORFFM4IE,
  640. ORFIPTVIE,
  641. )
  642. from .pandoratv import PandoraTVIE
  643. from .parliamentliveuk import ParliamentLiveUKIE
  644. from .patreon import PatreonIE
  645. from .pbs import PBSIE
  646. from .people import PeopleIE
  647. from .periscope import (
  648. PeriscopeIE,
  649. PeriscopeUserIE,
  650. )
  651. from .philharmoniedeparis import PhilharmonieDeParisIE
  652. from .phoenix import PhoenixIE
  653. from .photobucket import PhotobucketIE
  654. from .pinkbike import PinkbikeIE
  655. from .pladform import PladformIE
  656. from .playfm import PlayFMIE
  657. from .plays import PlaysTVIE
  658. from .playtvak import PlaytvakIE
  659. from .playvid import PlayvidIE
  660. from .playwire import PlaywireIE
  661. from .pluralsight import (
  662. PluralsightIE,
  663. PluralsightCourseIE,
  664. )
  665. from .podomatic import PodomaticIE
  666. from .pokemon import PokemonIE
  667. from .polskieradio import PolskieRadioIE
  668. from .porn91 import Porn91IE
  669. from .porncom import PornComIE
  670. from .pornhd import PornHdIE
  671. from .pornhub import (
  672. PornHubIE,
  673. PornHubPlaylistIE,
  674. PornHubUserVideosIE,
  675. )
  676. from .pornotube import PornotubeIE
  677. from .pornovoisines import PornoVoisinesIE
  678. from .pornoxo import PornoXOIE
  679. from .presstv import PressTVIE
  680. from .primesharetv import PrimeShareTVIE
  681. from .promptfile import PromptFileIE
  682. from .prosiebensat1 import ProSiebenSat1IE
  683. from .puls4 import Puls4IE
  684. from .pyvideo import PyvideoIE
  685. from .qqmusic import (
  686. QQMusicIE,
  687. QQMusicSingerIE,
  688. QQMusicAlbumIE,
  689. QQMusicToplistIE,
  690. QQMusicPlaylistIE,
  691. )
  692. from .r7 import (
  693. R7IE,
  694. R7ArticleIE,
  695. )
  696. from .radiocanada import (
  697. RadioCanadaIE,
  698. RadioCanadaAudioVideoIE,
  699. )
  700. from .radiode import RadioDeIE
  701. from .radiojavan import RadioJavanIE
  702. from .radiobremen import RadioBremenIE
  703. from .radiofrance import RadioFranceIE
  704. from .rai import (
  705. RaiTVIE,
  706. RaiIE,
  707. )
  708. from .rbmaradio import RBMARadioIE
  709. from .rds import RDSIE
  710. from .redtube import RedTubeIE
  711. from .regiotv import RegioTVIE
  712. from .restudy import RestudyIE
  713. from .reuters import ReutersIE
  714. from .reverbnation import ReverbNationIE
  715. from .revision3 import (
  716. Revision3EmbedIE,
  717. Revision3IE,
  718. )
  719. from .rice import RICEIE
  720. from .ringtv import RingTVIE
  721. from .ro220 import Ro220IE
  722. from .rockstargames import RockstarGamesIE
  723. from .roosterteeth import RoosterTeethIE
  724. from .rottentomatoes import RottenTomatoesIE
  725. from .roxwel import RoxwelIE
  726. from .rozhlas import RozhlasIE
  727. from .rtbf import RTBFIE
  728. from .rte import RteIE, RteRadioIE
  729. from .rtlnl import RtlNlIE
  730. from .rtl2 import RTL2IE
  731. from .rtp import RTPIE
  732. from .rts import RTSIE
  733. from .rtve import RTVEALaCartaIE, RTVELiveIE, RTVEInfantilIE, RTVELiveIE, RTVETelevisionIE
  734. from .rtvnh import RTVNHIE
  735. from .rudo import RudoIE
  736. from .ruhd import RUHDIE
  737. from .ruleporn import RulePornIE
  738. from .rutube import (
  739. RutubeIE,
  740. RutubeChannelIE,
  741. RutubeEmbedIE,
  742. RutubeMovieIE,
  743. RutubePersonIE,
  744. )
  745. from .rutv import RUTVIE
  746. from .ruutu import RuutuIE
  747. from .sandia import SandiaIE
  748. from .safari import (
  749. SafariIE,
  750. SafariApiIE,
  751. SafariCourseIE,
  752. )
  753. from .sapo import SapoIE
  754. from .savefrom import SaveFromIE
  755. from .sbs import SBSIE
  756. from .scivee import SciVeeIE
  757. from .screencast import ScreencastIE
  758. from .screencastomatic import ScreencastOMaticIE
  759. from .screenjunkies import ScreenJunkiesIE
  760. from .screenwavemedia import ScreenwaveMediaIE, TeamFourIE
  761. from .seeker import SeekerIE
  762. from .senateisvp import SenateISVPIE
  763. from .sendtonews import SendtoNewsIE
  764. from .servingsys import ServingSysIE
  765. from .sexu import SexuIE
  766. from .shahid import ShahidIE
  767. from .shared import SharedIE
  768. from .sharesix import ShareSixIE
  769. from .sina import SinaIE
  770. from .sixplay import SixPlayIE
  771. from .skynewsarabia import (
  772. SkyNewsArabiaIE,
  773. SkyNewsArabiaArticleIE,
  774. )
  775. from .skysports import SkySportsIE
  776. from .slideshare import SlideshareIE
  777. from .slutload import SlutloadIE
  778. from .smotri import (
  779. SmotriIE,
  780. SmotriCommunityIE,
  781. SmotriUserIE,
  782. SmotriBroadcastIE,
  783. )
  784. from .snotr import SnotrIE
  785. from .sohu import SohuIE
  786. from .sonyliv import SonyLIVIE
  787. from .soundcloud import (
  788. SoundcloudIE,
  789. SoundcloudSetIE,
  790. SoundcloudUserIE,
  791. SoundcloudPlaylistIE,
  792. SoundcloudSearchIE
  793. )
  794. from .soundgasm import (
  795. SoundgasmIE,
  796. SoundgasmProfileIE
  797. )
  798. from .southpark import (
  799. SouthParkIE,
  800. SouthParkDeIE,
  801. SouthParkDkIE,
  802. SouthParkEsIE,
  803. SouthParkNlIE
  804. )
  805. from .spankbang import SpankBangIE
  806. from .spankwire import SpankwireIE
  807. from .spiegel import SpiegelIE, SpiegelArticleIE
  808. from .spiegeltv import SpiegeltvIE
  809. from .spike import SpikeIE
  810. from .stitcher import StitcherIE
  811. from .sport5 import Sport5IE
  812. from .sportbox import (
  813. SportBoxIE,
  814. SportBoxEmbedIE,
  815. )
  816. from .sportdeutschland import SportDeutschlandIE
  817. from .sportschau import SportschauIE
  818. from .srgssr import (
  819. SRGSSRIE,
  820. SRGSSRPlayIE,
  821. )
  822. from .srmediathek import SRMediathekIE
  823. from .stanfordoc import StanfordOpenClassroomIE
  824. from .steam import SteamIE
  825. from .streamable import StreamableIE
  826. from .streamcloud import StreamcloudIE
  827. from .streamcz import StreamCZIE
  828. from .streetvoice import StreetVoiceIE
  829. from .sunporno import SunPornoIE
  830. from .svt import (
  831. SVTIE,
  832. SVTPlayIE,
  833. )
  834. from .swrmediathek import SWRMediathekIE
  835. from .syfy import SyfyIE
  836. from .sztvhu import SztvHuIE
  837. from .tagesschau import (
  838. TagesschauPlayerIE,
  839. TagesschauIE,
  840. )
  841. from .tass import TassIE
  842. from .tbs import TBSIE
  843. from .tdslifeway import TDSLifewayIE
  844. from .teachertube import (
  845. TeacherTubeIE,
  846. TeacherTubeUserIE,
  847. )
  848. from .teachingchannel import TeachingChannelIE
  849. from .teamcoco import TeamcocoIE
  850. from .techtalks import TechTalksIE
  851. from .ted import TEDIE
  852. from .tele13 import Tele13IE
  853. from .telebruxelles import TeleBruxellesIE
  854. from .telecinco import TelecincoIE
  855. from .telegraaf import TelegraafIE
  856. from .telemb import TeleMBIE
  857. from .teletask import TeleTaskIE
  858. from .telewebion import TelewebionIE
  859. from .testurl import TestURLIE
  860. from .tf1 import TF1IE
  861. from .theintercept import TheInterceptIE
  862. from .theplatform import (
  863. ThePlatformIE,
  864. ThePlatformFeedIE,
  865. )
  866. from .thescene import TheSceneIE
  867. from .thesixtyone import TheSixtyOneIE
  868. from .thestar import TheStarIE
  869. from .thisamericanlife import ThisAmericanLifeIE
  870. from .thisav import ThisAVIE
  871. from .threeqsdn import ThreeQSDNIE
  872. from .tinypic import TinyPicIE
  873. from .tlc import TlcDeIE
  874. from .tmz import (
  875. TMZIE,
  876. TMZArticleIE,
  877. )
  878. from .tnaflix import (
  879. TNAFlixNetworkEmbedIE,
  880. TNAFlixIE,
  881. EMPFlixIE,
  882. MovieFapIE,
  883. )
  884. from .toggle import ToggleIE
  885. from .toutv import TouTvIE
  886. from .toypics import ToypicsUserIE, ToypicsIE
  887. from .traileraddict import TrailerAddictIE
  888. from .trilulilu import TriluliluIE
  889. from .trollvids import TrollvidsIE
  890. from .tube8 import Tube8IE
  891. from .tubitv import TubiTvIE
  892. from .tudou import (
  893. TudouIE,
  894. TudouPlaylistIE,
  895. TudouAlbumIE,
  896. )
  897. from .tumblr import TumblrIE
  898. from .tunein import (
  899. TuneInClipIE,
  900. TuneInStationIE,
  901. TuneInProgramIE,
  902. TuneInTopicIE,
  903. TuneInShortenerIE,
  904. )
  905. from .turbo import TurboIE
  906. from .tutv import TutvIE
  907. from .tv2 import (
  908. TV2IE,
  909. TV2ArticleIE,
  910. )
  911. from .tv3 import TV3IE
  912. from .tv4 import TV4IE
  913. from .tvc import (
  914. TVCIE,
  915. TVCArticleIE,
  916. )
  917. from .tvigle import TvigleIE
  918. from .tvland import TVLandIE
  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