extractors.py 27 KB

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