forked from STI/Astroport.ONE
Astronaute G1Voeu G1Rond G1Don
This commit is contained in:
parent
4a7a9f7ec6
commit
8571368a30
|
@ -588,7 +588,7 @@ echo "~/.zen/Astroport.ONE/tools/new_file_in_astroport.sh \"$HOME/astroport/${CA
|
||||||
|
|
||||||
echo "rm -f /tmp/\${MEDIAKEY}.pass
|
echo "rm -f /tmp/\${MEDIAKEY}.pass
|
||||||
rm -f /tmp/\${MEDIAKEY}.dunikey ## REMOVE KEYS
|
rm -f /tmp/\${MEDIAKEY}.dunikey ## REMOVE KEYS
|
||||||
mv ~/astroport/Add_${MEDIAKEY}_script.sh ~/astroport/Done_${FILE_NAME}.sh
|
mv ~/astroport/Add_${MEDIAKEY}_script.sh \"$HOME/astroport/Done_${FILE_NAME}.sh\"
|
||||||
" >> ~/astroport/Add_${MEDIAKEY}_script.sh
|
" >> ~/astroport/Add_${MEDIAKEY}_script.sh
|
||||||
|
|
||||||
chmod +x ~/astroport/Add_${MEDIAKEY}_script.sh
|
chmod +x ~/astroport/Add_${MEDIAKEY}_script.sh
|
||||||
|
@ -615,19 +615,9 @@ FILE_SIZE=$(echo "${FILE_BSIZE}" | awk '{ split( "B KB MB GB TB PB" , v ); s=1;
|
||||||
#fi
|
#fi
|
||||||
########################################################################
|
########################################################################
|
||||||
|
|
||||||
## CHOOSE LIGHT OR COMPLETE
|
zenity --warning --width 300 --text "Association de votre fichier à $MEDIAKEY"
|
||||||
if [ $1 ]; then
|
|
||||||
bash ~/astroport/Add_${MEDIAKEY}_script.sh "noh265"
|
|
||||||
[ $? == 0 ] && echo "${MEDIAKEY} is RECORDED in ASTROPORT. GOOD." && exit 0
|
|
||||||
|
|
||||||
else
|
|
||||||
zenity --question --width 300 --text "OK! ~/astroport/Add_${MEDIAKEY}_script.sh ($FILE_SIZE). Voulez-vous lancer immédiatement l'ajout dans Astroport ?"; \
|
|
||||||
[ $? == 0 ] && bash ~/astroport/Add_${MEDIAKEY}_script.sh "noh265" \
|
|
||||||
&& [[ $(cat ~/.zen/game/players/.current/.playerns 2>/dev/null) ]] \
|
|
||||||
&& xdg-open "http://127.0.0.1:8080/ipns/$(cat ~/.zen/game/players/.current/.playerns)" \
|
|
||||||
|| ( zenity --warning --width 300 --text "Désolé une erreur est survenue... cat /tmp/${MEDIAKEY}.log" && exit 1 )\
|
|
||||||
fi
|
|
||||||
|
|
||||||
|
bash ~/astroport/Add_${MEDIAKEY}_script.sh "noh265"
|
||||||
|
|
||||||
zenity --warning --width 300 --text "Ajout du Tiddler $MEDIAKEY à votre TW 'moa' $PLAYER"
|
zenity --warning --width 300 --text "Ajout du Tiddler $MEDIAKEY à votre TW 'moa' $PLAYER"
|
||||||
|
|
||||||
|
@ -650,7 +640,7 @@ echo "${VOEUXLIST}"
|
||||||
## TODO MAKE FUNCTION, idem dans G1VOEUX !!
|
## TODO MAKE FUNCTION, idem dans G1VOEUX !!
|
||||||
echo "Nouveau MEDIAKEY dans MOA $PSEUDO / $PLAYER : http://127.0.0.1:8080/ipns/$ASTRONAUTENS"
|
echo "Nouveau MEDIAKEY dans MOA $PSEUDO / $PLAYER : http://127.0.0.1:8080/ipns/$ASTRONAUTENS"
|
||||||
tiddlywiki --verbose --load ~/.zen/game/players/$PLAYER/ipfs/moa/index.html \
|
tiddlywiki --verbose --load ~/.zen/game/players/$PLAYER/ipfs/moa/index.html \
|
||||||
--import ~/astroport/${TYPE}/${REFERENCE}/${MEDIAKEY}.dragdrop.json "application/json" \
|
--import ~/astroport/${CAT}/${MEDIAID}/${MEDIAKEY}.dragdrop.json "application/json" \
|
||||||
--output ~/.zen/tmp --render "$:/core/save/all" "newindex.html" "text/plain"
|
--output ~/.zen/tmp --render "$:/core/save/all" "newindex.html" "text/plain"
|
||||||
|
|
||||||
echo "PLAYER TW Update..."
|
echo "PLAYER TW Update..."
|
||||||
|
|
Binary file not shown.
After Width: | Height: | Size: 7.9 KiB |
34
start.sh
34
start.sh
|
@ -78,7 +78,7 @@ ASTRONAUTENS=$(ipfs key list -l | grep -w "$PLAYER" | cut -d ' ' -f 1)
|
||||||
echo "Votre MOA : http://127.0.0.1:8080/ipns/$ASTRONAUTENS"
|
echo "Votre MOA : http://127.0.0.1:8080/ipns/$ASTRONAUTENS"
|
||||||
|
|
||||||
PS3="$PLAYER choisissez : __ "
|
PS3="$PLAYER choisissez : __ "
|
||||||
choices=("AJOUTER VLOG" "CREER UN VOEU" "CREER G1ROND" "IMPRIMER VISA" "EXPORTER VISA" "SUPPRIMER VISA" "QUITTER")
|
choices=("AJOUTER VLOG" "CREER UN VOEU" "IMPRIMER QRVOEU" "IMPRIMER VISA" "EXPORTER VISA" "SUPPRIMER VISA" "QUITTER")
|
||||||
select fav in "${choices[@]}"; do
|
select fav in "${choices[@]}"; do
|
||||||
case $fav in
|
case $fav in
|
||||||
"IMPRIMER VISA")
|
"IMPRIMER VISA")
|
||||||
|
@ -114,41 +114,15 @@ select fav in "${choices[@]}"; do
|
||||||
"AJOUTER VLOG")
|
"AJOUTER VLOG")
|
||||||
echo "Lancement Webcam..."
|
echo "Lancement Webcam..."
|
||||||
${MY_PATH}/tools/vlc_webcam.sh
|
${MY_PATH}/tools/vlc_webcam.sh
|
||||||
#~/.zen/astrXbian/ajouter_video.sh
|
|
||||||
;;
|
;;
|
||||||
|
|
||||||
"CREER UN VOEU")
|
"CREER UN VOEU")
|
||||||
echo "QRCode à coller sur votre REVE"
|
echo "QRCode à coller sur les lieux ou objets portant une Gvaleur"
|
||||||
${MY_PATH}/G1VOEUX.sh
|
${MY_PATH}/G1VOEUX.sh
|
||||||
# ${MY_PATH}/tools/vlc_webcam.sh
|
|
||||||
#~/.zen/astrXbian/ajouter_video.sh
|
|
||||||
;;
|
;;
|
||||||
|
|
||||||
"CREER G1ROND")
|
"IMPRIMER QRVOEU")
|
||||||
PS3='Choisissez le voeux ___ '
|
${MY_PATH}/tools/VOEUX.print.sh
|
||||||
voeux=($(ls ~/.zen/game/players/$PLAYER/voeux 2>/dev/null))
|
|
||||||
|
|
||||||
select voeu in "${voeux[@]}"; do
|
|
||||||
case $voeu in
|
|
||||||
*) echo "IMPRESSION $voeu"
|
|
||||||
myIP=$(hostname -I | awk '{print $1}' | head -n 1)
|
|
||||||
VOEUXNS=$(ipfs key list -l | grep $voeu | cut -d ' ' -f1)
|
|
||||||
qrencode -s 12 -o "$HOME/.zen/game/world/$voeu/QR.WISHLINK.png" "http://$myIP:8080/ipns/$VOEUXNS"
|
|
||||||
convert $HOME/.zen/game/world/$voeu/QR.WISHLINK.png -resize 600 /tmp/QRWISHLINK.png
|
|
||||||
TITLE=$(cat ~/.zen/game/world/$voeu/.pepper)
|
|
||||||
convert -gravity northwest -pointsize 35 -fill black -draw "text 250,5 \"$TITLE\"" /tmp/QRWISHLINK.png /tmp/g1voeu.png
|
|
||||||
echo " QR code $TITLE : http://$myIP:8080/ipns/$VOEUXNS"
|
|
||||||
|
|
||||||
LP=$(ls /dev/usb/lp* | head -n1)
|
|
||||||
[[ ! $LP ]] && echo "NO PRINTER FOUND - Brother QL700 validated" && continue
|
|
||||||
|
|
||||||
echo "IMPRESSION LIEN TW VOEU"
|
|
||||||
brother_ql_create --model QL-700 --label-size 62 /tmp/g1voeu.png > /tmp/toprint.bin 2>/dev/null
|
|
||||||
sudo brother_ql_print /tmp/toprint.bin $LP
|
|
||||||
|
|
||||||
;;
|
|
||||||
esac
|
|
||||||
done
|
|
||||||
;;
|
;;
|
||||||
|
|
||||||
"QUITTER")
|
"QUITTER")
|
||||||
|
|
|
@ -0,0 +1,52 @@
|
||||||
|
#!/bin/bash
|
||||||
|
########################################################################
|
||||||
|
# Version: 0.3
|
||||||
|
# License: AGPL-3.0 (https://choosealicense.com/licenses/agpl-3.0/)
|
||||||
|
########################################################################
|
||||||
|
MY_PATH="`dirname \"$0\"`" # relative
|
||||||
|
MY_PATH="`( cd \"$MY_PATH\" && pwd )`" # absolutized and normalized
|
||||||
|
ME="${0##*/}"
|
||||||
|
|
||||||
|
[[ $PLAYER == "" ]] && PLAYER=$(cat ~/.zen/game/players/.current/.player 2>/dev/null)
|
||||||
|
[[ $PLAYER == "" ]] && echo "PLAYER manquant" && exit 1
|
||||||
|
PSEUDO=$(cat ~/.zen/game/players/$PLAYER/.pseudo 2>/dev/null)
|
||||||
|
[[ $G1PUB == "" ]] && G1PUB=$(cat ~/.zen/game/players/$PLAYER/.g1pub 2>/dev/null)
|
||||||
|
[[ $G1PUB == "" ]] && echo "G1PUB manquant" && exit 1
|
||||||
|
ASTRONAUTENS=$(ipfs key list -l | grep -w "${PLAYER}" | cut -d ' ' -f 1)
|
||||||
|
[[ $ASTRONAUTENS == "" ]] && echo "ASTRONAUTE manquant" && exit 1
|
||||||
|
|
||||||
|
|
||||||
|
for v in $(cat ~/.zen/game/players/*/voeux/*/.title); do
|
||||||
|
g1pub=$(grep -r $v ~/.zen/game/players/*/voeux/ $v 2>/dev/null | rev | cut -d '/' -f 2 | rev )
|
||||||
|
echo "$v : $g1pub"
|
||||||
|
echo '------------------------------------------------------------------'
|
||||||
|
done
|
||||||
|
|
||||||
|
PS3='Choisissez le voeux ___ '
|
||||||
|
voeux=($(ls ~/.zen/game/players/$PLAYER/voeux 2>/dev/null) "QUITTER")
|
||||||
|
|
||||||
|
select voeu in "${voeux[@]}"; do
|
||||||
|
case $voeu in
|
||||||
|
"QUITTER")
|
||||||
|
exit 0
|
||||||
|
;;
|
||||||
|
|
||||||
|
*) echo "IMPRESSION $voeu"
|
||||||
|
myIP=$(hostname -I | awk '{print $1}' | head -n 1)
|
||||||
|
VOEUXNS=$(ipfs key list -l | grep $voeu | cut -d ' ' -f1)
|
||||||
|
qrencode -s 12 -o "$HOME/.zen/game/world/$voeu/QR.WISHLINK.png" "http://$myIP:8080/ipns/$VOEUXNS"
|
||||||
|
convert $HOME/.zen/game/world/$voeu/QR.WISHLINK.png -resize 600 /tmp/QRWISHLINK.png
|
||||||
|
TITLE=$(cat ~/.zen/game/world/$voeu/.pepper)
|
||||||
|
convert -gravity northwest -pointsize 35 -fill black -draw "text 250,5 \"$TITLE\"" /tmp/QRWISHLINK.png /tmp/g1voeu.png
|
||||||
|
echo " QR code $TITLE : http://$myIP:8080/ipns/$VOEUXNS"
|
||||||
|
|
||||||
|
LP=$(ls /dev/usb/lp* | head -n1)
|
||||||
|
[[ ! $LP ]] && echo "NO PRINTER FOUND - Brother QL700 validated" && continue
|
||||||
|
|
||||||
|
echo "IMPRESSION LIEN TW VOEU"
|
||||||
|
brother_ql_create --model QL-700 --label-size 62 /tmp/g1voeu.png > /tmp/toprint.bin 2>/dev/null
|
||||||
|
sudo brother_ql_print /tmp/toprint.bin $LP
|
||||||
|
|
||||||
|
;;
|
||||||
|
esac
|
||||||
|
done
|
|
@ -162,7 +162,7 @@ if [[ $KEY ]]; then
|
||||||
echo "$KEYFILE" > ~/.zen/game/players/$PLAYER/ipfs/.${IPFSNODEID}/KEY/${MEDIAKEY}/${G1PUB}/.ipns.key.keystore_filename
|
echo "$KEYFILE" > ~/.zen/game/players/$PLAYER/ipfs/.${IPFSNODEID}/KEY/${MEDIAKEY}/${G1PUB}/.ipns.key.keystore_filename
|
||||||
# Publishing IPNS key
|
# Publishing IPNS key
|
||||||
echo "$KEY" > ~/.zen/game/players/$PLAYER/ipfs/.${IPFSNODEID}/KEY/${MEDIAKEY}/${G1PUB}/.ipns.link
|
echo "$KEY" > ~/.zen/game/players/$PLAYER/ipfs/.${IPFSNODEID}/KEY/${MEDIAKEY}/${G1PUB}/.ipns.link
|
||||||
# CREATE .zen = ZEN economic value
|
# CREATE .zen = ZEN economic value counter
|
||||||
touch ~/.zen/game/players/$PLAYER/ipfs/.${IPFSNODEID}/KEY/${MEDIAKEY}/${G1PUB}/.zen
|
touch ~/.zen/game/players/$PLAYER/ipfs/.${IPFSNODEID}/KEY/${MEDIAKEY}/${G1PUB}/.zen
|
||||||
# CREATE other encrypted copies for friends depending DEFCON & stars
|
# CREATE other encrypted copies for friends depending DEFCON & stars
|
||||||
# > STARGATE 1 - 2 - 3 - 4 - 5 !!
|
# > STARGATE 1 - 2 - 3 - 4 - 5 !!
|
||||||
|
@ -352,7 +352,11 @@ echo $NEWIPFS > ~/.zen/game/players/$PLAYER/ipfs/.${IPFSNODEID}/KEY/${MEDIAKEY}/
|
||||||
|
|
||||||
echo "ipfs name publish --quieter --key=${MEDIAKEY} $NEWIPFS"
|
echo "ipfs name publish --quieter --key=${MEDIAKEY} $NEWIPFS"
|
||||||
IPNS=$(ipfs name publish --quieter --key="${MEDIAKEY}" $NEWIPFS)
|
IPNS=$(ipfs name publish --quieter --key="${MEDIAKEY}" $NEWIPFS)
|
||||||
[[ "$IPNS" == "" ]] && echo "~~~ PROBLEM ~~~ ipfs name publish --quieter --key=${MEDIAKEY} $NEWIPFS" && IPNS="$(ipfs key list -l | grep -w ${MEDIAKEY} | cut -f 1 -d ' ')"
|
[[ "$IPNS" == "" ]] && \
|
||||||
|
echo "~~~ PROBLEM ~~~ ipfs name publish --quieter --key=${MEDIAKEY} $NEWIPFS" && \
|
||||||
|
IPNS="$(ipfs key list -l | grep -w ${MEDIAKEY} | cut -f 1 -d ' ')"
|
||||||
|
echo "${MEDIAKEY} : /ipns/$IPNS"
|
||||||
|
|
||||||
########################################################################
|
########################################################################
|
||||||
########################################################################
|
########################################################################
|
||||||
|
|
||||||
|
@ -394,7 +398,7 @@ then
|
||||||
RES=${FILE_RES%?}0p
|
RES=${FILE_RES%?}0p
|
||||||
line="$CAT;${REFERENCE};$YEAR;$TITLE;$SAISON;;${IPNS};$RES;/ipfs/$IPFSREPFILEID/$URLENCODE_FILE_NAME"
|
line="$CAT;${REFERENCE};$YEAR;$TITLE;$SAISON;;${IPNS};$RES;/ipfs/$IPFSREPFILEID/$URLENCODE_FILE_NAME"
|
||||||
fi
|
fi
|
||||||
echo "-------------------- UPDATE MY INDEX -----------------------------"
|
echo "-------------------- UPDATE ${PREFIX}ASTRXBIAN INDEX -----------------------------"
|
||||||
echo "$line"
|
echo "$line"
|
||||||
echo "$line" >> ~/.zen/game/players/$PLAYER/ipfs/.${IPFSNODEID}/astroport/kodi/vstream/${PREFIX}ASTRXBIAN
|
echo "$line" >> ~/.zen/game/players/$PLAYER/ipfs/.${IPFSNODEID}/astroport/kodi/vstream/${PREFIX}ASTRXBIAN
|
||||||
echo "UPDATE IPNS ~/.zen/game/players/$PLAYER/ipfs/.${IPFSNODEID}/KEY/${MEDIAKEY}/ajouter_video.txt"
|
echo "UPDATE IPNS ~/.zen/game/players/$PLAYER/ipfs/.${IPFSNODEID}/KEY/${MEDIAKEY}/ajouter_video.txt"
|
||||||
|
@ -406,7 +410,7 @@ then
|
||||||
## TODO: ACTIVATE SUB DEFCON 4 MODE = encrypt/decrypt file in $G1DEST subdirectory
|
## TODO: ACTIVATE SUB DEFCON 4 MODE = encrypt/decrypt file in $G1DEST subdirectory
|
||||||
########################################################################
|
########################################################################
|
||||||
echo "----------------- REFRESH LOCAL KODI INDEX ----------------------"
|
echo "----------------- REFRESH LOCAL KODI INDEX ----------------------"
|
||||||
cat ~/.zen/game/players/$PLAYER/ipfs/.${IPFSNODEID}/astroport/kodi/vstream/${PREFIX}ASTRXBIAN ~/.zen/game/players/$PLAYER/ipfs_swarm/.*/astroport/kodi/vstream/${PREFIX}ASTRXBIAN | sort | uniq > ~/.zen/game/players/$PLAYER/ipfs/.${IPFSNODEID}/${PREFIX}ASTRXBIAN
|
cat ~/.zen/game/players/$PLAYER/ipfs*/.*/astroport/kodi/vstream/${PREFIX}ASTRXBIAN | sort | uniq > ~/.zen/game/players/$PLAYER/ipfs/.${IPFSNODEID}/${PREFIX}ASTRXBIAN
|
||||||
|
|
||||||
|
|
||||||
echo "----------------- PREPARING TIDDLER ----------------------"
|
echo "----------------- PREPARING TIDDLER ----------------------"
|
||||||
|
|
Loading…
Reference in New Issue