This commit is contained in:
2026-05-26 16:27:49 +03:00
parent 1977fed437
commit f5de7bb62d
2 changed files with 45 additions and 0 deletions
+16
View File
@@ -0,0 +1,16 @@
import requests
class GB:
def __init__(self, api_id, api_hash):
self.api_id = api_id
self.api_hash = api_hash
self.root_url = "https://gelbooru.com/index.php"
def get_from_id(self, id_post):
pass
def get_from_md5(self, md5):
pass
def get_binary_file(self, id_post):
pass
+29
View File
@@ -0,0 +1,29 @@
import logging
class Logger:
def __init__(self, name):
self.name = name
self.logger_file = logging.getLogger(__name__)
self.logger_cli = logging.getLogger(__name__)
formatter = logging.Formatter('%(asctime)s - %(levelname)s - %(message)s')
file_handler = logging.FileHandler("logs/"+self.name+".log", encoding="utf-8")
file_handler.setFormatter(formatter)
console_handler = logging.StreamHandler()
console_handler.setFormatter(formatter)
logger_file.setLevel(logging.DEBUG)
logger_file.addHandler(file_handler)
logger_cli.setLevel(logging.INFO)
logger_cli.addHandler(console_handler)
def send(self, level_log, type_log, message):
if self.type_log == "file":
getattr(self.logger_file, level_log)(self.message)
elif self.type_log == "cli":
getattr(self.logger_cli, level_log)(self.message)
else:
getattr(self.logger_file, level_log)(self.message)
getattr(self.logger_cli, level_log)(self.message)