Releases: ACG-Q/UserPyPackage2
Release list
打包结果: v20241231033750120
Python Package Downloader
简介
这是一个 Python 工具,用于从 PyPI 获取指定包的最新版本及其相关文件,并支持文件下载的 MD5 校验。此工具特别适用于需要下载特定后缀(如 .whl, .tar.gz)文件的场景。
功能
- 自动获取指定 Python 包的最新版本
- 支持过滤下载文件的后缀
- 支持代理(系统自动检测或手动设置)
- 下载文件后自动校验 MD5
基本用法
python downloader.py 包名1 包名2 [...包名N]可选参数
--proxy:设置代理,格式如http://127.0.0.1:8080或https://127.0.0.1:8080--output-dir:指定下载文件保存目录(默认:当前目录)--extensions:指定需要下载的文件后缀名,支持多个(如.whl,.tar.gz)
示例
- 下载单个包:
python downloader.py requests- 下载多个包并过滤特定后缀文件:
python downloader.py requests numpy --extensions .whl .tar.gz --output-dir ./downloads- 使用手动代理:
python downloader.py requests --proxy http://127.0.0.1:8080- 检测系统代理并下载包:
python downloader.py requests注意事项
- 本工具依赖于网络连接,请确保能够访问 PyPI。
- 如果下载失败,请检查包名是否正确,或检查代理设置。
许可证
MIT License
生成的构建针对平台:["ubuntu-20.04", "macos-13", "windows-latest"]
源代码: 压缩包
打包结果: v20241231032621474
Python Package Downloader
简介
这是一个 Python 工具,用于从 PyPI 获取指定包的最新版本及其相关文件,并支持文件下载的 MD5 校验。此工具特别适用于需要下载特定后缀(如 .whl, .tar.gz)文件的场景。
功能
- 自动获取指定 Python 包的最新版本
- 支持过滤下载文件的后缀
- 支持代理(系统自动检测或手动设置)
- 下载文件后自动校验 MD5
基本用法
python downloader.py 包名1 包名2 [...包名N]可选参数
--proxy:设置代理,格式如http://127.0.0.1:8080或https://127.0.0.1:8080--output-dir:指定下载文件保存目录(默认:当前目录)--extensions:指定需要下载的文件后缀名,支持多个(如.whl,.tar.gz)
示例
- 下载单个包:
python downloader.py requests- 下载多个包并过滤特定后缀文件:
python downloader.py requests numpy --extensions .whl .tar.gz --output-dir ./downloads- 使用手动代理:
python downloader.py requests --proxy http://127.0.0.1:8080- 检测系统代理并下载包:
python downloader.py requests注意事项
- 本工具依赖于网络连接,请确保能够访问 PyPI。
- 如果下载失败,请检查包名是否正确,或检查代理设置。
许可证
MIT License
生成的构建针对平台:["ubuntu-20.04", "macos-13", "windows-latest"]
源代码: 压缩包
打包结果: v20241231025420326
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
Python Package Downloader
简介
这是一个 Python 工具,用于从 PyPI 获取指定包的最新版本及其相关文件,并支持文件下载的 MD5 校验。此工具特别适用于需要下载特定后缀(如 .whl, .tar.gz)文件的场景。
功能
- 自动获取指定 Python 包的最新版本
- 支持过滤下载文件的后缀
- 支持代理(系统自动检测或手动设置)
- 下载文件后自动校验 MD5
基本用法
python downloader.py 包名1 包名2 [...包名N]可选参数
--proxy:设置代理,格式如http://127.0.0.1:8080或https://127.0.0.1:8080--output-dir:指定下载文件保存目录(默认:当前目录)--extensions:指定需要下载的文件后缀名,支持多个(如.whl,.tar.gz)
示例
- 下载单个包:
python downloader.py requests- 下载多个包并过滤特定后缀文件:
python downloader.py requests numpy --extensions .whl .tar.gz --output-dir ./downloads- 使用手动代理:
python downloader.py requests --proxy http://127.0.0.1:8080- 检测系统代理并下载包:
python downloader.py requests注意事项
- 本工具依赖于网络连接,请确保能够访问 PyPI。
- 如果下载失败,请检查包名是否正确,或检查代理设置。
许可证
MIT License
生成的构建针对平台:["ubuntu-20.04", "macos-13", "windows-latest"]
打包结果: v20241129032131678
JSON 代码生成器
这是一个使用 Tkinter 构建的图形界面应用程序,它可以根据用户提供的 JSON 配置生成相应的代码。
如何使用
- 运行程序。
- 在输入框中粘贴您的 JSON 配置。
- 点击“生成代码”按钮。
- 在输出框中查看生成的代码。
功能
- 解析 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
翻译 ID 转换器
这是一个用于从JavaScript文件中提取静态和动态翻译ID,并将其转换为JSON格式的工具。
使用方法
- 运行程序。
- 通过“选择文件”按钮选择一个JavaScript文件。
- 点击“提取翻译 ID”按钮提取静态和动态翻译ID。
- 点击“转换为 JSON”按钮将提取的ID转换为JSON格式。
功能
- 提取静态翻译ID。
- 提取动态翻译ID的基础ID和键。
- 根据动态键拼接完整的动态翻译ID。
- 将提取的ID转换为JSON字符串。
依赖
- Python
- Tkinter
- PyInstaller(用于打包)
安装
请确保Python已安装在你的系统上。然后,运行以下命令来安装依赖:
pip install tk许可证
该项目采用 MIT License
版权
版权所有 (c) 2024 六记
生成的构建针对平台:["windows-latest"]
打包结果: v20241129031112258
JSON Menu 提取器
JSON Menu 提取器 是一个 Python 工具,帮助用户从多个 JSON 文件中提取指定关键词下的 menu 数据。该工具支持批量处理多个文件,自动提取所需数据,并通过简洁的 GUI 界面展示结果。
功能
- 从多个 JSON 文件中提取指定关键词(如
PIN_AnalogRead)对应的menu数据。 - 提供文件选择、关键词输入、提取进度显示等功能。
- 提取完成后,会弹出对话框显示提取结果,并允许用户复制数据到剪贴板。
- 支持批量文件选择和多文件提取。
安装与运行
环境要求
- Python 3.x
- Tkinter(Python 默认内置库)
安装步骤
-
克隆本仓库或下载 ZIP 文件:
git clone https://github.com/yourusername/json-menu-extractor.git
-
安装依赖:
进入项目目录并安装依赖:
pip install -r requirements.txt
-
运行程序:
通过以下命令运行 GUI 工具:
python main.py
-
如果您希望将程序打包为独立的可执行文件,请使用 PyInstaller:
pyinstaller my_app.spec
这会生成一个可执行文件,放在
dist/目录下。
使用说明
- 启动程序后,点击 选择文件 按钮,选择一个或多个 JSON 文件。
- 在文本框中输入要提取的关键词(如
PIN_AnalogRead)。 - 点击 提取 按钮,程序会提取所有文件中该关键词下的
menu数据。 - 提取完成后,会弹出对话框显示提取结果,并允许用户复制到剪贴板。
许可证
该项目采用 MIT License。
开源贡献
欢迎提交问题报告、改进建议或贡献代码。请通过 GitHub 提交 Issue 或 Pull Request。
生成的构建针对平台:["windows-latest"]
打包结果: v20241129025721895
JSON Menu 提取器
JSON Menu 提取器 是一个 Python 工具,帮助用户从多个 JSON 文件中提取指定关键词下的 menu 数据。该工具支持批量处理多个文件,自动提取所需数据,并通过简洁的 GUI 界面展示结果。
功能
- 从多个 JSON 文件中提取指定关键词(如
PIN_AnalogRead)对应的menu数据。 - 提供文件选择、关键词输入、提取进度显示等功能。
- 提取完成后,会弹出对话框显示提取结果,并允许用户复制数据到剪贴板。
- 支持批量文件选择和多文件提取。
安装与运行
环境要求
- Python 3.x
- Tkinter(Python 默认内置库)
安装步骤
-
克隆本仓库或下载 ZIP 文件:
git clone https://github.com/yourusername/json-menu-extractor.git
-
安装依赖:
进入项目目录并安装依赖:
pip install -r requirements.txt
-
运行程序:
通过以下命令运行 GUI 工具:
python main.py
-
如果您希望将程序打包为独立的可执行文件,请使用 PyInstaller:
pyinstaller my_app.spec
这会生成一个可执行文件,放在
dist/目录下。
使用说明
- 启动程序后,点击 选择文件 按钮,选择一个或多个 JSON 文件。
- 在文本框中输入要提取的关键词(如
PIN_AnalogRead)。 - 点击 提取 按钮,程序会提取所有文件中该关键词下的
menu数据。 - 提取完成后,会弹出对话框显示提取结果,并允许用户复制到剪贴板。
许可证
该项目采用 MIT License。
开源贡献
欢迎提交问题报告、改进建议或贡献代码。请通过 GitHub 提交 Issue 或 Pull Request。
生成的构建针对平台:["windows-latest"]
打包结果: v20241126091642320
JSON Menu 提取器
JSON Menu 提取器 是一个 Python 工具,帮助用户从多个 JSON 文件中提取指定关键词下的 menu 数据。该工具支持批量处理多个文件,自动提取所需数据,并通过简洁的 GUI 界面展示结果。
功能
- 从多个 JSON 文件中提取指定关键词(如
PIN_AnalogRead)对应的menu数据。 - 提供文件选择、关键词输入、提取进度显示等功能。
- 提取完成后,会弹出对话框显示提取结果,并允许用户复制数据到剪贴板。
- 支持批量文件选择和多文件提取。
安装与运行
环境要求
- Python 3.x
- Tkinter(Python 默认内置库)
安装步骤
-
克隆本仓库或下载 ZIP 文件:
git clone https://github.com/yourusername/json-menu-extractor.git
-
安装依赖:
进入项目目录并安装依赖:
pip install -r requirements.txt
-
运行程序:
通过以下命令运行 GUI 工具:
python main.py
-
如果您希望将程序打包为独立的可执行文件,请使用 PyInstaller:
pyinstaller my_app.spec
这会生成一个可执行文件,放在
dist/目录下。
使用说明
- 启动程序后,点击 选择文件 按钮,选择一个或多个 JSON 文件。
- 在文本框中输入要提取的关键词(如
PIN_AnalogRead)。 - 点击 提取 按钮,程序会提取所有文件中该关键词下的
menu数据。 - 提取完成后,会弹出对话框显示提取结果,并允许用户复制到剪贴板。
许可证
该项目采用 MIT License。
开源贡献
欢迎提交问题报告、改进建议或贡献代码。请通过 GitHub 提交 Issue 或 Pull Request。
生成的构建针对平台:["windows-latest"]
打包结果: v20241126091215657
JSON Menu 提取器
JSON Menu 提取器 是一个 Python 工具,帮助用户从多个 JSON 文件中提取指定关键词下的 menu 数据。该工具支持批量处理多个文件,自动提取所需数据,并通过简洁的 GUI 界面展示结果。
功能
- 从多个 JSON 文件中提取指定关键词(如
PIN_AnalogRead)对应的menu数据。 - 提供文件选择、关键词输入、提取进度显示等功能。
- 提取完成后,会弹出对话框显示提取结果,并允许用户复制数据到剪贴板。
- 支持批量文件选择和多文件提取。
安装与运行
环境要求
- Python 3.x
- Tkinter(Python 默认内置库)
安装步骤
-
克隆本仓库或下载 ZIP 文件:
git clone https://github.com/yourusername/json-menu-extractor.git
-
安装依赖:
进入项目目录并安装依赖:
pip install -r requirements.txt
-
运行程序:
通过以下命令运行 GUI 工具:
python main.py
-
如果您希望将程序打包为独立的可执行文件,请使用 PyInstaller:
pyinstaller my_app.spec
这会生成一个可执行文件,放在
dist/目录下。
使用说明
- 启动程序后,点击 选择文件 按钮,选择一个或多个 JSON 文件。
- 在文本框中输入要提取的关键词(如
PIN_AnalogRead)。 - 点击 提取 按钮,程序会提取所有文件中该关键词下的
menu数据。 - 提取完成后,会弹出对话框显示提取结果,并允许用户复制到剪贴板。
许可证
该项目采用 MIT License。
开源贡献
欢迎提交问题报告、改进建议或贡献代码。请通过 GitHub 提交 Issue 或 Pull Request。
生成的构建针对平台:["windows-latest"]