kk
This commit is contained in:
@@ -29,6 +29,32 @@ class HydrusNetwork(Store):
|
||||
Maintains its own HydrusClient.
|
||||
"""
|
||||
|
||||
@classmethod
|
||||
def config(cls) -> List[Dict[str, Any]]:
|
||||
return [
|
||||
{
|
||||
"key": "NAME",
|
||||
"label": "Store Name",
|
||||
"default": "",
|
||||
"placeholder": "e.g. home_hydrus",
|
||||
"required": True
|
||||
},
|
||||
{
|
||||
"key": "URL",
|
||||
"label": "Hydrus URL",
|
||||
"default": "http://127.0.0.1:45869",
|
||||
"placeholder": "http://127.0.0.1:45869",
|
||||
"required": True
|
||||
},
|
||||
{
|
||||
"key": "API",
|
||||
"label": "API Key",
|
||||
"default": "",
|
||||
"required": True,
|
||||
"secret": True
|
||||
}
|
||||
]
|
||||
|
||||
def _log_prefix(self) -> str:
|
||||
store_name = getattr(self, "NAME", None) or "unknown"
|
||||
return f"[hydrusnetwork:{store_name}]"
|
||||
@@ -46,8 +72,6 @@ class HydrusNetwork(Store):
|
||||
setattr(instance, "URL", str(url))
|
||||
return instance
|
||||
|
||||
setattr(__new__, "keys", ("NAME", "API", "URL"))
|
||||
|
||||
def __init__(
|
||||
self,
|
||||
instance_name: Optional[str] = None,
|
||||
|
||||
Reference in New Issue
Block a user