extractors.py 26 KB

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