extractors.py 26 KB

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