leech / sabnzbdapi /bound_methods.py
dragxd's picture
Initial commit: Push project to Hugging Face
db78256
class SubFunctions:
async def check_login(self):
res = await self.get_config("servers")
return res["config"] or False
async def add_server(self, server: dict):
"""server = {
"name": "main",
"displayname": "main",
"host": "",
"port": 5126,
"timeout": 60,
"username": "",
"password": "",
"connections": 8,
"ssl": 1,
"ssl_verify": 2,
"ssl_ciphers": "",
"enable": 1,
"required": 0,
"optional": 0,
"retention": 0,
"send_group": 0,
"priority": 0,
}"""
return await self.set_special_config("servers", server)
async def create_category(self, name: str, dir: str):
return await self.set_special_config("categories", {"name": name, "dir": dir})
async def delete_category(self, name: str):
return await self.delete_config("categories", name)