Разработан веб-сервер и расширение для браузеров на базе Chromium

This commit is contained in:
2024-07-26 00:33:19 +03:00
commit beb1559cd4
14 changed files with 490 additions and 0 deletions

View File

@ -0,0 +1 @@
from .main import Main

43
server/config/main.py Normal file
View File

@ -0,0 +1,43 @@
from configparser import RawConfigParser
from enum import Enum
import os
config = RawConfigParser()
config.optionxform = str
config.read(
filenames='./config.ini',
)
class Section(Enum):
main = 'Main'
class Main:
host = config.get(
section=Section.main.value,
option='host',
fallback='127.0.0.1',
)
port = config.getint(
section=Section.main.value,
option='port',
fallback=8000,
)
working_directory = config.get(
section=Section.main.value,
option='working_directory',
fallback=os.getcwd(),
)
images_directory = config.get(
section=Section.main.value,
option='images_directory',
fallback=os.path.join(
os.getenv('APPDATA'),
'csasq',
'YT Music Live',
'cache',
'covers',
),
)