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/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)
|
[[ -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
|
if [[ ! -f ~/.zen/legal ]]; then
|
||||||
zenity --width ${large} --height=${haut} --text-info \
|
zenity --width ${large} --height=${haut} --text-info \
|
||||||
--title="Action conforme avec le Code de la propriété intellectuelle" \
|
--title="Action conforme avec le Code de la propriété intellectuelle" \
|
||||||
|
@ -70,6 +73,8 @@ case $? in
|
||||||
;;
|
;;
|
||||||
esac
|
esac
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
########################################################################
|
||||||
# CHOOSE CATEGORY (remove anime, not working!)
|
# 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=$(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
|
[[ $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=$(echo "${CAT}" | head -c 1 | awk '{ print toupper($0) }' ) # ex: F, S, A, Y, M ...
|
||||||
[[ $PREFIX == "" ]] && exit 1
|
[[ $PREFIX == "" ]] && exit 1
|
||||||
|
|
||||||
|
########################################################################
|
||||||
|
########################################################################
|
||||||
case ${CAT} in
|
case ${CAT} in
|
||||||
########################################################################
|
########################################################################
|
||||||
# CASE ## YOUTUBE
|
# CASE ## YOUTUBE
|
||||||
|
@ -243,7 +250,7 @@ exit 0
|
||||||
# __ _ _
|
# __ _ _
|
||||||
# / _(_) |_ __ ___
|
# / _(_) |_ __ ___
|
||||||
#| |_| | | '_ ` _ \
|
#| |_| | | '_ ` _ \
|
||||||
#| _| | | | | | | |
|
#| _| | | | | | | |
|
||||||
#|_| |_|_|_| |_| |_| THE MOVIE DATABASE INDEX
|
#|_| |_|_|_| |_| |_| 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/
|
cp download_from_kodi_log.sh $HOME/.local/bin/
|
||||||
else
|
else
|
||||||
## UTILISEZ $HOME/.local/bin/download_from_kodi_log.sh
|
## 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
|
exit 0
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
@ -464,16 +471,34 @@ echo "new_file_in_astroport.sh \"$HOME/astroport/${CAT}/${TMDB}/\" \"${FILE_NAME
|
||||||
########################################################################
|
########################################################################
|
||||||
########################################################################
|
########################################################################
|
||||||
########################################################################
|
########################################################################
|
||||||
|
|
||||||
[[ "$CHOICE" == "film" || "$CHOICE" == "serie" ]] && CHOICE="TMDB"
|
[[ "$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 \
|
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 \
|
--html \
|
||||||
--url="http://127.0.0.1:8181/ipns/${IPFSNODEID}/.${IPFSNODEID}/KEY/${CHOICE}_${TMDB}/QR.png" \
|
--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."
|
--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}.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 \
|
[ $? == 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