diff --git a/yt_dlp/extractor/bandcamp.py b/yt_dlp/extractor/bandcamp.py index 4c9c9c148..29538178b 100644 --- a/yt_dlp/extractor/bandcamp.py +++ b/yt_dlp/extractor/bandcamp.py @@ -279,8 +279,6 @@ def _real_extract(self, url): 'formats': formats, 'tags': traverse_obj(webpage, ({find_elements(cls='tag')}, ..., {clean_html})), } - - class BandcampAlbumIE(BandcampIE): # XXX: Do not subclass from concrete IE IE_NAME = 'Bandcamp:album' _VALID_URL = r'https?://(?:(?P[^.]+)\.)?bandcamp\.com/album/(?P[^/?#&]+)' @@ -407,8 +405,6 @@ def _real_extract(self, url): 'description': current.get('about'), 'entries': entries, } - - class BandcampWeeklyIE(BandcampIE): # XXX: Do not subclass from concrete IE IE_NAME = 'Bandcamp:weekly' _VALID_URL = r'https?://(?:www\.)?bandcamp\.com/?\?(?:.*?&)?show=(?P\d+)' @@ -520,8 +516,6 @@ def _real_extract(self, url): 'episode_id': show_id, 'formats': formats, } - - class BandcampUserIE(InfoExtractor): IE_NAME = 'Bandcamp:user' _VALID_URL = r'https?://(?!www\.)(?P[^.]+)\.bandcamp\.com(?:/music)?/?(?:[#?]|$)'