def get_list_contents(self): result = set() print("read_list_contents", self.list_path) with open(self.list_path, "rb") as f: for line in f.readlines(): line = line.strip() if not line: continue print(line) parts = line.rsplit("(", 1) name = parts[0] platform = None if len(parts) == 2: parts = parts[1][:-1].split(",", 1) platform = parts[0] if len(parts) == 2: # FIXME variant... pass print(name, platform) cmp_game = GameNameUtil.create_cmpname(name) if platform: cmp_platform = GameNameUtil.create_cmpname(platform) result.add((cmp_game, cmp_platform)) else: result.add(cmp_game) return result
def game_filter(row): # print(game_info) game_filter_set = self.get_list_contents() # print(self.game_filter_set) cmp_game = GameNameUtil.create_cmpname(row[ROW_NAME]) # print("check -- ", cmp_game) if cmp_game in game_filter_set: return True cmp_platform = GameNameUtil.create_cmpname(row[ROW_PLATFORM]) # print("check -- ", (cmp_game, cmp_platform)) if (cmp_game, cmp_platform) in game_filter_set: return True return False
def get_image_path(self): cmp_name = GameNameUtil.create_cmpname(self.name) # FIXME: FIXME: DISABLED TEMPORARILY # FIXME: USING 512-size only for now # if False and os.path.exists("../fs-game-database/game/texture"): # if os.path.exists("../fs-game-database/game/texture"): # base_path = "../fs-game-database/game/texture" # path = os.path.join(base_path, NameUtil.create_cmpname( # self.platform), cmp_name, "front-512.jpg") # #self.platform), cmp_name, "front-1024.jpg") # if os.path.exists(path): # return path # #else: # base_path = os.path.join(pyapp.app.get_data_dir(), "texture") # if os.path.exists("c:\\data\\game\\info"): # base_path = "c:\\data\\game\\info" # else: # base_path = os.path.join(pyapp.app.get_data_dir(), "info") # base_path = os.path.join(GameCenter.data_dir, "info") # path = os.path.join(base_path, NameUtil.create_cmpname(self.platform), # cmp_name, "front.jpg") # if not os.path.exists(path): # base_path = "c:\\data\\game\\info" # path = os.path.join(base_path, NameUtil.create_cmpname( # self.platform), cmp_name, "front.jpg") # #cmp_name, "front-1024.jpg") # if not os.path.exists(path): # path = os.path.join(base_path, # NameUtil.create_cmpname(self.platform), # cmp_name, "front-512.jpg") # path = os.path.join(NameUtil.create_cmpname(self.platform), # cmp_name, "front.jpg") # return path # return self.game_info[5] + "?s=512&t=jpg" if not self.game_info[5]: return None return self.game_info[5] + "?w=480&h=640&t=cc&f=jpg"
def get_image_path(self): cmp_name = GameNameUtil.create_cmpname(self.name) # FIXME: FIXME: DISABLED TEMPORARILY # FIXME: USING 512-size only for now # if False and os.path.exists("../fs-game-database/game/texture"): # if os.path.exists("../fs-game-database/game/texture"): # base_path = "../fs-game-database/game/texture" # path = os.path.join(base_path, NameUtil.create_cmpname( # self.platform), cmp_name, "front-512.jpg") # #self.platform), cmp_name, "front-1024.jpg") # if os.path.exists(path): # return path # #else: # base_path = os.path.join(pyapp.app.get_data_dir(), "texture") # if os.path.exists("c:\\data\\game\\info"): # base_path = "c:\\data\\game\\info" # else: # base_path = os.path.join(pyapp.app.get_data_dir(), "info") # base_path = os.path.join(GameCenter.data_dir, "info") # path = os.path.join(base_path, NameUtil.create_cmpname(self.platform), # cmp_name, "front.jpg") # if not os.path.exists(path): # base_path = "c:\\data\\game\\info" # path = os.path.join(base_path, NameUtil.create_cmpname( # self.platform), cmp_name, "front.jpg") # #cmp_name, "front-1024.jpg") # if not os.path.exists(path): # path = os.path.join(base_path, # NameUtil.create_cmpname(self.platform), # cmp_name, "front-512.jpg") # path = os.path.join(NameUtil.create_cmpname(self.platform), # cmp_name, "front.jpg") # return path # return self.game_info[5] + "?s=512&t=jpg" if not self.game_info[5]: return None return self.game_info[5] + "?w=480&h=640&t=lbcover&f=jpg"