Skip to content

Commit 7b4cbba

Browse files
committed
发布1.0版本
1 parent 820df6e commit 7b4cbba

6 files changed

Lines changed: 1009 additions & 0 deletions

File tree

.gitignore

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
build/
2+
dist/
3+
__pycache__/
4+
main.spec
5+
*.zip

README.md

-124 Bytes

# Minecraft整合包下载器 一个用于下载EndlessPixel整合包的工具,支持多线程下载和镜像源选择,解决GitHub下载速度慢的问题。 ## 功能特点 - 使用GitHub API获取EndlessPixel整合包的版本列表 - 按Minecraft大版本进行折叠展示,方便查找 - 版本标识:正式版用[R]标记,测试版用[P]标记 - 支持多线程下载,提高下载速度 - 提供多个镜像源选择,解决GitHub下载缓慢问题 - 实时显示下载进度,支持暂停/继续下载 - 自定义版本号排序算法,确保版本列表按正确顺序显示 ## 安装说明 ### 方法一:直接运行可执行文件(推荐) 1. 前往[Releases页面](https://github.com/yourusername/minecraft-modpack-downloader/releases)下载最新版本的可执行文件 2. 解压后直接运行`minecraft_modpack_downloader.exe`(Windows)或`minecraft_modpack_downloader`(Linux/Mac) ### 方法二:从源码运行 1. 确保已安装Python 3.6或更高版本 2. 克隆或下载本项目代码 3. 安装依赖: ``` pip install -r requirements.txt ``` 4. 运行程序: ``` python main.py ``` ## 使用说明 1. 启动程序后,程序会自动从GitHub获取EndlessPixel整合包的版本列表 2. 在左侧树形结构中,展开你想要的Minecraft版本 3. 双击具体的整合包版本开始下载,或右键点击选择"下载" 4. 在弹出的对话框中选择保存路径 5. 点击"开始下载"按钮开始下载 6. 下载完成后,可以选择打开文件夹查看下载的文件 ### 镜像源使用 1. 在顶部的下拉菜单中选择合适的镜像源 2. 推荐使用"Cloudflare"、"Fastly"或"Edgeone"镜像源,这些通常提供较好的下载速度 3. 对于大文件,建议避免使用"Jasonzeng"和"Imixc"镜像源 ### 右键菜单功能 - **下载**:开始下载选中的版本 - **复制下载链接**:复制原始GitHub下载链接到剪贴板 ## 版本标识说明 - [R]:Release版本(正式版) - [P]:Pre-release版本(预发布版/测试版) ## 常见问题 ### 无法获取版本列表 - 检查网络连接 - 尝试切换到其他镜像源 - 如果GitHub API限制,可以稍后再试 ### 下载速度慢 - 尝试切换到其他镜像源 - 检查网络连接 - 某些地区可能需要使用VPN ### 下载失败 - 检查网络连接 - 确保有足够的磁盘空间 - 尝试切换镜像源并重试 ## 截图 ![程序截图](screenshot.png) ## 许可证 MIT License# EndlessPixel-EndlessPixel-ModpackApp

Minecraft整合包下载器

一个用于下载EndlessPixel整合包的工具,支持多线程下载和镜像源选择,解决GitHub下载速度慢的问题。

功能特点

  • 使用GitHub API获取EndlessPixel整合包的版本列表
  • 按Minecraft大版本进行折叠展示,方便查找
  • 版本标识:正式版用[R]标记,测试版用[P]标记
  • 支持多线程下载,提高下载速度
  • 提供多个镜像源选择,解决GitHub下载缓慢问题
  • 实时显示下载进度,支持暂停/继续下载
  • 自定义版本号排序算法,确保版本列表按正确顺序显示

安装说明

方法一:直接运行可执行文件(推荐)

  1. 前往Releases页面下载最新版本的可执行文件
  2. 解压后直接运行minecraft_modpack_downloader.exe(Windows)或minecraft_modpack_downloader(Linux/Mac)

方法二:从源码运行

  1. 确保已安装Python 3.6或更高版本
  2. 克隆或下载本项目代码
  3. 安装依赖:
    pip install -r requirements.txt
    
  4. 运行程序:
    python main.py
    

使用说明

  1. 启动程序后,程序会自动从GitHub获取EndlessPixel整合包的版本列表
  2. 在左侧树形结构中,展开你想要的Minecraft版本
  3. 双击具体的整合包版本开始下载,或右键点击选择"下载"
  4. 在弹出的对话框中选择保存路径
  5. 点击"开始下载"按钮开始下载
  6. 下载完成后,可以选择打开文件夹查看下载的文件

镜像源使用

  1. 在顶部的下拉菜单中选择合适的镜像源
  2. 推荐使用"Cloudflare"、"Fastly"或"Edgeone"镜像源,这些通常提供较好的下载速度
  3. 对于大文件,建议避免使用"Jasonzeng"和"Imixc"镜像源

右键菜单功能

  • 下载:开始下载选中的版本
  • 复制下载链接:复制原始GitHub下载链接到剪贴板

版本标识说明

  • [R]:Release版本(正式版)
  • [P]:Pre-release版本(预发布版/测试版)

常见问题

无法获取版本列表

  • 检查网络连接
  • 尝试切换到其他镜像源
  • 如果GitHub API限制,可以稍后再试

下载速度慢

  • 尝试切换到其他镜像源
  • 检查网络连接
  • 某些地区可能需要使用VPN

下载失败

  • 检查网络连接
  • 确保有足够的磁盘空间
  • 尝试切换镜像源并重试

许可证

MIT License

install_dependencies.sh

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
#!/bin/bash
2+
# 安装依赖脚本
3+
4+
echo "开始安装Minecraft整合包下载器依赖..."
5+
6+
# 检查Python是否安装
7+
if ! command -v python3 &> /dev/null; then
8+
echo "错误: 未找到Python3。请先安装Python 3.6或更高版本。"
9+
exit 1
10+
fi
11+
12+
# 检查pip是否安装
13+
if ! command -v pip3 &> /dev/null; then
14+
echo "错误: 未找到pip3。请先安装pip。"
15+
exit 1
16+
fi
17+
18+
# 安装依赖
19+
echo "正在安装PyQt5和requests..."
20+
pip3 install -r requirements.txt
21+
22+
if [ $? -eq 0 ]; then
23+
echo "依赖安装成功!"
24+
echo "现在可以运行 ./main.py 启动程序"
25+
else
26+
echo "依赖安装失败,请检查错误信息。"
27+
exit 1
28+
fi

0 commit comments

Comments
 (0)