From 224098dd2815baa4a647e909107a2deaa88479f7 Mon Sep 17 00:00:00 2001 From: nifnat Date: Fri, 27 Jan 2023 21:52:47 +0000 Subject: [PATCH] Tidy up code. --- gallery_dl/extractor/hotleak.py | 16 +++++++--------- 1 file changed, 7 insertions(+), 9 deletions(-) diff --git a/gallery_dl/extractor/hotleak.py b/gallery_dl/extractor/hotleak.py index 7bfec568..729ab628 100644 --- a/gallery_dl/extractor/hotleak.py +++ b/gallery_dl/extractor/hotleak.py @@ -8,7 +8,7 @@ from .common import Extractor, Message from .. import text, exception -from base64 import b64decode +import base64 BASE_PATTERN = r"(?:https?://)?(?:www\.)?hotleak\.vip" @@ -85,10 +85,9 @@ class HotleakPostExtractor(HotleakExtractor): self.creator, self.type, self.id = match.groups() def decode_video_url(self, encoded_url): - encoded_url = encoded_url[16:] - encoded_url = encoded_url[:-16] - encoded_url = encoded_url[::-1] - return b64decode(encoded_url).decode('utf-8') + sliced_url = encoded_url[16:-16] + reversed_url = sliced_url[::-1] + return base64.b64decode(reversed_url).decode('utf-8') def posts(self): url = "{}/{}/{}/{}".format( @@ -141,10 +140,9 @@ class HotleakCreatorExtractor(HotleakExtractor): return self._pagination(url) def decode_video_url(self, encoded_url): - encoded_url = encoded_url[16:] - encoded_url = encoded_url[:-16] - encoded_url = encoded_url[::-1] - return b64decode(encoded_url).decode('utf-8') + sliced_url = encoded_url[16:-16] + reversed_url = sliced_url[::-1] + return base64.b64decode(reversed_url).decode('utf-8') def _pagination(self, url): headers = {"X-Requested-With": "XMLHttpRequest"}