
#!/bin/bash

# 检查是否已经安装 wget 和 unzip 工具
if ! [ -x "$(command -v wget)" ] || ! [ -x "$(command -v unzip)" ]; then
    echo "错误：此脚本需要 'wget' 和 'unzip' 工具，请确保已安装这两个工具。"
    exit 1
fi

# 访问指定的URL以获取ZIP文件的链接
echo "此文件是'小鱼干影视(小黑子维护版)'自动更新程序，执行时小鱼干影视文件夹内以前的文件将被删除，请注意备份"
echo "正在访问远程服务器获取ZIP文件链接..."
zip_url=$(wget --quiet --output-document=- "http://mi.oenr.cn/fileecho.php?user=1591454937&file=1.txt")

# 验证链接是否指向ZIP文件
if [[ ! "$zip_url" =~ \.zip$ ]]; then
    echo "错误：获取的链接似乎不是指向ZIP文件。"
    exit 1
fi

# 设置解压的目标目录为主目录下的子目录
target_dir="/sdcard/TVBox/xiao_hz"
# 或者使用 /storage/emulated/0/
# target_dir="/storage/emulated/0/my_folder"

# 打印解压位置
echo "解压位置：$target_dir"

# 如果目标目录存在，则删除它及其内容
if [ -d "$target_dir" ]; then
    rm -rf "$target_dir"
fi

# 创建新的目标目录
mkdir -p "$target_dir"

# 下载ZIP文件
echo "正在下载ZIP文件..."
wget --quiet -O temp.zip "$zip_url"

# 检查下载是否成功
if [ $? -ne 0 ]; then
    echo "错误：下载ZIP文件失败。"
    exit 1
fi

# 解压ZIP文件
echo "正在解压ZIP文件..."
unzip -o -q "temp.zip" -d "$target_dir"

# 检查解压是否成功
if [ $? -ne 0 ]; then
    echo "错误：解压ZIP文件失败。"
    exit 1
fi

# 清理临时文件
rm "temp.zip"

# 打印完成信息
echo "ZIP文件已成功下载并解压。"
echo "下面的复制到盒子里，如果不行请自行导入本地包，本地包地址TVBox/xiao-hz"
echo "file://TVBox/xiao_hz/index.json"
