Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
anasty17
GitHub Repository: anasty17/mirror-leech-telegram-bot
Path: blob/master/sabnzbdapi/bound_methods.py
1624 views
1
class SubFunctions:
2
3
async def check_login(self):
4
res = await self.get_config("servers")
5
return res["config"] or False
6
7
async def add_server(self, server: dict):
8
"""server = {
9
"name": "main",
10
"displayname": "main",
11
"host": "",
12
"port": 5126,
13
"timeout": 60,
14
"username": "",
15
"password": "",
16
"connections": 8,
17
"ssl": 1,
18
"ssl_verify": 2,
19
"ssl_ciphers": "",
20
"enable": 1,
21
"required": 0,
22
"optional": 0,
23
"retention": 0,
24
"send_group": 0,
25
"priority": 0,
26
}"""
27
return await self.set_special_config("servers", server)
28
29
async def create_category(self, name: str, dir: str):
30
return await self.set_special_config("categories", {"name": name, "dir": dir})
31
32
async def delete_category(self, name: str):
33
return await self.delete_config("categories", name)
34
35