extractors.py 25 KB

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