extractors.py 26 KB

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