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