MCPcopy
hub / github.com/biuuu/genshin-wish-export

github.com/biuuu/genshin-wish-export @v0.12.1 sqlite

repository ↗ · DeepWiki ↗ · release v0.12.1 ↗
1,904 symbols 7,742 edges 24 files 1 documented · 0%
README

原神祈愿记录导出工具

中文 | English

一个使用 Electron 制作的小工具,需要在 Windows 64位操作系统上运行。

通过读取游戏日志或者代理模式获取访问游戏祈愿记录 API 所需的 authKey,然后再使用获取到的 authKey 来读取游戏祈愿记录。

工具会在当前目录下的 userData 文件夹里保存数据,获取到新的祈愿记录时,会与本地数据合并后保存。

需要更详细的数据分析,可以在导出 Excel 文件后使用这个项目的网页:链接

从 Excel 恢复数据

https://genshin-gacha-export.danmu9.com

可以通过这个网页从 Excel 文件导出 JSON 数据,也可以在网页上选择截止时间来去除重复数据。

将下载的JSON文件复制到工具的 userData 文件夹即可恢复数据。

使用网页时一定要确保填写正确的 UID, 选择正确的 Excel 文件里使用的语言。

其它语言

修改src/i18n/目录下的 json 文件就可以翻译到对应的语言。如果觉得已有的翻译有不准确或可以改进的地方,可以随时修改发 Pull Request。

使用说明

  1. 下载工具后解压 - 下载地址: Github / 蓝奏云 密码:gepz
  2. 打开游戏的祈愿历史记录

祈愿历史记录 3. 点击工具的“加载数据”按钮

加载数据

如果没出什么问题的话,你会看到正在读取数据的提示,最终效果如下图所示

展开图片

预览

如果需要导出多个账号的数据,可以点击旁边的加号按钮。

然后游戏切换的新账号,再打开祈愿历史记录,工具再点击“加载数据”按钮。

Devlopment

# 安装模块
yarn install

# 开发模式
yarn dev

# 构建一个可以运行的程序
yarn build

License

MIT

Core symbols most depended-on inside this repo

e
called by 1562
src/web/assets/vendor-legacy.983d698a.js
e
called by 1559
src/web/assets/vendor.1bca63b3.js
o
called by 528
src/web/assets/vendor-legacy.983d698a.js
o
called by 527
src/web/assets/vendor.1bca63b3.js
n
called by 464
src/web/assets/vendor-legacy.983d698a.js
n
called by 463
src/web/assets/vendor.1bca63b3.js
i
called by 407
src/web/assets/vendor.1bca63b3.js
i
called by 396
src/web/assets/vendor-legacy.983d698a.js

Shape

Function 1,860
Class 22
Method 22

Languages

TypeScript100%

Modules by API surface

src/web/assets/vendor-legacy.983d698a.js580 symbols
src/web/assets/vendor.1bca63b3.js579 symbols
src/main/module/node-mitmproxy.js423 symbols
src/web/assets/polyfills-legacy.7f715cc1.js130 symbols
src/main/module/exceljs.min.js94 symbols
src/main/getData.js20 symbols
src/main/utils.js19 symbols
src/main/UIGFJson.js17 symbols
src/web/assets/index.8db8bcb2.js6 symbols
src/main/module/extract-zip.js6 symbols
src/main/i18n.js5 symbols
src/main/module/system-proxy.js4 symbols

Dependencies from manifests, versioned

@element-plus/icons-vue0.2.6 · 1×
@rollup/plugin-alias3.1.9 · 1×
@rollup/plugin-commonjs21.0.1 · 1×
@rollup/plugin-json4.1.0 · 1×
@rollup/plugin-node-resolve13.1.3 · 1×
@types/node17.0.10 · 1×
@vitejs/plugin-vue2.1.0 · 1×
@vue/compiler-sfc3.2.29 · 1×
adm-zip0.5.9 · 1×
ajv8.17.1 · 1×
autoprefixer10.4.2 · 1×
cfonts2.10.0 · 1×

For agents

$ claude mcp add genshin-wish-export \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact