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]
|
||||
name = "komconfig"
|
||||
version = "0.1.0"
|
||||
version = "0.1.1"
|
||||
description = "Add your description here"
|
||||
readme = "README.md"
|
||||
authors = [
|
||||
|
||||
@@ -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