From 1f39150af99d6c49fa294cd29ce579d1b52b5240 Mon Sep 17 00:00:00 2001 From: qo-op Date: Sat, 3 Jul 2021 16:11:15 +0200 Subject: [PATCH] FILE_SIZE --- ajouter_video.sh | 18 +++++++++++------- 1 file changed, 11 insertions(+), 7 deletions(-) diff --git a/ajouter_video.sh b/ajouter_video.sh index bddeb38..783eb14 100755 --- a/ajouter_video.sh +++ b/ajouter_video.sh @@ -476,12 +476,21 @@ echo "new_file_in_astroport.sh \"$HOME/astroport/${CAT}/${MEDIAID}/\" \"${FILE_N MEDIAPUBKEY=$(cat $HOME/.zen/ipfs/.${IPFSNODEID}/KEY/${CHOICE}_${MEDIAID}/MEDIAPUBKEY) [ $? == 0 ] && zenity --warning --width 300 --text "Désolé une erreur est survenue... LOG: cat /tmp/${CHOICE}_${MEDIAID}.log" && exit 1 +zenity --width=500 --height=500 --text-info \ + --title="QR CODE MEDIA ${CHOICE}_${MEDIAID} (PASS=$(cat /tmp/${CHOICE}_${MEDIAID}.pass))" \ + --html \ + --url="http://127.0.0.1:8181/ipns/${IPFSNODEID}/.${IPFSNODEID}/KEY/${CHOICE}_${MEDIAID}/QR.png" \ + --checkbox="Je m'engage à respecter les auteurs et promet d'offrir la Monnaie Libre collectée à qui de droit." + ######################################################################## echo "# ZENBALANCE for ${CHOICE}_${MEDIAID} , WALLET $MEDIAPUBKEY" ######################################################################## +FILE_SIZE=$(du -b "$HOME/astroport/${CAT}/${MEDIAID}/${FILE_NAME}" | cut -d ' ' -f 1) +FILE_SIZE=$(echo "${FILE_SIZE}" | awk '{ split( "B KB MB GB TB PB" , v ); s=1; while( $1>1024 ){ $1/=1024; s++ } printf "%.2f %s", $1, v[s] }') + G1BALANCE=$(~/.zen/astrXbian/zen/jaklis/jaklis.py balance -p $G1PUB) && [[ "$G1BALANCE" == "null" ]] && G1BALANCE=0 || G1BALANCE=$(echo "$G1BALANCE" | cut -d '.' -f 1) if [[ $G1BALANCE -gt 0 ]]; then - G1AMOUNT=$(zenity --entry --width 400 --title "VIRER DE LA MONNAIE LIBRE AU MEDIAKEY (MAX $G1BALANCE)" --text "Combien de JUNE (G1) souhaitez-vous offrir à ce MEDIA" --entry-text="") + G1AMOUNT=$(zenity --entry --width 400 --title "VIRER DE LA MONNAIE LIBRE AU MEDIAKEY (MAX $G1BALANCE)" --text "Combien de JUNE (G1) souhaitez-vous offrir à ce MEDIA ($FILE_SIZE)" --entry-text="") [[ ! "$G1AMOUNT" =~ ^[0-9]+$ ]] && G1AMOUNT=0 ~/.zen/astrXbian/zen/jaklis/jaklis.py -k ~/.zen/secret.dunikey pay -p ${MEDIAPUBKEY} -a $G1AMOUNT -c "#ASTROPORT:${CHOICE}_${MEDIAID} DON" ZENBALANCE=$(echo "100 * $G1AMOUNT" | bc -l | cut -d '.' -f 1) @@ -491,14 +500,9 @@ fi ######################################################################## ######################################################################## -zenity --width=500 --height=500 --text-info \ - --title="QR CODE MEDIA ${CHOICE}_${MEDIAID} (PASS=$(cat /tmp/${CHOICE}_${MEDIAID}.pass)) = $ZENBALANCE ZEN" \ - --html \ - --url="http://127.0.0.1:8181/ipns/${IPFSNODEID}/.${IPFSNODEID}/KEY/${CHOICE}_${MEDIAID}/QR.png" \ - --checkbox="Je m'engage à respecter les auteurs et promet d'offrir la Monnaie Libre collectée à qui de droit." rm -f /tmp/${CHOICE}_${MEDIAID}.pass rm -f /tmp/${CHOICE}_${MEDIAID}.dunikey ## REMOVE KEYS -[ $? == 0 ] && zenity --warning --width 300 --text "OK! MEDIA transféré. URL LOCALHOST prête à coller (/tmp/${CHOICE}_${MEDIAID}.log)" && exit 0 \ +[ $? == 0 ] && zenity --warning --width 300 --text "OK! MEDIA transféré ($ZENBALANCE ZEN). URL LOCALHOST prête à coller (/tmp/${CHOICE}_${MEDIAID}.log)" && exit 0 \ || zenity --warning --width 300 --text "Désolé une erreur est survenue... LOG: cat /tmp/${CHOICE}_${MEDIAID}.log" && exit 1