extractors.py 26 KB

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