extractors.py 25 KB

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