减少依赖

This commit is contained in:
EillesWan 2023-02-12 16:14:09 +08:00
parent 3a63b25dfd
commit 431a40650a
4 changed files with 19 additions and 13 deletions

View File

@ -5,7 +5,6 @@
Copyright © 2023 all the developers of LinglunStudio Copyright © 2023 all the developers of LinglunStudio
""" """
from utils.io import logger, requests
DEFAULTLANGUAGE = "ZH-CN" DEFAULTLANGUAGE = "ZH-CN"
@ -86,8 +85,11 @@ languages = {
} }
} }
# 这个函数是不被加载的
def passbt(): def passbt():
from utils.io import logger, requests
def __loadLanguage(languageFilename: str): def __loadLanguage(languageFilename: str):
with open(languageFilename, "r", encoding="utf-8") as languageFile: with open(languageFilename, "r", encoding="utf-8") as languageFile:
_text = {} _text = {}

View File

@ -26,9 +26,8 @@ print("https://dislink.github.io/midi2bdx/")
import Musicreater import Musicreater
# 这一句可以不要因为lang里面已经有了
from utils.io import * from utils.io import *
from languages.lang import * from languages.lang import languages
MainConsole.print( MainConsole.print(
"[#121110 on #F0F2F4] ", "[#121110 on #F0F2F4] ",
@ -36,7 +35,7 @@ MainConsole.print(
justify="center", justify="center",
) )
osc.project_name = "伶伦" osc.project_name = "伶伦转换器"
osc.version = __version__ osc.version = __version__

View File

@ -1,5 +1,5 @@
Brotli>=1.0.9 Brotli>=1.0.9
mido>=1.2.10 mido>=1.2.10
rich>=10.9.0
Musicreater>=0.1.0 Musicreater>=0.1.0
TrimLog>=0.1.0 TrimLog>=0.1.0
requests>=2.25.1

View File

@ -1,7 +1,7 @@
from typing import Any, Literal, Optional, TextIO from typing import Any, Literal, Optional, TextIO
import requests import urllib.request
from requests.exceptions import * import urllib.error
import TrimLog import TrimLog
from TrimLog import Console, object_constants from TrimLog import Console, object_constants
@ -13,18 +13,23 @@ logger = TrimLog.Logger(
in_suffix=".llc", in_suffix=".llc",
) )
try: try:
myWords = ( myWords = (
requests.get( urllib.request.urlopen(
"https://gitee.com/TriM-Organization/LinglunStudio/raw/master/resources/myWords.txt" 'https://gitee.com/TriM-Organization/LinglunStudio/raw/master/resources/myWords.txt'
) )
.text.strip("\n") .read()
.decode('utf-8')
.strip("\n")
.split("\n") .split("\n")
) )
except (ConnectionError, SSLError): except (ConnectionError, urllib.error.HTTPError) as E:
logger.warning(f"读取言·论信息发生 互联网连接 错误:\n{E}")
myWords = ["以梦想为驱使 创造属于自己的未来"] myWords = ["以梦想为驱使 创造属于自己的未来"]
# noinspection PyBroadException # noinspection PyBroadException
except BaseException: except BaseException as E:
logger.warning(f"读取言·论信息发生 未知 错误:\n{E}")
myWords = ["以梦想为驱使 创造属于自己的未来"] myWords = ["以梦想为驱使 创造属于自己的未来"]