From f6e8f91db54ee42251ed1f318b113f64e68e82e1 Mon Sep 17 00:00:00 2001 From: Willy-JL <49810075+Willy-JL@users.noreply.github.com> Date: Tue, 27 Aug 2024 02:17:58 +0200 Subject: [PATCH] Index what folders each pack contains --- indexer/src/models.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/indexer/src/models.py b/indexer/src/models.py index f7a7fa8..2cb6aca 100644 --- a/indexer/src/models.py +++ b/indexer/src/models.py @@ -57,6 +57,7 @@ class PackStats(BaseModel): icons: int = 0 passport: List[str] = [] fonts: List[str] = [] + folders: List[str] = [] class Pack(BaseModel): @@ -282,6 +283,7 @@ def parse(self, packpath: str) -> Pack: pack.stats.icons += icons pack.stats.passport = sorted(passport.union(pack.stats.passport)) pack.stats.fonts = sorted(fonts.union(pack.stats.fonts)) + pack.stats.folders.append(pack_entry.name) else: logging.warn( f"Pack {pack_entry.name!r} in set {pack_set.name!r} is empty"