forked from axiom-team/astrXbian
ZENBALANCE for ${CHOICE}_${TMDB} , WALLET $MEDIAPUBKEY
This commit is contained in:
parent
9c02c2c54b
commit
a079c69e54
|
@ -43,9 +43,12 @@ IPFSNODEID=$(ipfs id -f='<id>\n')
|
|||
[[ -f ~/.zen/ipfs/.$IPFSNODEID/G1SSB/_g1.gchange_title ]] && XZUID=$(cat ~/.zen/ipfs/.$IPFSNODEID/G1SSB/_g1.gchange_title) || XZUID=$(cat /etc/hostname)
|
||||
[[ -f ~/.zen/ipfs/.$IPFSNODEID/_xbian.zuid ]] && AXID=$(cat ~/.zen/ipfs/.$IPFSNODEID/_xbian.zuid)
|
||||
|
||||
zenity --warning --width 300 --text "Ajoutez une vidéo à ASTROPORT/KODI"
|
||||
zenity --warning --width 300 --text "Ajoutez un MEDIA dans ASTROPORT"
|
||||
|
||||
## CADRE EXCEPTION COPIE PRIVE # https://www.legifrance.gouv.fr/codes/article_lc/LEGIARTI000006278917/2008-12-11/
|
||||
|
||||
########################################################################
|
||||
## CADRE EXCEPTION COPIE PRIVE
|
||||
# https://www.legifrance.gouv.fr/codes/article_lc/LEGIARTI000006278917/2008-12-11/
|
||||
if [[ ! -f ~/.zen/legal ]]; then
|
||||
zenity --width ${large} --height=${haut} --text-info \
|
||||
--title="Action conforme avec le Code de la propriété intellectuelle" \
|
||||
|
@ -70,6 +73,8 @@ case $? in
|
|||
;;
|
||||
esac
|
||||
fi
|
||||
|
||||
########################################################################
|
||||
# CHOOSE CATEGORY (remove anime, not working!)
|
||||
CHOICE=$(zenity --entry --width 300 --title="Catégorie" --text="Choisissez la catégorie de votre vidéo" --entry-text="Film" Serie Video KODI Youtube MP3)
|
||||
[[ $CHOICE == "" ]] && exit 1
|
||||
|
@ -81,6 +86,8 @@ CHOICE=$(echo "${CAT}" | awk '{print toupper($0)}')
|
|||
PREFIX=$(echo "${CAT}" | head -c 1 | awk '{ print toupper($0) }' ) # ex: F, S, A, Y, M ...
|
||||
[[ $PREFIX == "" ]] && exit 1
|
||||
|
||||
########################################################################
|
||||
########################################################################
|
||||
case ${CAT} in
|
||||
########################################################################
|
||||
# CASE ## YOUTUBE
|
||||
|
@ -243,7 +250,7 @@ exit 0
|
|||
# __ _ _
|
||||
# / _(_) |_ __ ___
|
||||
#| |_| | | '_ ` _ \
|
||||
#| _| | | | | | | |
|
||||
#| _| | | | | | | |
|
||||
#|_| |_|_|_| |_| |_| THE MOVIE DATABASE INDEX
|
||||
#
|
||||
########################################################################
|
||||
|
@ -428,7 +435,7 @@ echo "${CAT};${TMDB};${YEAR};${TITLE};${SAISON};${GENRES};${GROUPES};${RES};/ipf
|
|||
cp download_from_kodi_log.sh $HOME/.local/bin/
|
||||
else
|
||||
## UTILISEZ $HOME/.local/bin/download_from_kodi_log.sh
|
||||
zenity --warning --width ${large} --text "UTILISEZ download_from_kodi_log.sh en ligne de commande !!"
|
||||
zenity --warning --width ${large} --text "UTILISEZ download_from_kodi_log.sh en ligne de commande..."
|
||||
exit 0
|
||||
fi
|
||||
|
||||
|
@ -464,16 +471,34 @@ echo "new_file_in_astroport.sh \"$HOME/astroport/${CAT}/${TMDB}/\" \"${FILE_NAME
|
|||
########################################################################
|
||||
########################################################################
|
||||
########################################################################
|
||||
|
||||
[[ "$CHOICE" == "film" || "$CHOICE" == "serie" ]] && CHOICE="TMDB"
|
||||
|
||||
MEDIAPUBKEY=$(cat $HOME/.zen/ipfs/.${IPFSNODEID}/KEY/${CHOICE}_${TMDB}/MEDIAPUBKEY)
|
||||
[ $? == 0 ] && zenity --warning --width 300 --text "Désolé une erreur est survenue... LOG: cat /tmp/${CAT}_${TMDB}.log" && exit 1
|
||||
|
||||
########################################################################
|
||||
echo "# ZENBALANCE for ${CHOICE}_${TMDB} , WALLET $MEDIAPUBKEY"
|
||||
########################################################################
|
||||
G1BALANCE=$(~/.zen/astrXbian/zen/jaklis/jaklis.py balance -p $G1PUB) && [[ "$G1BALANCE" == "null" ]] && G1BALANCE = 0
|
||||
if [[ $G1BALANCE >= 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" =~ ^[0-9]+$ ]] && G1AMOUNT=0
|
||||
~/.zen/astrXbian/zen/jaklis/jaklis.py -k ~/.zen/secret.dunikey pay -p ${MEDIAPUBKEY} -a $G1AMOUNT -c "INIT ASTROPORT MEDIA ${CHOICE}_${TMDB}"
|
||||
ZENBALANCE=$(echo "100 * $G1AMOUNT" | bc -l | cut -d '.' -f 1)
|
||||
else
|
||||
ZENBALANCE=0
|
||||
fi
|
||||
########################################################################
|
||||
########################################################################
|
||||
|
||||
zenity --width=500 --height=500 --text-info \
|
||||
--title="QR CODE du portefeuille Libre de ce media (PASS=$(cat /tmp/${CHOICE}_${TMDB}.pass)" \
|
||||
--title="QR CODE MEDIA ${CHOICE}_${TMDB} (PASS=$(cat /tmp/${CHOICE}_${TMDB}.pass)) = $ZENBALANCE ZEN" \
|
||||
--html \
|
||||
--url="http://127.0.0.1:8181/ipns/${IPFSNODEID}/.${IPFSNODEID}/KEY/${CHOICE}_${TMDB}/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}_${TMDB}.pass
|
||||
rm -f /tmp/${CHOICE}_${TMDB}.dunikey ## REMOVE KEY
|
||||
|
||||
rm -f /tmp/${CHOICE}_${TMDB}.dunikey ## REMOVE KEYS
|
||||
|
||||
[ $? == 0 ] && zenity --warning --width 300 --text "OK! MEDIA transféré. URL LOCALHOST prête à coller (/tmp/${CAT}_${TMDB}.log)" && exit 0 \
|
||||
|| zenity --warning --width ${large} --height=${haut} --text "Désolé une erreur est survenue... LOG: cat /tmp/${CAT}_${TMDB}.log" && exit 1
|
||||
|| zenity --warning --width 300 --text "Désolé une erreur est survenue... LOG: cat /tmp/${CAT}_${TMDB}.log" && exit 1
|
||||
|
|
Loading…
Reference in New Issue