extractors.py 28 KB

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