Add MoneyPrinterTurbo app management to kejilion.sh

Added AI video generation tool 'MoneyPrinterTurbo' installation and management functions.
This commit is contained in:
科技lion 2025-09-30 17:05:57 +08:00 committed by GitHub
parent 7efb2cfe29
commit f1e594cd50
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -1,5 +1,5 @@
#!/bin/bash
sh_v="4.1.6"
sh_v="4.1.7"


gl_hui='\e[37m'
@ -8873,6 +8873,8 @@ while true; do
echo -e "${gl_kjlan}97. ${color97}WireGuard组网(服务端) ${gl_kjlan}98. ${color98}WireGuard组网(客户端)"
echo -e "${gl_kjlan}99. ${color99}DSM群晖虚拟机 ${gl_kjlan}100. ${color100}Syncthing点对点文件同步工具"
echo -e "${gl_kjlan}------------------------"
echo -e "${gl_kjlan}101. ${color101}AI视频生成工具"
echo -e "${gl_kjlan}------------------------"
echo -e "${gl_kjlan}b. ${gl_bai}备份全部应用数据 ${gl_kjlan}r. ${gl_bai}还原全部应用数据"
echo -e "${gl_kjlan}------------------------"
echo -e "${gl_kjlan}0. ${gl_bai}返回主菜单"
@ -12095,6 +12097,50 @@ while true; do

;;


101|moneyprinterturbo)
local app_id="101"
local app_name="AI视频生成工具"
local app_text="MoneyPrinterTurbo是一款使用AI大模型合成高清短视频的工具"
local app_url="官方网站: https://github.com/harry0703/MoneyPrinterTurbo"
local docker_name="moneyprinterturbo"
local docker_port="8101"
local app_size="3"

docker_app_install() {
install git
mkdir -p /home/docker/ && cd /home/docker/ && git clone ${gh_proxy}github.com/harry0703/MoneyPrinterTurbo.git && cd MoneyPrinterTurbo/
sed -i "s/8501:8501/${docker_port}:8501/g" /home/docker/MoneyPrinterTurbo/docker-compose.yml

docker compose up -d
clear
echo "已经安装完成"
check_docker_app_ip
}

docker_app_update() {
cd /home/docker/MoneyPrinterTurbo/docker/ && docker compose down --rmi all
cd /home/docker/MoneyPrinterTurbo/
git pull origin main
sed -i "s/8501:8501/${docker_port}:8501/g" /home/docker/MoneyPrinterTurbo/docker-compose.yml
cd /home/docker/MoneyPrinterTurbo/ && docker compose up -d
}

docker_app_uninstall() {
cd /home/docker/MoneyPrinterTurbo/ && docker compose down --rmi all
rm -rf /home/docker/MoneyPrinterTurbo
echo "应用已卸载"
}

docker_app_plus

;;






b)
clear
send_stats "全部应用备份"