update version, move komga to main from general
This commit is contained in:
@@ -27,7 +27,6 @@ class General:
|
||||
|
||||
log_level: str
|
||||
log_file: str
|
||||
komga: Komga
|
||||
|
||||
def getattr(self, name):
|
||||
return getattr(self, name)
|
||||
@@ -73,6 +72,7 @@ class KomTagger:
|
||||
|
||||
failed_location: str
|
||||
success_location: str
|
||||
sanitize_description: bool
|
||||
|
||||
def getattr(self, name):
|
||||
return getattr(self, name)
|
||||
@@ -190,6 +190,18 @@ class Settings:
|
||||
def general(self):
|
||||
return General(**self._config.general)
|
||||
|
||||
@property
|
||||
def komga(self):
|
||||
return Komga(**self._config.komga)
|
||||
|
||||
@property
|
||||
def komga_attr(self, name):
|
||||
return getattr(self.komga, name)
|
||||
|
||||
@komga_attr.setter
|
||||
def komga_attr(self, name, value):
|
||||
self.komga._setattr(name, value)
|
||||
|
||||
@property
|
||||
def general_attr(self, name):
|
||||
return getattr(self.general, name)
|
||||
@@ -229,6 +241,9 @@ class Settings:
|
||||
def set_api_attr(self, name, value):
|
||||
OmegaConf.update(self._config, f"api.{name}", value)
|
||||
|
||||
def set_komga_attr(self, name, value):
|
||||
OmegaConf.update(self._config, f"komga.{name}", value)
|
||||
|
||||
@property
|
||||
def save_path(self):
|
||||
return self._config.save_path
|
||||
@@ -246,3 +261,7 @@ class Settings:
|
||||
|
||||
def dict(self):
|
||||
return OmegaConf.to_container(self._config)
|
||||
|
||||
@property
|
||||
def komga_auth(self):
|
||||
return (self.komga.user, self.komga.password)
|
||||
|
||||
Reference in New Issue
Block a user