extractors.py 25 KB

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