From 148c5b76212bc84c1bd301d931f05d193e80f233 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=B6=B5=E6=9B=A6?= Date: Sun, 30 Jun 2024 05:19:21 +0000 Subject: [PATCH] =?UTF-8?q?=E5=91=BD=E4=BB=A4=E8=A1=8C=E6=96=B0=E5=A2=9ELO?= =?UTF-8?q?GO?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- xiaomusic/cli.py | 14 ++++++++++++++ xiaomusic/config.py | 4 ++-- 2 files changed, 16 insertions(+), 2 deletions(-) diff --git a/xiaomusic/cli.py b/xiaomusic/cli.py index 391c87e..b0fff1e 100644 --- a/xiaomusic/cli.py +++ b/xiaomusic/cli.py @@ -1,9 +1,21 @@ import argparse import asyncio +from xiaomusic import ( + __version__, +) from xiaomusic.config import Config from xiaomusic.xiaomusic import XiaoMusic +LOGO = r""" + __ __ _ __ __ _ + \ \/ / (_) __ _ ___ | \/ | _ _ ___ (_) ___ + \ / | | / _` | / _ \ | |\/| | | | | | / __| | | / __| + / \ | | | (_| | | (_) | | | | | | |_| | \__ \ | | | (__ + /_/\_\ |_| \__,_| \___/ |_| |_| \__,_| |___/ |_| \___| + {} +""" + def main(): parser = argparse.ArgumentParser() @@ -45,6 +57,8 @@ def main(): help="ffmpeg bin path", ) + print(LOGO.format(f"XiaoMusic v{__version__} by: github.com/hanxi")) + options = parser.parse_args() config = Config.from_options(options) diff --git a/xiaomusic/config.py b/xiaomusic/config.py index 533c709..4d84d08 100644 --- a/xiaomusic/config.py +++ b/xiaomusic/config.py @@ -3,7 +3,7 @@ from __future__ import annotations import argparse import json import os -from dataclasses import dataclass,asdict +from dataclasses import dataclass from xiaomusic.utils import validate_proxy @@ -108,7 +108,7 @@ class Config: self.append_keyword(keywords_stop, "stop") # 保存配置到 config-example.json 文件 - #with open("config-example.json", "w") as f: + # with open("config-example.json", "w") as f: # data = asdict(self) # json.dump(data, f, ensure_ascii=False, indent=4)