#!/bin/bash

MY_title="appnativefy - zenity - GUI - Shell "
NEW_NEME=""
ANME_URL=""
MY_NAME=$(zenity --entry --width=520 --title="$MY_title[输入打包名称 不能有符号和中文]" --text="$NEW_NEME") || exit
MY_URL=$(zenity --entry --width=520 --title="$MY_title[输入名网址]" --text="$ANME_URL") || exit
# --services允许使用Microsoft 365和Google之类的服务登录。
# --favicon强制在制作AppImage时使用网站的图标。
# --widevine添加了Widevine支持以启用播放启用DRM的内容。
#视频网站 建议加上 --widevine
Processing=$(appnativefy --name "$MY_NAME" --url "$MY_URL" --services --widevine --favicon | zenity --progress \
--width=520 \
--pulsate --title "正在执行 appnativefy 命令 ......" \
--text "正在生成${MY_NAME}-x86_64.AppImage" \
--pulsate --auto-close --auto-kill) || exit

dengdeng='============================================================='
for i in {1==1};do
  if [ ! -f "$HOME/appnativefy/${MY_NAME}-x86_64.AppImage" ];then
  $Processing && rm -rf $HOME/appnativefy/*-linux-x64 ; zenity --info --width=520 --title="$MY_title" --text="$dengdeng\n已经取消了\n$dengdeng" 
  else
  zenity --info --width=520 --title="$MY_title" --text="$dengdeng\n已经打包好了 ${MY_NAME}-x86_64.AppImage\n$dengdeng" 
  fi
done

exit 0
