Skip to content

打包结果: v20241129025721895

Choose a tag to compare

@github-actions github-actions released this 29 Nov 02:57
· 5 commits to main since this release
8114cc4

JSON Menu 提取器

JSON Menu 提取器 是一个 Python 工具,帮助用户从多个 JSON 文件中提取指定关键词下的 menu 数据。该工具支持批量处理多个文件,自动提取所需数据,并通过简洁的 GUI 界面展示结果。

功能

  • 从多个 JSON 文件中提取指定关键词(如 PIN_AnalogRead)对应的 menu 数据。
  • 提供文件选择、关键词输入、提取进度显示等功能。
  • 提取完成后,会弹出对话框显示提取结果,并允许用户复制数据到剪贴板。
  • 支持批量文件选择和多文件提取。

安装与运行

环境要求

  • Python 3.x
  • Tkinter(Python 默认内置库)

安装步骤

  1. 克隆本仓库或下载 ZIP 文件:

    git clone https://github.com/yourusername/json-menu-extractor.git
  2. 安装依赖:

    进入项目目录并安装依赖:

    pip install -r requirements.txt
  3. 运行程序:

    通过以下命令运行 GUI 工具:

    python main.py
  4. 如果您希望将程序打包为独立的可执行文件,请使用 PyInstaller:

    pyinstaller my_app.spec

    这会生成一个可执行文件,放在 dist/ 目录下。

使用说明

  1. 启动程序后,点击 选择文件 按钮,选择一个或多个 JSON 文件。
  2. 在文本框中输入要提取的关键词(如 PIN_AnalogRead)。
  3. 点击 提取 按钮,程序会提取所有文件中该关键词下的 menu 数据。
  4. 提取完成后,会弹出对话框显示提取结果,并允许用户复制到剪贴板。

许可证

该项目采用 MIT License

开源贡献

欢迎提交问题报告、改进建议或贡献代码。请通过 GitHub 提交 Issue 或 Pull Request。
生成的构建针对平台:["windows-latest"]