From cb7b19a3377d0835509698928e6ff5c85f09ec44 Mon Sep 17 00:00:00 2001 From: qo-op Date: Thu, 4 Feb 2021 02:56:57 +0100 Subject: [PATCH] zenity control --- ajouter_video.sh | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/ajouter_video.sh b/ajouter_video.sh index b0a40ca..b1c7b78 100755 --- a/ajouter_video.sh +++ b/ajouter_video.sh @@ -65,6 +65,8 @@ fi ## GET XZUID [[ "$XZUID" == "" ]] && XZUID=$(cat ~/.zen/ipfs/.${IPFSNODEID}/_xbian.zuid) +zenity --warning --width 300 --text "Ajoutez une vidéo à ASTROPORT/KODI" + ######################################################################## # SELECT FILE TO ADD TO ASTROPORT/KODI FILE=$(zenity --file-selection --title="Sélectionner le fichier à ajouter") @@ -85,13 +87,14 @@ TMDB=$(zenity --entry --title="Identification TMDB" --text="Indiquez le numéro # CHOOSE CATEGORY CHOICE=$(zenity --entry --width 300 --title="Catégorie" --text="Choisissez la catégorie de la vidéo" --entry-text="Film" Serie Anime) +[[ $CHOICE == "" ]] && exit 1 # LOWER CARACTERS CAT=$(echo "${CHOICE}" | awk '{print tolower($0)}') PREFIX=$(echo "${CAT}" | head -c 1 | awk '{ print toupper($0) }' ) # ex: F, S, A # VIDEO TITLE TITLE=$(zenity --entry --width 300 --title "Titre" --text "Indiquez le titre de la vidéo" --entry-text="${FILE_TITLE}") - +[[ $TITLE == "" ]] && exit 1 # VIDEO YEAR YEAR=$(zenity --entry --width 300 --title "Année" --text "Indiquez année de la vidéo. Exemple: 1972" --entry-text="") @@ -150,6 +153,7 @@ FILM_GENRES=$(zenity --list --checklist --title="GENRE" --height=${haut}\ # FORMAT GENRES ["genre1","genre2"] GENRES="[\"$(echo ${FILM_GENRES} | sed s/\|/\",\"/g)\"]" +[[ $GENRES == "" ]] && exit 1 # VIDEO GROUP GROUPES=$(zenity --entry --width 300 --title "Groupe" --text "Associez la vidéo à un groupe (optionnel). Exemple: PIXAR" --entry-text="${XZUID}") @@ -157,6 +161,7 @@ GROUPES=$(zenity --entry --width 300 --title "Groupe" --text "Associez la vidéo # VERIFICATION zenity --question --width ${large} --title "Vérifiez les informations: CAT; TMDB; YEAR; TITLE; SAISON; GENRES; GROUPES; RES"\ --text "${CAT}; ${TMDB}; ${YEAR}; ${TITLE}; ${SAISON}; ${GENRES}; ${GROUPES}; ${RES}" +[ $? == 1 ] && exit 1 ######################################################################## # ADD $FILE to IPFS / ASTROPORT / KODI @@ -164,7 +169,6 @@ zenity --question --width ${large} --title "Vérifiez les informations: CAT; TMD if [ $? = 0 ] then echo "OK! Ajout de ${TITLE} dans ASTROPORT/KODI" - zenity --warning --width 300 --text "Ajout de votre ${CAT} ${TITLE} dans ASTROPORT" NEWSHARE=$(ipfs add -wq "${FILE}" | tail -n 1) echo "ipfs ls /ipfs/$NEWSHARE"