diff --git a/src/you_get/extractors/videomega.py b/src/you_get/extractors/videomega.py index 7b8ce480..75e88cd9 100644 --- a/src/you_get/extractors/videomega.py +++ b/src/you_get/extractors/videomega.py @@ -29,14 +29,8 @@ class Videomega(VideoExtractor): self.title = match1(content, r'(.*)') js = match1(content, r'(eval.*)') t = match1(js, r'\$\("\d+"\)\.\d+\("\d+","([^"]+)"\)') - t = re.sub(r'(\w)', r'{\1}', t) \ - .replace('a', '10') \ - .replace('b', '11') \ - .replace('c', '12') \ - .replace('d', '13') \ - .replace('e', '14') \ - .replace('f', '15') \ - .replace('g', '16') + t = re.sub(r'(\w)', r'{\1}', t) + t = t.translate({87 + i: str(i) for i in range(10, 36)}) s = match1(js, r"'([^']+)'\.split").split('|') self.streams['original'] = { 'url': t.format(*s)