Browse Source

[acast] Remove ACastBaseIE

No longer necessary as _API_BASE_URL is used by ACastChannelIE only
totalwebcasting
Yen Chi Hsuan 9 years ago
parent
commit
9934fe76be
1 changed files with 3 additions and 6 deletions
  1. +3
    -6
      youtube_dl/extractor/acast.py

+ 3
- 6
youtube_dl/extractor/acast.py View File

@ -8,11 +8,7 @@ from ..compat import compat_str
from ..utils import int_or_none from ..utils import int_or_none
class ACastBaseIE(InfoExtractor):
_API_BASE_URL = 'https://www.acast.com/api/'
class ACastIE(ACastBaseIE):
class ACastIE(InfoExtractor):
IE_NAME = 'acast' IE_NAME = 'acast'
_VALID_URL = r'https?://(?:www\.)?acast\.com/(?P<channel>[^/]+)/(?P<id>[^/#?]+)' _VALID_URL = r'https?://(?:www\.)?acast\.com/(?P<channel>[^/]+)/(?P<id>[^/#?]+)'
_TEST = { _TEST = {
@ -49,7 +45,7 @@ class ACastIE(ACastBaseIE):
} }
class ACastChannelIE(ACastBaseIE):
class ACastChannelIE(InfoExtractor):
IE_NAME = 'acast:channel' IE_NAME = 'acast:channel'
_VALID_URL = r'https?://(?:www\.)?acast\.com/(?P<id>[^/#?]+)' _VALID_URL = r'https?://(?:www\.)?acast\.com/(?P<id>[^/#?]+)'
_TEST = { _TEST = {
@ -61,6 +57,7 @@ class ACastChannelIE(ACastBaseIE):
}, },
'playlist_mincount': 20, 'playlist_mincount': 20,
} }
_API_BASE_URL = 'https://www.acast.com/api/'
@classmethod @classmethod
def suitable(cls, url): def suitable(cls, url):


Loading…
Cancel
Save