2
0

extractors.py 27 KB

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