def installed(self): """Game is installed""" if "service_id" not in self._game_data: return self.id in get_service_games(self.service) if not self._game_data.get("runner"): return False return self._game_data.get("installed")
def game_matches(self, game): if self.filters.get("installed"): if game["appid"] not in games_db.get_service_games(self.service.id): return False if not self.filters.get("text"): return True return self.filters["text"] in game["name"].lower()