From 97abd98bc396f27a2d3ef2fb52149dfaeaf39adf Mon Sep 17 00:00:00 2001 From: Lauren Liberda Date: Mon, 31 May 2021 23:26:35 +0200 Subject: [PATCH] [generic] Add support for sibnet embeds https://github.com/ytdl-org/youtube-dl/commit/286e01ce30b4d4d7a631512c3d1f983b30d9059c --- haruhi_dl/extractor/generic.py | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/haruhi_dl/extractor/generic.py b/haruhi_dl/extractor/generic.py index 87c48c09c..fd89f87c5 100644 --- a/haruhi_dl/extractor/generic.py +++ b/haruhi_dl/extractor/generic.py @@ -141,6 +141,7 @@ from .castos import ( CastosHostedIE, CastosSSPIE, ) +from .vk import VKIE class GenericIE(InfoExtractor): @@ -2338,6 +2339,11 @@ class GenericIE(InfoExtractor): 'title': '#4: Heated TERF moment', }, }, + { + # Sibnet embed (https://help.sibnet.ru/?sibnet_video_embed) + 'url': 'https://phpbb3.x-tk.ru/bbcode-video-sibnet-t24.html', + 'only_matching': True, + }, ] def report_following_redirect(self, new_url): @@ -3244,6 +3250,11 @@ class GenericIE(InfoExtractor): if castos_ssp_entries: return self.playlist_result(castos_ssp_entries, video_id, video_title) + # Look for sibnet embedded player + sibnet_urls = VKIE._extract_sibnet_urls(webpage) + if sibnet_urls: + return self.playlist_from_matches(sibnet_urls, video_id, video_title) + # Look for HTML5 media entries = self._parse_html5_media_entries(url, webpage, video_id, m3u8_id='hls') if entries: