2
0

extractors.py 26 KB

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