extractors.py 26 KB

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