aboutsummaryrefslogtreecommitdiffstats
path: root/yt_dlp/extractor/extractors.py
diff options
context:
space:
mode:
Diffstat (limited to 'yt_dlp/extractor/extractors.py')
-rw-r--r--yt_dlp/extractor/extractors.py76
1 files changed, 60 insertions, 16 deletions
diff --git a/yt_dlp/extractor/extractors.py b/yt_dlp/extractor/extractors.py
index 9d963ee46..a4baad2da 100644
--- a/yt_dlp/extractor/extractors.py
+++ b/yt_dlp/extractor/extractors.py
@@ -50,6 +50,7 @@ from .animelab import (
AnimeLabIE,
AnimeLabShowsIE,
)
+from .amazon import AmazonStoreIE
from .americastestkitchen import (
AmericasTestKitchenIE,
AmericasTestKitchenSeasonIE,
@@ -165,6 +166,7 @@ from .bleacherreport import (
BleacherReportIE,
BleacherReportCMSIE,
)
+from .blogger import BloggerIE
from .bloomberg import BloombergIE
from .bokecc import BokeCCIE
from .bongacams import BongaCamsIE
@@ -177,6 +179,7 @@ from .br import (
)
from .bravotv import BravoTVIE
from .breakcom import BreakIE
+from .breitbart import BreitBartIE
from .brightcove import (
BrightcoveLegacyIE,
BrightcoveNewIE,
@@ -192,6 +195,7 @@ from .camdemy import (
)
from .cammodels import CamModelsIE
from .camwithher import CamWithHerIE
+from .canalalpha import CanalAlphaIE
from .canalplus import CanalplusIE
from .canalc2 import Canalc2IE
from .canvas import (
@@ -235,10 +239,7 @@ from .ccc import (
from .ccma import CCMAIE
from .cctv import CCTVIE
from .cda import CDAIE
-from .ceskatelevize import (
- CeskaTelevizeIE,
- CeskaTelevizePoradyIE,
-)
+from .ceskatelevize import CeskaTelevizeIE
from .cgtn import CGTNIE
from .channel9 import Channel9IE
from .charlierose import CharlieRoseIE
@@ -293,6 +294,7 @@ from .commonprotocols import (
from .condenast import CondeNastIE
from .contv import CONtvIE
from .corus import CorusIE
+from .cozytv import CozyTVIE
from .cracked import CrackedIE
from .crackle import CrackleIE
from .crooksandliars import CrooksAndLiarsIE
@@ -309,7 +311,8 @@ from .ctvnews import CTVNewsIE
from .cultureunplugged import CultureUnpluggedIE
from .curiositystream import (
CuriosityStreamIE,
- CuriosityStreamCollectionIE,
+ CuriosityStreamCollectionsIE,
+ CuriosityStreamSeriesIE,
)
from .cwtv import CWTVIE
from .dailymail import DailyMailIE
@@ -419,6 +422,7 @@ from .espn import (
ESPNIE,
ESPNArticleIE,
FiveThirtyEightIE,
+ ESPNCricInfoIE,
)
from .esri import EsriVideoIE
from .europa import EuropaIE
@@ -495,7 +499,10 @@ from .funimation import (
)
from .funk import FunkIE
from .fusion import FusionIE
-from .gab import GabTVIE
+from .gab import (
+ GabTVIE,
+ GabIE,
+)
from .gaia import GaiaIE
from .gameinformer import GameInformerIE
from .gamespot import GameSpotIE
@@ -591,12 +598,16 @@ from .indavideo import IndavideoEmbedIE
from .infoq import InfoQIE
from .instagram import (
InstagramIE,
+ InstagramIOSIE,
InstagramUserIE,
InstagramTagIE,
)
from .internazionale import InternazionaleIE
from .internetvideoarchive import InternetVideoArchiveIE
-from .iprima import IPrimaIE
+from .iprima import (
+ IPrimaIE,
+ IPrimaCNNIE
+)
from .iqiyi import IqiyiIE
from .ir90tv import Ir90TvIE
from .itv import (
@@ -696,6 +707,7 @@ from .line import (
LineLiveChannelIE,
)
from .linkedin import (
+ LinkedInIE,
LinkedInLearningIE,
LinkedInLearningCourseIE,
)
@@ -787,6 +799,7 @@ from .mirrativ import (
)
from .mit import TechTVMITIE, OCWMITIE
from .mitele import MiTeleIE
+from .mixch import MixchIE
from .mixcloud import (
MixcloudIE,
MixcloudUserIE,
@@ -839,7 +852,10 @@ from .myvi import (
)
from .myvideoge import MyVideoGeIE
from .myvidster import MyVidsterIE
-from .n1 import N1InfoIIE, N1InfoAssetIE
+from .n1 import (
+ N1InfoAssetIE,
+ N1InfoIIE,
+)
from .nationalgeographic import (
NationalGeographicVideoIE,
NationalGeographicTVIE,
@@ -873,7 +889,10 @@ from .ndr import (
NJoyEmbedIE,
)
from .ndtv import NDTVIE
-from .nebula import NebulaIE
+from .nebula import (
+ NebulaIE,
+ NebulaCollectionIE,
+)
from .nerdcubed import NerdCubedFeedIE
from .netzkino import NetzkinoIE
from .neteasemusic import (
@@ -927,7 +946,10 @@ from .niconico import (
NicovideoSearchIE,
NicovideoSearchURLIE,
)
-from .ninecninemedia import NineCNineMediaIE
+from .ninecninemedia import (
+ NineCNineMediaIE,
+ CPTwentyFourIE,
+)
from .ninegag import NineGagIE
from .ninenow import NineNowIE
from .nintendo import NintendoIE
@@ -991,6 +1013,7 @@ from .oktoberfesttv import OktoberfestTVIE
from .olympics import OlympicsReplayIE
from .on24 import On24IE
from .ondemandkorea import OnDemandKoreaIE
+from .onefootball import OneFootballIE
from .onet import (
OnetIE,
OnetChannelIE,
@@ -1051,6 +1074,7 @@ from .peertube import (
PeerTubeIE,
PeerTubePlaylistIE,
)
+from .peertv import PeerTVIE
from .peloton import (
PelotonIE,
PelotonLiveIE
@@ -1075,6 +1099,7 @@ from .pinterest import (
PinterestCollectionIE,
)
from .pladform import PladformIE
+from .planetmarathi import PlanetMarathiIE
from .platzi import (
PlatziIE,
PlatziCourseIE,
@@ -1096,9 +1121,14 @@ from .pokemon import (
PokemonIE,
PokemonWatchIE,
)
+from .polsatgo import PolsatGoIE
from .polskieradio import (
PolskieRadioIE,
PolskieRadioCategoryIE,
+ PolskieRadioPlayerIE,
+ PolskieRadioPodcastIE,
+ PolskieRadioPodcastListIE,
+ PolskieRadioRadioKierowcowIE,
)
from .popcorntimes import PopcorntimesIE
from .popcorntv import PopcornTVIE
@@ -1145,6 +1175,11 @@ from .radiode import RadioDeIE
from .radiojavan import RadioJavanIE
from .radiobremen import RadioBremenIE
from .radiofrance import RadioFranceIE
+from .radiozet import RadioZetPodcastIE
+from .radiokapital import (
+ RadioKapitalIE,
+ RadioKapitalShowIE,
+)
from .radlive import (
RadLiveIE,
RadLiveChannelIE,
@@ -1155,6 +1190,8 @@ from .rai import (
RaiPlayLiveIE,
RaiPlayPlaylistIE,
RaiIE,
+ RaiPlayRadioIE,
+ RaiPlayRadioPlaylistIE,
)
from .raywenderlich import (
RayWenderlichIE,
@@ -1178,10 +1215,8 @@ from .redbulltv import (
RedBullTVRrnContentIE,
RedBullIE,
)
-from .reddit import (
- RedditIE,
- RedditRIE,
-)
+from .reddit import RedditIE
+from .redgifs import RedGifsIE
from .redtube import RedTubeIE
from .regiotv import RegioTVIE
from .rentv import (
@@ -1195,7 +1230,7 @@ from .rice import RICEIE
from .rmcdecouverte import RMCDecouverteIE
from .ro220 import Ro220IE
from .rockstargames import RockstarGamesIE
-from .roosterteeth import RoosterTeethIE
+from .roosterteeth import RoosterTeethIE, RoosterTeethSeriesIE
from .rottentomatoes import RottenTomatoesIE
from .roxwel import RoxwelIE
from .rozhlas import RozhlasIE
@@ -1208,6 +1243,7 @@ from .rtl2 import (
RTL2YouSeriesIE,
)
from .rtp import RTPIE
+from .rtrfm import RTRFMIE
from .rts import RTSIE
from .rtve import RTVEALaCartaIE, RTVELiveIE, RTVEInfantilIE, RTVELiveIE, RTVETelevisionIE
from .rtvnh import RTVNHIE
@@ -1249,7 +1285,7 @@ from .scte import (
SCTECourseIE,
)
from .seeker import SeekerIE
-from .senateisvp import SenateISVPIE
+from .senategov import SenateISVPIE, SenateGovIE
from .sendtonews import SendtoNewsIE
from .servus import ServusIE
from .sevenplus import SevenPlusIE
@@ -1376,8 +1412,10 @@ from .streamable import StreamableIE
from .streamanity import StreamanityIE
from .streamcloud import StreamcloudIE
from .streamcz import StreamCZIE
+from .streamff import StreamFFIE
from .streetvoice import StreetVoiceIE
from .stretchinternet import StretchInternetIE
+from .stripchat import StripchatIE
from .stv import STVPlayerIE
from .sunporno import SunPornoIE
from .sverigesradio import (
@@ -1551,6 +1589,7 @@ from .tvnow import (
from .tvp import (
TVPEmbedIE,
TVPIE,
+ TVPStreamIE,
TVPWebsiteIE,
)
from .tvplay import (
@@ -1761,6 +1800,7 @@ from .weibo import (
WeiboMobileIE
)
from .weiqitv import WeiqiTVIE
+from .willow import WillowIE
from .wimtv import WimTVIE
from .whowatch import WhoWatchIE
from .wistia import (
@@ -1768,6 +1808,10 @@ from .wistia import (
WistiaPlaylistIE,
)
from .worldstarhiphop import WorldStarHipHopIE
+from .wppilot import (
+ WPPilotIE,
+ WPPilotChannelsIE,
+)
from .wsj import (
WSJIE,
WSJArticleIE,