#!/bin/bash

get_docker_info() {
    if [ "$1"x != x ]; then
        get_docker_info | awk '"'$1'"==$1'
        return
    fi
    images=$(docker images --no-trunc)
    for line in $(docker ps | tail -n +2 | awk '{print $NF}'); do
        id=$(docker inspect --format='{{.Image}}' $line | awk -F: '{print $2}')
        echo "$line $(echo "$images" | grep $id | head -n 1)" | tr ':' ' ' | awk '{printf("%s %s %s\n",$1,$2,$5)}'
    done
}

get_xiaoya() {
    get_docker_info | grep "xiaoyaliu/alist" | awk '{print $1}' | head -n1
}

xiaoya=$(get_xiaoya)

token=$(docker exec "$xiaoya" cat /data/alist_auth_token.txt 2>/dev/null)

docker exec "$xiaoya" bash -c 'curl https://xiaoyahelper.ddsrem.com/cat.alist.min.js | sed "s/alist-09ceb38a-f143-47f7-b255-c3eec819cd7bkTL1XC90AITVAq07ePhemuyvLI3J73Y3pFj5goQusagDF5736AEzXXeeQvZMQJmZ/'"$token"'/g" >/www/tvbox/cat/libs/cat.alist.min.js'

docker exec "$xiaoya" touch /data/nosign.txt

docker restart "$xiaoya"

echo "已恢复猫影视脚本并关闭安全签名功能，如果放到公网上使用请做好安全防护，风险自担！"