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.py112
1 files changed, 99 insertions, 13 deletions
diff --git a/yt_dlp/extractor/extractors.py b/yt_dlp/extractor/extractors.py
index 1b32efc47..bd514f958 100644
--- a/yt_dlp/extractor/extractors.py
+++ b/yt_dlp/extractor/extractors.py
@@ -37,7 +37,10 @@ from .aenetworks import (
HistoryPlayerIE,
BiographyIE,
)
-from .afreecatv import AfreecaTVIE
+from .afreecatv import (
+ AfreecaTVIE,
+ AfreecaTVLiveIE,
+)
from .airmozilla import AirMozillaIE
from .aljazeera import AlJazeeraIE
from .alphaporno import AlphaPornoIE
@@ -190,6 +193,7 @@ from .buzzfeed import BuzzFeedIE
from .byutv import BYUtvIE
from .c56 import C56IE
from .cableav import CableAVIE
+from .callin import CallinIE
from .cam4 import CAM4IE
from .camdemy import (
CamdemyIE,
@@ -300,6 +304,10 @@ from .cozytv import CozyTVIE
from .cracked import CrackedIE
from .crackle import CrackleIE
from .crooksandliars import CrooksAndLiarsIE
+from .crowdbunker import (
+ CrowdBunkerIE,
+ CrowdBunkerChannelIE,
+)
from .crunchyroll import (
CrunchyrollIE,
CrunchyrollShowPlaylistIE,
@@ -317,6 +325,7 @@ from .curiositystream import (
CuriosityStreamSeriesIE,
)
from .cwtv import CWTVIE
+from .daftsex import DaftsexIE
from .dailymail import DailyMailIE
from .dailymotion import (
DailymotionIE,
@@ -352,9 +361,19 @@ from .dplay import (
DPlayIE,
DiscoveryPlusIE,
HGTVDeIE,
+ GoDiscoveryIE,
+ TravelChannelIE,
+ CookingChannelIE,
+ HGTVUsaIE,
+ FoodNetworkIE,
+ InvestigationDiscoveryIE,
+ DestinationAmericaIE,
+ AmHistoryChannelIE,
ScienceChannelIE,
DIYNetworkIE,
+ DiscoveryLifeIE,
AnimalPlanetIE,
+ TLCIE,
DiscoveryPlusIndiaIE,
DiscoveryNetworksDeIE,
DiscoveryPlusItalyIE,
@@ -376,12 +395,8 @@ from .duboku import (
)
from .dumpert import DumpertIE
from .defense import DefenseGouvFrIE
+from .digitalconcerthall import DigitalConcertHallIE
from .discovery import DiscoveryIE
-from .discoverygo import (
- DiscoveryGoIE,
- DiscoveryGoPlaylistIE,
-)
-from .discoveryvr import DiscoveryVRIE
from .disney import DisneyIE
from .dispeak import DigitallySpeakingIE
from .doodstream import DoodStreamIE
@@ -423,6 +438,11 @@ from .eroprofile import (
EroProfileIE,
EroProfileAlbumIE,
)
+from .ertgr import (
+ ERTFlixCodenameIE,
+ ERTFlixIE,
+ ERTWebtvEmbedIE,
+)
from .escapist import EscapistIE
from .espn import (
ESPNIE,
@@ -432,6 +452,7 @@ from .espn import (
)
from .esri import EsriVideoIE
from .europa import EuropaIE
+from .europeantour import EuropeanTourIE
from .euscreen import EUScreenIE
from .expotv import ExpoTVIE
from .expressen import ExpressenIE
@@ -629,7 +650,11 @@ from .iprima import (
IPrimaIE,
IPrimaCNNIE
)
-from .iqiyi import IqiyiIE
+from .iqiyi import (
+ IqiyiIE,
+ IqIE,
+ IqAlbumIE
+)
from .ir90tv import Ir90TvIE
from .itv import (
ITVIE,
@@ -656,6 +681,7 @@ from .kankan import KankanIE
from .karaoketv import KaraoketvIE
from .karrierevideos import KarriereVideosIE
from .keezmovies import KeezMoviesIE
+from .kelbyone import KelbyOneIE
from .ketnet import KetnetIE
from .khanacademy import (
KhanAcademyIE,
@@ -723,7 +749,6 @@ from .limelight import (
LimelightChannelListIE,
)
from .line import (
- LineTVIE,
LineLiveIE,
LineLiveChannelIE,
)
@@ -740,7 +765,10 @@ from .livestream import (
LivestreamOriginalIE,
LivestreamShortenerIE,
)
-from .lnkgo import LnkGoIE
+from .lnkgo import (
+ LnkGoIE,
+ LnkIE,
+)
from .localnews8 import LocalNews8IE
from .lovehomeporn import LoveHomePornIE
from .lrt import LRTIE
@@ -755,6 +783,7 @@ from .mailru import (
MailRuMusicIE,
MailRuMusicSearchIE,
)
+from .mainstreaming import MainStreamingIE
from .malltv import MallTVIE
from .mangomolo import (
MangomoloVideoIE,
@@ -820,7 +849,10 @@ from .mirrativ import (
)
from .mit import TechTVMITIE, OCWMITIE
from .mitele import MiTeleIE
-from .mixch import MixchIE
+from .mixch import (
+ MixchIE,
+ MixchArchiveIE,
+)
from .mixcloud import (
MixcloudIE,
MixcloudUserIE,
@@ -859,6 +891,12 @@ from .mtv import (
)
from .muenchentv import MuenchenTVIE
from .musescore import MuseScoreIE
+from .musicdex import (
+ MusicdexSongIE,
+ MusicdexAlbumIE,
+ MusicdexArtistIE,
+ MusicdexPlaylistIE,
+)
from .mwave import MwaveIE, MwaveMeetGreetIE
from .mxplayer import (
MxplayerIE,
@@ -935,6 +973,7 @@ from .newgrounds import (
NewgroundsUserIE,
)
from .newstube import NewstubeIE
+from .newsy import NewsyIE
from .nextmedia import (
NextMediaIE,
NextMediaActionNewsIE,
@@ -945,6 +984,7 @@ from .nexx import (
NexxIE,
NexxEmbedIE,
)
+from .nfb import NFBIE
from .nfhsnetwork import NFHSNetworkIE
from .nfl import (
NFLIE,
@@ -982,6 +1022,7 @@ from .nitter import NitterIE
from .njpwworld import NJPWWorldIE
from .nobelprize import NobelPrizeIE
from .nonktube import NonkTubeIE
+from .noodlemagazine import NoodleMagazineIE
from .noovo import NoovoIE
from .normalboots import NormalbootsIE
from .nosvideo import NosVideoIE
@@ -1057,6 +1098,7 @@ from .opencast import (
from .openrec import (
OpenRecIE,
OpenRecCaptureIE,
+ OpenRecMovieIE,
)
from .ora import OraTVIE
from .orf import (
@@ -1154,6 +1196,10 @@ from .pokemon import (
PokemonIE,
PokemonWatchIE,
)
+from .pokergo import (
+ PokerGoIE,
+ PokerGoCollectionIE,
+)
from .polsatgo import PolsatGoIE
from .polskieradio import (
PolskieRadioIE,
@@ -1179,6 +1225,7 @@ from .pornhub import (
from .pornotube import PornotubeIE
from .pornovoisines import PornoVoisinesIE
from .pornoxo import PornoXOIE
+from .pornez import PornezIE
from .puhutv import (
PuhuTVIE,
PuhuTVSerieIE,
@@ -1186,6 +1233,13 @@ from .puhutv import (
from .presstv import PressTVIE
from .projectveritas import ProjectVeritasIE
from .prosiebensat1 import ProSiebenSat1IE
+from .prx import (
+ PRXStoryIE,
+ PRXSeriesIE,
+ PRXAccountIE,
+ PRXStoriesSearchIE,
+ PRXSeriesSearchIE
+)
from .puls4 import Puls4IE
from .pyvideo import PyvideoIE
from .qqmusic import (
@@ -1222,9 +1276,10 @@ from .rai import (
RaiPlayIE,
RaiPlayLiveIE,
RaiPlayPlaylistIE,
+ RaiPlaySoundIE,
+ RaiPlaySoundLiveIE,
+ RaiPlaySoundPlaylistIE,
RaiIE,
- RaiPlayRadioIE,
- RaiPlayRadioPlaylistIE,
)
from .raywenderlich import (
RayWenderlichIE,
@@ -1279,6 +1334,12 @@ from .rtl2 import (
RTL2YouIE,
RTL2YouSeriesIE,
)
+from .rtnews import (
+ RTNewsIE,
+ RTDocumentryIE,
+ RTDocumentryPlaylistIE,
+ RuptlyIE,
+)
from .rtp import RTPIE
from .rtrfm import RTRFMIE
from .rts import RTSIE
@@ -1292,6 +1353,7 @@ from .rtve import (
from .rtvnh import RTVNHIE
from .rtvs import RTVSIE
from .ruhd import RUHDIE
+from .rule34video import Rule34VideoIE
from .rumble import (
RumbleEmbedIE,
RumbleChannelIE,
@@ -1305,6 +1367,14 @@ from .rutube import (
RutubePlaylistIE,
RutubeTagsIE,
)
+from .glomex import (
+ GlomexIE,
+ GlomexEmbedIE,
+)
+from .megatvcom import (
+ MegaTVComIE,
+ MegaTVComEmbedIE,
+)
from .rutv import RUTVIE
from .ruutu import RuutuIE
from .ruv import RuvIE
@@ -1493,7 +1563,12 @@ from .teachingchannel import TeachingChannelIE
from .teamcoco import TeamcocoIE
from .teamtreehouse import TeamTreeHouseIE
from .techtalks import TechTalksIE
-from .ted import TEDIE
+from .ted import (
+ TedEmbedIE,
+ TedPlaylistIE,
+ TedSeriesIE,
+ TedTalkIE,
+)
from .tele5 import Tele5IE
from .tele13 import Tele13IE
from .telebruxelles import TeleBruxellesIE
@@ -1639,6 +1714,10 @@ from .tvnow import (
TVNowAnnualIE,
TVNowShowIE,
)
+from .tvopengr import (
+ TVOpenGrWatchIE,
+ TVOpenGrEmbedIE,
+)
from .tvp import (
TVPEmbedIE,
TVPIE,
@@ -1767,6 +1846,10 @@ from .vimeo import (
VimeoWatchLaterIE,
VHXEmbedIE,
)
+from .vimm import (
+ VimmIE,
+ VimmRecordingIE,
+)
from .vimple import VimpleIE
from .vine import (
VineIE,
@@ -1913,6 +1996,7 @@ from .yandexmusic import (
)
from .yandexvideo import (
YandexVideoIE,
+ YandexVideoPreviewIE,
ZenYandexIE,
ZenYandexChannelIE,
)
@@ -1939,11 +2023,13 @@ from .youtube import (
YoutubeFavouritesIE,
YoutubeHistoryIE,
YoutubeTabIE,
+ YoutubeLivestreamEmbedIE,
YoutubePlaylistIE,
YoutubeRecommendedIE,
YoutubeSearchDateIE,
YoutubeSearchIE,
YoutubeSearchURLIE,
+ YoutubeMusicSearchURLIE,
YoutubeSubscriptionsIE,
YoutubeTruncatedIDIE,
YoutubeTruncatedURLIE,