压缩和美化以下代码installxpmbotif ! -x $command -v git ;then echo -e $RED目前并没有安装 Git 正在安装$RES installapt git fiif ! -x $command -v wget ;then echo -e $R
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
原文地址: https://www.cveoy.top/t/topic/hnrS 著作权归作者所有。请勿转载和采集!