add apk filters, about descriptions, version extraction regex to app configs. fix Cemu versioning. refactor: store additionalSettings as real JSON in source file, stringify at export boundaries in scripts

This commit is contained in:
Richard Macias
2026-02-28 00:04:34 -06:00
parent 9c9cbe0bc8
commit 5a0ff4f4de
11 changed files with 1756 additions and 185 deletions

View File

@@ -5,7 +5,7 @@ import json
import sys
from typing import Any
from utils import should_include_app
from utils import should_include_app, stringify_additional_settings
def minify_json(input_file: str, output_file: str, variant: str = "standard") -> None:
@@ -19,6 +19,7 @@ def minify_json(input_file: str, output_file: str, variant: str = "standard") ->
if should_include_app(app, variant):
app_copy = app.copy()
app_copy.pop("meta", None)
app_copy["additionalSettings"] = stringify_additional_settings(app_copy)
filtered_apps.append(app_copy)
data["apps"] = filtered_apps