Skip to content

Releases: ACG-Q/UserPyPackage2

打包结果: v20241231033750120

Choose a tag to compare

@github-actions github-actions released this 31 Dec 03:37
199b51a

Python Package Downloader

简介

这是一个 Python 工具,用于从 PyPI 获取指定包的最新版本及其相关文件,并支持文件下载的 MD5 校验。此工具特别适用于需要下载特定后缀(如 .whl, .tar.gz)文件的场景。

功能

  • 自动获取指定 Python 包的最新版本
  • 支持过滤下载文件的后缀
  • 支持代理(系统自动检测或手动设置)
  • 下载文件后自动校验 MD5

基本用法

python downloader.py 包名1 包名2 [...包名N]

可选参数

  • --proxy:设置代理,格式如 http://127.0.0.1:8080https://127.0.0.1:8080
  • --output-dir:指定下载文件保存目录(默认:当前目录)
  • --extensions:指定需要下载的文件后缀名,支持多个(如 .whl, .tar.gz

示例

  1. 下载单个包:
python downloader.py requests
  1. 下载多个包并过滤特定后缀文件:
python downloader.py requests numpy --extensions .whl .tar.gz --output-dir ./downloads
  1. 使用手动代理:
python downloader.py requests --proxy http://127.0.0.1:8080
  1. 检测系统代理并下载包:
python downloader.py requests

注意事项

  • 本工具依赖于网络连接,请确保能够访问 PyPI。
  • 如果下载失败,请检查包名是否正确,或检查代理设置。

许可证

MIT License

生成的构建针对平台:["ubuntu-20.04", "macos-13", "windows-latest"]

源代码: 压缩包

打包结果: v20241231032621474

Choose a tag to compare

@github-actions github-actions released this 31 Dec 03:26
dff7918

Python Package Downloader

简介

这是一个 Python 工具,用于从 PyPI 获取指定包的最新版本及其相关文件,并支持文件下载的 MD5 校验。此工具特别适用于需要下载特定后缀(如 .whl, .tar.gz)文件的场景。

功能

  • 自动获取指定 Python 包的最新版本
  • 支持过滤下载文件的后缀
  • 支持代理(系统自动检测或手动设置)
  • 下载文件后自动校验 MD5

基本用法

python downloader.py 包名1 包名2 [...包名N]

可选参数

  • --proxy:设置代理,格式如 http://127.0.0.1:8080https://127.0.0.1:8080
  • --output-dir:指定下载文件保存目录(默认:当前目录)
  • --extensions:指定需要下载的文件后缀名,支持多个(如 .whl, .tar.gz

示例

  1. 下载单个包:
python downloader.py requests
  1. 下载多个包并过滤特定后缀文件:
python downloader.py requests numpy --extensions .whl .tar.gz --output-dir ./downloads
  1. 使用手动代理:
python downloader.py requests --proxy http://127.0.0.1:8080
  1. 检测系统代理并下载包:
python downloader.py requests

注意事项

  • 本工具依赖于网络连接,请确保能够访问 PyPI。
  • 如果下载失败,请检查包名是否正确,或检查代理设置。

许可证

MIT License

生成的构建针对平台:["ubuntu-20.04", "macos-13", "windows-latest"]

源代码: 压缩包

打包结果: v20241231025420326

Choose a tag to compare

@github-actions github-actions released this 31 Dec 02:54
538f725

JSON 文件更新工具

项目简介

此工具会扫描目标文件夹中的文件信息,并更新或生成一个 JSON 文件来记录文件信息,包括文件名、版本号和 MD5 值。

支持以下功能:

  • 从文件名提取包名和版本号。
  • 自动计算文件的 MD5 值。
  • 支持 .md5sum 文件读取 MD5。
  • 自动更新已有的 JSON 文件。

使用方法

运行方式

确保您已安装 Python 3,然后在命令行运行以下命令:

python json_updater.py --dir [目标目录] --json [JSON 文件名]

参数说明

  • --dir:指定目标目录(默认:当前目录)。
  • --json:指定生成的 JSON 文件名(默认:info.json)。

示例

运行命令:

python json_updater.py --dir ./files --json data.json

生成的 data.json 文件内容如下:

[
    {
        "name": "example-package",
        "version": "1.0.0",
        "filename": "example-package-1.0.0.whl",
        "md5": "A1B2C3D4E5F67890"
    }
]

生成的构建针对平台:["ubuntu-20.04", "macos-13", "windows-latest"]

打包结果: v20241231024154459

Choose a tag to compare

@github-actions github-actions released this 31 Dec 02:41
538f725

Python Package Downloader

简介

这是一个 Python 工具,用于从 PyPI 获取指定包的最新版本及其相关文件,并支持文件下载的 MD5 校验。此工具特别适用于需要下载特定后缀(如 .whl, .tar.gz)文件的场景。

功能

  • 自动获取指定 Python 包的最新版本
  • 支持过滤下载文件的后缀
  • 支持代理(系统自动检测或手动设置)
  • 下载文件后自动校验 MD5

基本用法

python downloader.py 包名1 包名2 [...包名N]

可选参数

  • --proxy:设置代理,格式如 http://127.0.0.1:8080https://127.0.0.1:8080
  • --output-dir:指定下载文件保存目录(默认:当前目录)
  • --extensions:指定需要下载的文件后缀名,支持多个(如 .whl, .tar.gz

示例

  1. 下载单个包:
python downloader.py requests
  1. 下载多个包并过滤特定后缀文件:
python downloader.py requests numpy --extensions .whl .tar.gz --output-dir ./downloads
  1. 使用手动代理:
python downloader.py requests --proxy http://127.0.0.1:8080
  1. 检测系统代理并下载包:
python downloader.py requests

注意事项

  • 本工具依赖于网络连接,请确保能够访问 PyPI。
  • 如果下载失败,请检查包名是否正确,或检查代理设置。

许可证

MIT License
生成的构建针对平台:["ubuntu-20.04", "macos-13", "windows-latest"]

打包结果: v20241129032131678

Choose a tag to compare

@github-actions github-actions released this 29 Nov 03:21
538f725

JSON 代码生成器

这是一个使用 Tkinter 构建的图形界面应用程序,它可以根据用户提供的 JSON 配置生成相应的代码。

如何使用

  1. 运行程序。
  2. 在输入框中粘贴您的 JSON 配置。
  3. 点击“生成代码”按钮。
  4. 在输出框中查看生成的代码。

功能

  • 解析 JSON 输入。
  • 根据 JSON 键值对生成代码。
  • 提供图形界面以方便用户操作。

依赖

  • Python
  • Tkinter
  • json
  • re

安装

请确保 Python 已安装在您的系统上。然后,运行以下命令来安装依赖:

pip install tk

如果您使用的是 Python 3.x,Tkinter 通常已经预装在 Python 中。

运行程序

直接运行 main.py 文件即可启动程序:

python main.py

许可证

该项目采用 MIT License

版权

版权所有 (c) 2024 六记
生成的构建针对平台:["windows-latest"]

打包结果: v20241129031540338

Choose a tag to compare

@github-actions github-actions released this 29 Nov 03:15
538f725

翻译 ID 转换器

这是一个用于从JavaScript文件中提取静态和动态翻译ID,并将其转换为JSON格式的工具。

使用方法

  1. 运行程序。
  2. 通过“选择文件”按钮选择一个JavaScript文件。
  3. 点击“提取翻译 ID”按钮提取静态和动态翻译ID。
  4. 点击“转换为 JSON”按钮将提取的ID转换为JSON格式。

功能

  • 提取静态翻译ID。
  • 提取动态翻译ID的基础ID和键。
  • 根据动态键拼接完整的动态翻译ID。
  • 将提取的ID转换为JSON字符串。

依赖

  • Python
  • Tkinter
  • PyInstaller(用于打包)

安装

请确保Python已安装在你的系统上。然后,运行以下命令来安装依赖:

pip install tk

许可证

该项目采用 MIT License

版权

版权所有 (c) 2024 六记
生成的构建针对平台:["windows-latest"]

打包结果: v20241129031112258

Choose a tag to compare

@github-actions github-actions released this 29 Nov 03:11
538f725

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"]

打包结果: v20241129025721895

Choose a tag to compare

@github-actions github-actions released this 29 Nov 02:57
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"]

打包结果: v20241126091642320

Choose a tag to compare

@github-actions github-actions released this 26 Nov 09:16
bb66353

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"]

打包结果: v20241126091215657

Choose a tag to compare

@github-actions github-actions released this 26 Nov 09:12
debdd6e

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"]