installxpmbot(){ if ! [ -x "$(command -v git)" ]; then echo -e "${RED}目前并没有安装 Git 正在安装${RES}" installapt git fi if ! [ -x "$(command -v wget)" ]; then echo -e "${RED}目前并没有安装 wget 正在安装${RES}" installapt wget fi echo -e "${YELLOW} $python ${RES} ${RED} \n 我们需要python大于3.8到3.10的版本 请仔细核对 五秒后开始继续安装${RES}" if ! [ -x "$(command -v python3.10)" ]; then echo -e "${RED}目前并没有安装 Python 正在安装${RES}" installapt python3.10 fi if ! [ -x "$(command -v pip3)" ]; then echo -e "${RED}目前并没有安装 pip3 正在安装${RES}" installapt python3-pip fi

wherpyin=$(pip3 config get global.index-url)
case "$wherpyin" in
    *"https://pypi.tuna.tsinghua.edu.cn/simple"*)
        echo -e "${GREEN}当前pip源为:清华大学开源软件镜像站${RES}"
        ;;
    *"https://pypi.mirrors.ustc.edu.cn/simple"*)
        echo -e "${GREEN}当前pip源为:中国科技大学开源软件镜像站${RES}"
        ;;
    *"http://mirrors.aliyun.com/pypi/simple/"*)
        echo -e "${GREEN}当前pip源为:阿里云开源软件镜像站${RES}"
        ;;
    *"http://mirrors.cloud.tencent.com/pypi/simple"*)
        echo -e "${GREEN}当前pip源为:腾讯开源软件镜像站${RES}"
        ;;
    *"http://pypi.douban.com/simple/"*)
        echo -e "${GREEN}当前pip源为:豆瓣开源软件镜像站${RES}"
        ;;
    *)
        while true; do
            echo -e "${YELLOW}当前并非 ${GREEN}豆瓣 腾讯 阿里云 中国科技大学 清华大学${RES}"
            echo -e "${GREEN}1.修改pip源为:清华大学开源软件镜像站${RES}"
            echo -e "${GREEN}2.修改pip源为:中国科技大学开源软件镜像站${RES}"
            echo -e "${GREEN}3.修改pip源为:阿里云开源软件镜像站${RES}"
            echo -e "${GREEN}4.修改pip源为:腾讯开源软件镜像站${RES}"
            echo -e "${GREEN}5.修改pip源为:豆瓣开源软件镜像站${RES}"
            echo -e "${GREEN}0.不修改pip源${RES}"                   
            read -p "是否更改为国内源(0~5)" yes
            case "$yes" in
                1)
                    echo -e "${GREEN}修改pip源为:清华大学开源软件镜像站${REDS}"
                    zxpd pip3 config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
                    break
                    ;;
                2)
                    echo -e "${GREEN}修改pip源为:中国科技大学开源软件镜像站${RES}"
                    zxpd pip3 config set global.index-url https://pypi.mirrors.ustc.edu.cn/simple
                    break
                    ;;
                3)
                    echo -e "${GREEN}修改pip源为:阿里云开源软件镜像站${RES}"
                    zxpd  pip3 config set global.index-url http://mirrors.aliyun.com/pypi/simple/
                    break
                    ;;
                4)
                    echo -e "${GREEN}修改pip源为:腾讯开源软件镜像站${RES}"
                    zxpd pip3 config set global.index-url http://mirrors.cloud.tencent.com/pypi/simple
                    break
                    ;;
                5)
                    echo -e "${GREEN}修改pip源为:豆瓣开源软件镜像站${RES}"
                    zxpd pip3 config set global.index-url http://pypi.douban.com/simple/
                    break
                    ;;
                0)
                    echo -e "${GREEN}取消更改${RES}"
                    break
                    ;;
                *)
                    echo -e "${RED}请输入正确数值${RES}"
                    ;;
            esac
        done
        ;;
esac

##安装完成Python
if (whiptail --title "Yes/No 安装方式" --yes-button "pip" --no-button "pipx"  --yesno "几乎没有什么区别-pipx安装失败请更换pip" 10 60) then
    installxpm=pip3
else
    installxpm=pipx
fi
# 更新系统
if [ ${installxpm} = "pipx" ]; then
    installapt pipx  
    # 安装pipx
    pipx ensurepath  
fi
# 把pipx添加到环境变量
${installxpm} install nb-cli
nb self install nb-cli-plugin-littlepaimon  
# 安装小派蒙脚手架插件
nb paimon create  
# 创建小派蒙项目
cd LittlePaimon  
# LittlePaimon为你刚刚填写的项目目录名
nb paimon res  
# 给出的两次选择均保持默认(回车两次)
nb paimon run playwright install chromium --with-deps  
# 安装playwright相关依赖
echo -e "${GREEN}安装已完成 在小派蒙目录下使用nb run 启动 ${RES}"     
sed -i "s/xpm:".*"/xpm:\"1\"/" /gancm/bot.cfg
pwd=$(pwd)
sed -i "s/xpmLJ:".*"/xpmLJ:\"${pwd//\//\\/}\"/" /gancm/bot.cfg
压缩和美化以下代码installxpmbotif ! -x $command -v git ;then echo -e $RED目前并没有安装 Git 正在安装$RES installapt git fiif ! -x $command -v wget ;then echo -e $R

原文地址: https://www.cveoy.top/t/topic/hnrS 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录