comment=N1Kodi:TiddlerTiltleHash
This commit is contained in:
parent
cf97839a81
commit
2218958d85
|
@ -147,7 +147,7 @@ while read TITRE; do
|
||||||
#~ THASHSEC=$(cat ~/.zen/tmp/${MOATS}/thash.enc | base16)
|
#~ THASHSEC=$(cat ~/.zen/tmp/${MOATS}/thash.enc | base16)
|
||||||
#~ Then update THASH with THASHSEC next
|
#~ Then update THASH with THASHSEC next
|
||||||
## CREATE june:// QRCODE put it in IPFS
|
## CREATE june:// QRCODE put it in IPFS
|
||||||
PAYCOM="june://${G1PUB}?comment=N1Kodi:${THASH}&"
|
PAYCOM="june://${G1PUB}?comment=N1Kodi:${THASH}&" ## comment=N1Kodi:TiddlerTiltleHash
|
||||||
echo "${PAYCOM}"
|
echo "${PAYCOM}"
|
||||||
amzqr "${PAYCOM}" -l H -c -p ${MY_PATH}/../images/TV.png -n VOD_${TITLE}.png -d ~/.zen/tmp/${MOATS}/
|
amzqr "${PAYCOM}" -l H -c -p ${MY_PATH}/../images/TV.png -n VOD_${TITLE}.png -d ~/.zen/tmp/${MOATS}/
|
||||||
convert -gravity northwest -pointsize 20 -fill black -draw "text 30,3 \"${TITRE} (${YEAR})\"" ~/.zen/tmp/${MOATS}/VOD_${TITLE}.png ~/.zen/tmp/${MOATS}/VOD.png
|
convert -gravity northwest -pointsize 20 -fill black -draw "text 30,3 \"${TITRE} (${YEAR})\"" ~/.zen/tmp/${MOATS}/VOD_${TITLE}.png ~/.zen/tmp/${MOATS}/VOD.png
|
||||||
|
|
|
@ -64,7 +64,7 @@ cat $HOME/.zen/game/players/${PLAYER}/G1PalPay/$PLAYER.history.json | jq -rc .[]
|
||||||
while read NLINE; do
|
while read NLINE; do
|
||||||
IDATE=$(echo ${NLINE} | jq -r .date)
|
IDATE=$(echo ${NLINE} | jq -r .date)
|
||||||
IPUBKEY=$(echo ${NLINE} | jq -r .pubkey)
|
IPUBKEY=$(echo ${NLINE} | jq -r .pubkey)
|
||||||
[[ $(cat ~/.zen/game/players/${PLAYER}/.idate) -ge $IDATE ]] && echo "N1COMMAND $IDATE from $IPUBKEY ALREADY TREATED - continue" && continue
|
[[ $(cat ~/.zen/game/players/${PLAYER}/.ndate) -ge $IDATE ]] && echo "N1COMMAND $IDATE from $IPUBKEY ALREADY TREATED - continue" && continue
|
||||||
|
|
||||||
COMMENT=$(echo ${NLINE} | jq -r .comment)
|
COMMENT=$(echo ${NLINE} | jq -r .comment)
|
||||||
CMD=$(echo ${COMMENT} | cut -d ':' -f 1)
|
CMD=$(echo ${COMMENT} | cut -d ':' -f 1)
|
||||||
|
@ -75,7 +75,7 @@ while read NLINE; do
|
||||||
echo "RECEIVED CMD=${CMD} from ${IPUBKEY}"
|
echo "RECEIVED CMD=${CMD} from ${IPUBKEY}"
|
||||||
${MY_PATH}/${CMD}.sh ${INDEX} ${PLAYER} ${MOATS} ${IPUBKEY} ${TH}
|
${MY_PATH}/${CMD}.sh ${INDEX} ${PLAYER} ${MOATS} ${IPUBKEY} ${TH}
|
||||||
## WELL DONE .
|
## WELL DONE .
|
||||||
[[ $? == 0 ]] && echo "${CMD} DONE" && echo "$IDATE" > ~/.zen/game/players/${PLAYER}/.idate ## MEMORIZE LAST IDATE
|
[[ $? == 0 ]] && echo "${CMD} DONE" && echo "$IDATE" > ~/.zen/game/players/${PLAYER}/.ndate ## MEMORIZE LAST IDATE
|
||||||
|
|
||||||
else
|
else
|
||||||
|
|
||||||
|
@ -110,7 +110,7 @@ while read LINE; do
|
||||||
COMMENT=$(echo $JSON | jq -r .comment)
|
COMMENT=$(echo $JSON | jq -r .comment)
|
||||||
|
|
||||||
echo ">>> TODO CHECK TX HAPPENS LAST 24H (WHAT IS IDATE=$IDATE FORMAT ??)"
|
echo ">>> TODO CHECK TX HAPPENS LAST 24H (WHAT IS IDATE=$IDATE FORMAT ??)"
|
||||||
[[ $(cat ~/.zen/game/players/${PLAYER}/.idate) -ge $IDATE ]] && echo "PalPay $IDATE from $IPUBKEY ALREADY TREATED - continue" && continue
|
[[ $(cat ~/.zen/game/players/${PLAYER}/.atdate) -ge $IDATE ]] && echo "PalPay $IDATE from $IPUBKEY ALREADY TREATED - continue" && continue
|
||||||
|
|
||||||
## GET EMAILS FROM COMMENT
|
## GET EMAILS FROM COMMENT
|
||||||
ICOMMENT=($(echo "$COMMENT" | grep -E -o "\b[A-Za-z0-9._%+-]+@[A-Za-z0-9.-]+\.[A-Za-z]{2,6}\b"))
|
ICOMMENT=($(echo "$COMMENT" | grep -E -o "\b[A-Za-z0-9._%+-]+@[A-Za-z0-9.-]+\.[A-Za-z]{2,6}\b"))
|
||||||
|
@ -140,7 +140,7 @@ while read LINE; do
|
||||||
|
|
||||||
[[ ! ${ASTROG1} ]] \
|
[[ ! ${ASTROG1} ]] \
|
||||||
&& echo "SORRY ${EMAIL} MISSING ASTROG1" \
|
&& echo "SORRY ${EMAIL} MISSING ASTROG1" \
|
||||||
&& echo " $PLAYER VEUX VOUS OFFRIR ${SHARE} G1 \n Joignez-vous au Collectif ♥BOX https://opencollective.com/monnaie-libre/" > ~/.zen/tmp/palpay.bro \
|
&& echo " $PLAYER VEUX VOUS OFFRIR ${SHARE} G1 \n Joignez-vous au Collectif https://www.copylaradio.com/" > ~/.zen/tmp/palpay.bro \
|
||||||
&& ${MY_PATH}/../tools/mailjet.sh "${EMAIL}" "BRO. " ~/.zen/tmp/palpay.bro \
|
&& ${MY_PATH}/../tools/mailjet.sh "${EMAIL}" "BRO. " ~/.zen/tmp/palpay.bro \
|
||||||
&& continue
|
&& continue
|
||||||
|
|
||||||
|
@ -165,7 +165,7 @@ while read LINE; do
|
||||||
fi
|
fi
|
||||||
|
|
||||||
## DONE STAMP IT
|
## DONE STAMP IT
|
||||||
[[ $STAMP == 0 ]] && echo "STAMP DONE" && echo "$IDATE" > ~/.zen/game/players/${PLAYER}/.idate ## MEMORIZE LAST IDATE
|
[[ $STAMP == 0 ]] && echo "STAMP DONE" && echo "$IDATE" > ~/.zen/game/players/${PLAYER}/.atdate ## MEMORIZE LAST IDATE
|
||||||
|
|
||||||
done
|
done
|
||||||
|
|
||||||
|
|
17
TODO.list
17
TODO.list
|
@ -1,3 +1,20 @@
|
||||||
|
CESIUM PLUS POD API
|
||||||
|
https://github.com/duniter/cesium-plus-pod/blob/master/src/site/markdown/REST_API.md
|
||||||
|
|
||||||
|
FIND IN SYNC DUNITER NODES
|
||||||
|
|
||||||
|
https://g1.data.e-is.pro/g1/block/current
|
||||||
|
|
||||||
|
https://g1.duniter.fr/network/peers
|
||||||
|
https://g1.duniter.fr/network/ws2p/heads
|
||||||
|
|
||||||
|
EXTRACT MEMBER
|
||||||
|
https://g1.data.e-is.pro/wot/members
|
||||||
|
|
||||||
|
FOLLOW THE G1 (FIND LOOPS)
|
||||||
|
https://g1.data.e-is.pro/g1/movement/_search?pretty&q=DsEx1pS33vzYZg4MroyBV9hCw98j1gtHEhwiZ5tK7ech
|
||||||
|
|
||||||
|
|
||||||
# TODO LIST
|
# TODO LIST
|
||||||
MADE BY
|
MADE BY
|
||||||
```
|
```
|
||||||
|
|
|
@ -20,7 +20,6 @@
|
||||||
########################################################################
|
########################################################################
|
||||||
MY_PATH="`dirname \"$0\"`" # relative
|
MY_PATH="`dirname \"$0\"`" # relative
|
||||||
MY_PATH="`( cd \"$MY_PATH\" && pwd )`" # absolutized and normalized
|
MY_PATH="`( cd \"$MY_PATH\" && pwd )`" # absolutized and normalized
|
||||||
. "${MY_PATH}/tools/my.sh"
|
|
||||||
|
|
||||||
LOWMODE=$(sudo systemctl status ipfs | grep disabled) ## IPFS DISABLED - START ONLY FOR SYNC -
|
LOWMODE=$(sudo systemctl status ipfs | grep disabled) ## IPFS DISABLED - START ONLY FOR SYNC -
|
||||||
# echo "$USER ALL=(ALL) NOPASSWD:/bin/systemctl" | (sudo su -c 'EDITOR="tee" visudo -f /etc/sudoers.d/systemctl')
|
# echo "$USER ALL=(ALL) NOPASSWD:/bin/systemctl" | (sudo su -c 'EDITOR="tee" visudo -f /etc/sudoers.d/systemctl')
|
||||||
|
@ -29,6 +28,19 @@ if [[ $LOWMODE != "" ]]; then
|
||||||
sudo systemctl start ipfs
|
sudo systemctl start ipfs
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
########################################################################
|
||||||
|
|
||||||
|
espeak "restarting I P F S daemon"
|
||||||
|
[[ "$isLAN" ]] && sudo systemctl restart ipfs
|
||||||
|
|
||||||
|
## CHECK IF IPFS DAEMON IS STARTS WELL
|
||||||
|
floop=0
|
||||||
|
while [[ ! $(netstat -tan | grep 5001 | grep LISTEN) ]]; do
|
||||||
|
sleep 1
|
||||||
|
((floop++)) && [ $floop -gt 10 ] && espeak 'Please check but IPFS cannot start' && exit 1
|
||||||
|
done
|
||||||
|
|
||||||
|
. "${MY_PATH}/tools/my.sh"
|
||||||
[[ $IPFSNODEID == "" ]] && echo "IPFSNODEID manquant" && espeak "IPFS NODE ID Missing" && exit 1
|
[[ $IPFSNODEID == "" ]] && echo "IPFSNODEID manquant" && espeak "IPFS NODE ID Missing" && exit 1
|
||||||
|
|
||||||
|
|
||||||
|
@ -161,18 +173,6 @@ ISPUBLISHING=$(ps auxf --sort=+utime | grep -w 'ipfs name publish' | grep -v -E
|
||||||
[[ $ISADDING || $ISPUBLISHING ]] \
|
[[ $ISADDING || $ISPUBLISHING ]] \
|
||||||
&& espeak "I P F S task in progress. Wait finish & try later" && exit 1
|
&& espeak "I P F S task in progress. Wait finish & try later" && exit 1
|
||||||
|
|
||||||
########################################################################
|
|
||||||
|
|
||||||
espeak "restarting I P F S daemon"
|
|
||||||
[[ "$isLAN" ]] && sudo systemctl restart ipfs
|
|
||||||
|
|
||||||
## CHECK IF IPFS DAEMON IS STARTS WELL
|
|
||||||
floop=0
|
|
||||||
while [[ ! $(netstat -tan | grep 5001 | grep LISTEN) ]]; do
|
|
||||||
sleep 1
|
|
||||||
((floop++)) && [ $floop -gt 10 ] && espeak 'Please check but IPFS cannot start' && exit 1
|
|
||||||
done
|
|
||||||
|
|
||||||
## CHECK IF ASTROPORT/CRON/IPFS IS RUNNING
|
## CHECK IF ASTROPORT/CRON/IPFS IS RUNNING
|
||||||
YOU=$(myIpfsApi)
|
YOU=$(myIpfsApi)
|
||||||
[[ ! $YOU ]] && espeak "I P F S not running - EXIT" && exit 1
|
[[ ! $YOU ]] && espeak "I P F S not running - EXIT" && exit 1
|
||||||
|
@ -479,6 +479,12 @@ echo '[
|
||||||
|
|
||||||
espeak "OK P D F received"
|
espeak "OK P D F received"
|
||||||
|
|
||||||
|
#~ ## TODO
|
||||||
|
#~ ## CONVERT TO DOCX
|
||||||
|
#~ pdf2docx convert ~/.zen/tmp/output.pdf
|
||||||
|
#~ # THEN TO MD
|
||||||
|
#~ pandoc -f docx -t markdown -o ~/.zen/tmp/output.md ~/.zen/tmp/output.docx
|
||||||
|
|
||||||
CTITLE=$(echo $URL | rev | cut -d '/' -f 1 | rev)
|
CTITLE=$(echo $URL | rev | cut -d '/' -f 1 | rev)
|
||||||
|
|
||||||
[ ! $2 ] && TITLE=$(zenity --entry --width 480 --title "Titre" --text "Quel nom donner à ce fichier ? " --entry-text="${CTITLE}") || TITLE="$CTITLE"
|
[ ! $2 ] && TITLE=$(zenity --entry --width 480 --title "Titre" --text "Quel nom donner à ce fichier ? " --entry-text="${CTITLE}") || TITLE="$CTITLE"
|
||||||
|
|
|
@ -137,7 +137,7 @@ echo 'export PATH=$PATH:$HOME/.local/bin' >> ~/.bashrc && source ~/.bashrc; echo
|
||||||
# python3 -m pip install -U silkaj
|
# python3 -m pip install -U silkaj
|
||||||
# python3 -m pip install -U protobuf==3.19.0
|
# python3 -m pip install -U protobuf==3.19.0
|
||||||
|
|
||||||
for i in pip setuptools wheel cryptography==3.4.8 Ed25519 base58 google duniterpy pynacl pgpy pynentry SecureBytes amzqr; do
|
for i in pip setuptools wheel cryptography==3.4.8 Ed25519 base58 google duniterpy pynacl pgpy pynentry SecureBytes amzqr pdf2docx; do
|
||||||
echo ">>> Installation $i <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<"
|
echo ">>> Installation $i <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<"
|
||||||
sudo python3 -m pip install -U $i
|
sudo python3 -m pip install -U $i
|
||||||
[[ $? != 0 ]] && echo "INSTALL $i FAILED." && echo "python3 -m pip install -U $i FAILED." >> /tmp/install.errors.log && continue
|
[[ $? != 0 ]] && echo "INSTALL $i FAILED." && echo "python3 -m pip install -U $i FAILED." >> /tmp/install.errors.log && continue
|
||||||
|
|
Loading…
Reference in New Issue