Archived
1
0
Fork 0
This commit is contained in:
yzhh 2023-12-12 15:13:40 +08:00
parent 0cfd5a4f90
commit 756ed98d70
2 changed files with 9 additions and 6 deletions

View file

@ -14,6 +14,6 @@
"mcv.message.mclgv": "最新版:${version}\n数据来源于 Mojira可能会比官方发布要早一段时间。信息仅供参考。",
"mcv.message.mcv": "目前启动器内最新版本为:\n${launcher_ver}\nMojira 上所记录最新版本为:\n${jira_ver}\n以启动器内最新版本为准Mojira 仅作版本号预览用)",
"mcv.message.mcv.jira.failed": "获取 Mojira 信息失败。",
"mcv.message.mcv.launcher": "最新版:${release},最新快照:${snapshot}",
"mcv.message.mcv.launcher": "最新版:${release}\n发布于${release_time}\n最新快照${snapshot}\n发布于${snapshot_time}\n",
"mcv.message.mcv.launcher.failed": "获取 manifest.json 失败。"
}
}

View file

@ -1,5 +1,6 @@
import json
import re
import datetime
from google_play_scraper import app as google_play_scraper
@ -18,14 +19,16 @@ async def mcv(msg):
time_snapshot = None
for v in data['versions']:
if v['id'] == release:
time_release = v['releaseTime']
elif v['id'] == snapshot:
time_snapshot = v['releaseTime']
time_release = datetime.datetime.fromisoformat(v['releaseTime']).timestamp()
if v['id'] == snapshot:
time_snapshot = datetime.datetime.fromisoformat(v['releaseTime']).timestamp()
message1 = msg.locale.t(
"mcv.message.mcv.launcher",
release=data['latest']['release'],
snapshot=data['latest']['snapshot'])
snapshot=data['latest']['snapshot'],
release_time=msg.ts2strftime(time_release),
snapshot_time=msg.ts2strftime(time_snapshot))
except (ConnectionError, OSError): # Probably...
message1 = msg.locale.t("mcv.message.mcv.launcher.failed")
try: