feat(metadata): implement metadata archive management and update settings for metadata providers

This commit is contained in:
Will Miao
2025-09-08 13:17:16 +08:00
parent 9ba3e2c204
commit 821827a375
11 changed files with 659 additions and 38 deletions

View File

@@ -81,7 +81,9 @@ class SettingsManager:
return {
"civitai_api_key": "",
"show_only_sfw": False,
"language": "en" # 添加默认语言设置
"language": "en", # 添加默认语言设置
"enable_metadata_archive_db": False, # Enable metadata archive database
"metadata_provider_priority": "archive_db" # Default priority: 'archive_db' or 'civitai_api'
}
def get(self, key: str, default: Any = None) -> Any: