mirror of
https://github.com/TriM-Organization/Linglun-Converter.git
synced 2024-11-24 16:15:25 +08:00
没写完,不急
This commit is contained in:
parent
431a40650a
commit
63d6a749d8
119
llc_win_tk.py
Normal file
119
llc_win_tk.py
Normal file
@ -0,0 +1,119 @@
|
|||||||
|
# -*- coding: utf-8 -*-
|
||||||
|
|
||||||
|
# 伶伦 开发交流群 861684859
|
||||||
|
|
||||||
|
|
||||||
|
"""
|
||||||
|
伶伦转换器
|
||||||
|
Linglun Converter
|
||||||
|
|
||||||
|
版权所有 © 2023 金羿 & 睿穆开发组
|
||||||
|
Copyright © 2023 EillesWan & TriM Org.
|
||||||
|
|
||||||
|
开源相关声明请见 ./License.md
|
||||||
|
Terms & Conditions: ./Lisense.md
|
||||||
|
"""
|
||||||
|
|
||||||
|
__version__ = "0.0.1"
|
||||||
|
|
||||||
|
import datetime
|
||||||
|
import os
|
||||||
|
import random
|
||||||
|
import sys
|
||||||
|
|
||||||
|
print("小贴:不妨试试Mid-BDX转换网页:在线的多功能Midi转换器")
|
||||||
|
print("https://dislink.github.io/midi2bdx/")
|
||||||
|
|
||||||
|
import Musicreater
|
||||||
|
|
||||||
|
from utils.io import *
|
||||||
|
from languages.lang import languages
|
||||||
|
|
||||||
|
MainConsole.print(
|
||||||
|
"[#121110 on #F0F2F4] ",
|
||||||
|
style="#121110 on #F0F2F4",
|
||||||
|
justify="center",
|
||||||
|
)
|
||||||
|
|
||||||
|
osc.project_name = "伶伦转换器"
|
||||||
|
osc.version = __version__
|
||||||
|
|
||||||
|
|
||||||
|
def go_for_args(
|
||||||
|
languageChange: str = "ZH-CN", debugMode: str = "False", logfile: str = "True"
|
||||||
|
):
|
||||||
|
global currentLang
|
||||||
|
global logger
|
||||||
|
currentLang = (
|
||||||
|
languageChange.upper()
|
||||||
|
if languageChange.upper() in languages.keys()
|
||||||
|
else "ZH-CN"
|
||||||
|
)
|
||||||
|
osc.isRelease = False if debugMode.lower() in ("true", "1") else True
|
||||||
|
logger.printing = not osc.isRelease
|
||||||
|
logger.writing = True if logfile.lower() in ("true", "1") else False
|
||||||
|
|
||||||
|
|
||||||
|
if len(sys.argv) > 0:
|
||||||
|
go_for_args(*sys.argv)
|
||||||
|
|
||||||
|
|
||||||
|
def _(__):
|
||||||
|
"""
|
||||||
|
`languages`
|
||||||
|
"""
|
||||||
|
return languages[currentLang][__]
|
||||||
|
|
||||||
|
|
||||||
|
# 显示大标题
|
||||||
|
MainConsole.rule(title="[bold #AB70FF]欢迎使用伶伦独立转换器", characters="=", style="#26E2FF")
|
||||||
|
MainConsole.rule(title="[bold #AB70FF]Welcome to Linglun Converter", characters="-")
|
||||||
|
|
||||||
|
nowYang = datetime.datetime.now()
|
||||||
|
|
||||||
|
if nowYang.month == 8 and nowYang.day == 6:
|
||||||
|
# 诸葛八卦生日
|
||||||
|
MainConsole.print(
|
||||||
|
"[#7DB5F0 on #121110]今天可不是催更的日子!\n诸葛亮与八卦阵{}岁生日快乐!".format(nowYang.year - 2008),
|
||||||
|
style="#7DB5F0 on #121110",
|
||||||
|
justify="center",
|
||||||
|
)
|
||||||
|
elif nowYang.month == 4 and nowYang.day == 3:
|
||||||
|
# 金羿生日快乐
|
||||||
|
MainConsole.print(
|
||||||
|
"[#0089F2 on #F0F2F4]今天就不要催更啦!\n金羿{}岁生日快乐!".format(nowYang.year - 2006),
|
||||||
|
style="#0089F2 on #F0F2F4",
|
||||||
|
justify="center",
|
||||||
|
)
|
||||||
|
else:
|
||||||
|
# 显示箴言部分
|
||||||
|
MainConsole.print(
|
||||||
|
"[#121110 on #F0F2F4]{}".format(random.choice(myWords)),
|
||||||
|
style="#121110 on #F0F2F4",
|
||||||
|
justify="center",
|
||||||
|
)
|
||||||
|
|
||||||
|
prt(f"{_('LangChd')}{_(':')}{_(currentLang)}")
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
def __main__():
|
||||||
|
|
||||||
|
print('伶伦转换器简易版 正在启动……')
|
||||||
|
|
||||||
|
|
||||||
|
print('更新执行位置...')
|
||||||
|
if sys.platform == 'win32':
|
||||||
|
try:
|
||||||
|
os.chdir(__file__[:len(__file__) - __file__[len(__file__)::-1].index('\\')])
|
||||||
|
logger.info('更新执行位置,当前文件位置 {}'.format(__file__))
|
||||||
|
except FileNotFoundError: # 程序规范修改:根据新的语法标准:except后面不能没有错误类型,所以既然是pass就随便填一个错误
|
||||||
|
pass
|
||||||
|
else:
|
||||||
|
try:
|
||||||
|
os.chdir(__file__[:len(__file__) - __file__[len(__file__)::-1].index('/')])
|
||||||
|
except Exception:
|
||||||
|
pass
|
||||||
|
log('其他平台:{} 更新执行位置,当前文件位置 {}'.format(sys.platform, __file__))
|
||||||
|
print('完成!')
|
@ -30,7 +30,7 @@ except (ConnectionError, urllib.error.HTTPError) as E:
|
|||||||
# noinspection PyBroadException
|
# noinspection PyBroadException
|
||||||
except BaseException as E:
|
except BaseException as E:
|
||||||
logger.warning(f"读取言·论信息发生 未知 错误:\n{E}")
|
logger.warning(f"读取言·论信息发生 未知 错误:\n{E}")
|
||||||
myWords = ["以梦想为驱使 创造属于自己的未来"]
|
myWords = ["灵光焕发 深艺献心"]
|
||||||
|
|
||||||
|
|
||||||
JustifyMethod = Literal["default", "left", "center", "right", "full"]
|
JustifyMethod = Literal["default", "left", "center", "right", "full"]
|
||||||
|
Loading…
Reference in New Issue
Block a user