From d9e158f413c2bde2881446e7d460e9f7ed3e53bb Mon Sep 17 00:00:00 2001 From: 64Core Date: Tue, 14 Jun 2022 15:05:16 -0500 Subject: [PATCH] Fixed an issue with the script not properly handling a lack of -vf or -verbose folders, see issue #57 --- itchiodl/game.py | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/itchiodl/game.py b/itchiodl/game.py index 8692020..e3c25be 100644 --- a/itchiodl/game.py +++ b/itchiodl/game.py @@ -18,7 +18,7 @@ class Game: self.id = False self.game_id = None self.args = sys.argv[1:] - if '-vf' or '--verbose-folders' in self.args: + if '-vf' in self.args or '--verbose-folders' in self.args: self.verbose = True else: self.verbose = False @@ -46,19 +46,19 @@ class Game: self.data = data["game"] + self.link = self.data["url"] + matches = re.match(r"https://(.+)\.itch\.io/(.+)", self.link) + self.game_slug = matches.group(2) + if self.verbose: self.name = itchiodl.utils.clean_path(self.data["title"]) self.publisher = self.data.get("user").get("display_name") if not self.publisher: self.publisher = self.data.get("user").get("username") else: - self.name = self.data["title"] + self.name = self.game_slug self.publisher = self.data.get("user").get("username") - self.link = self.data["url"] - - matches = re.match(r"https://(.+)\.itch\.io/(.+)", self.link) - self.game_slug = matches.group(2) self.publisher_slug = itchiodl.utils.clean_path(self.publisher) self.destination_path = os.path.normpath(f"{self.publisher_slug}/{self.name}")