update version, move komga to main from general
This commit is contained in:
24
.bumpversion.toml
Normal file
24
.bumpversion.toml
Normal file
@@ -0,0 +1,24 @@
|
|||||||
|
[tool.bumpversion]
|
||||||
|
current_version = "0.1.1"
|
||||||
|
parse = "(?P<major>\\d+)\\.(?P<minor>\\d+)\\.(?P<patch>\\d+)"
|
||||||
|
serialize = ["{major}.{minor}.{patch}"]
|
||||||
|
search = "{current_version}"
|
||||||
|
replace = "{new_version}"
|
||||||
|
regex = false
|
||||||
|
ignore_missing_version = false
|
||||||
|
ignore_missing_files = false
|
||||||
|
tag = false
|
||||||
|
sign_tags = false
|
||||||
|
tag_name = "v{new_version}"
|
||||||
|
tag_message = "Bump version: {current_version} → {new_version}"
|
||||||
|
allow_dirty = false
|
||||||
|
commit = false
|
||||||
|
message = "Bump version: {current_version} → {new_version}"
|
||||||
|
moveable_tags = []
|
||||||
|
commit_args = ""
|
||||||
|
setup_hooks = []
|
||||||
|
pre_commit_hooks = []
|
||||||
|
post_commit_hooks = []
|
||||||
|
|
||||||
|
[[tool.bumpversion.files]]
|
||||||
|
filename = "pyproject.toml"
|
||||||
@@ -1,6 +1,6 @@
|
|||||||
[project]
|
[project]
|
||||||
name = "komconfig"
|
name = "komconfig"
|
||||||
version = "0.1.0"
|
version = "0.1.1"
|
||||||
description = "Add your description here"
|
description = "Add your description here"
|
||||||
readme = "README.md"
|
readme = "README.md"
|
||||||
authors = [
|
authors = [
|
||||||
|
|||||||
@@ -27,7 +27,6 @@ class General:
|
|||||||
|
|
||||||
log_level: str
|
log_level: str
|
||||||
log_file: str
|
log_file: str
|
||||||
komga: Komga
|
|
||||||
|
|
||||||
def getattr(self, name):
|
def getattr(self, name):
|
||||||
return getattr(self, name)
|
return getattr(self, name)
|
||||||
@@ -73,6 +72,7 @@ class KomTagger:
|
|||||||
|
|
||||||
failed_location: str
|
failed_location: str
|
||||||
success_location: str
|
success_location: str
|
||||||
|
sanitize_description: bool
|
||||||
|
|
||||||
def getattr(self, name):
|
def getattr(self, name):
|
||||||
return getattr(self, name)
|
return getattr(self, name)
|
||||||
@@ -190,6 +190,18 @@ class Settings:
|
|||||||
def general(self):
|
def general(self):
|
||||||
return General(**self._config.general)
|
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
|
@property
|
||||||
def general_attr(self, name):
|
def general_attr(self, name):
|
||||||
return getattr(self.general, name)
|
return getattr(self.general, name)
|
||||||
@@ -229,6 +241,9 @@ class Settings:
|
|||||||
def set_api_attr(self, name, value):
|
def set_api_attr(self, name, value):
|
||||||
OmegaConf.update(self._config, f"api.{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
|
@property
|
||||||
def save_path(self):
|
def save_path(self):
|
||||||
return self._config.save_path
|
return self._config.save_path
|
||||||
@@ -246,3 +261,7 @@ class Settings:
|
|||||||
|
|
||||||
def dict(self):
|
def dict(self):
|
||||||
return OmegaConf.to_container(self._config)
|
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