From daf74314d743bba802321c1f61d601320a3c632f Mon Sep 17 00:00:00 2001 From: neodarz Date: Wed, 30 Sep 2020 08:56:56 +0200 Subject: Add soundcloud support --- extractors/common.py | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'extractors/common.py') diff --git a/extractors/common.py b/extractors/common.py index 0287496..019556c 100644 --- a/extractors/common.py +++ b/extractors/common.py @@ -9,12 +9,21 @@ class Extractor(): def __init__(self, reg, url): self.root = None + self.path = None if not reg: r = re.search(r'(^http(?:s|):(?:\/\/.*?\/|\/\/.*))', url) if r: self.root = r.group(1) + try: + self.path = r.group(2) + except IndexError: + pass if not self.root: self.root = reg.group(1) + try: + self.path = reg.group(2) + except IndexError: + pass self._albums = [] self.root_path = self._root_path() self._update_cache(self.root) -- cgit v1.2.1