forked from STI/Astroport.ONE
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)
|
||||
#~ Then update THASH with THASHSEC next
|
||||
## CREATE june:// QRCODE put it in IPFS
|
||||
PAYCOM="june://${G1PUB}?comment=N1Kodi:${THASH}&"
|
||||
PAYCOM="june://${G1PUB}?comment=N1Kodi:${THASH}&" ## comment=N1Kodi:TiddlerTiltleHash
|
||||
echo "${PAYCOM}"
|
||||
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
|
||||
|
|
|
@ -64,7 +64,7 @@ cat $HOME/.zen/game/players/${PLAYER}/G1PalPay/$PLAYER.history.json | jq -rc .[]
|
|||
while read NLINE; do
|
||||
IDATE=$(echo ${NLINE} | jq -r .date)
|
||||
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)
|
||||
CMD=$(echo ${COMMENT} | cut -d ':' -f 1)
|
||||
|
@ -75,7 +75,7 @@ while read NLINE; do
|
|||
echo "RECEIVED CMD=${CMD} from ${IPUBKEY}"
|
||||
${MY_PATH}/${CMD}.sh ${INDEX} ${PLAYER} ${MOATS} ${IPUBKEY} ${TH}
|
||||
## 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
|
||||
|
||||
|
@ -110,7 +110,7 @@ while read LINE; do
|
|||
COMMENT=$(echo $JSON | jq -r .comment)
|
||||
|
||||
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
|
||||
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} ]] \
|
||||
&& 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 \
|
||||
&& continue
|
||||
|
||||
|
@ -165,7 +165,7 @@ while read LINE; do
|
|||
fi
|
||||
|
||||
## 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
|
||||
|
||||
|
|
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
|
||||
MADE BY
|
||||
```
|
||||
|
|
|
@ -20,7 +20,6 @@
|
|||
########################################################################
|
||||
MY_PATH="`dirname \"$0\"`" # relative
|
||||
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 -
|
||||
# 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
|
||||
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
|
||||
|
||||
|
||||
|
@ -161,18 +173,6 @@ ISPUBLISHING=$(ps auxf --sort=+utime | grep -w 'ipfs name publish' | grep -v -E
|
|||
[[ $ISADDING || $ISPUBLISHING ]] \
|
||||
&& 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
|
||||
YOU=$(myIpfsApi)
|
||||
[[ ! $YOU ]] && espeak "I P F S not running - EXIT" && exit 1
|
||||
|
@ -479,6 +479,12 @@ echo '[
|
|||
|
||||
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)
|
||||
|
||||
[ ! $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 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 <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<"
|
||||
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
|
||||
|
|
Loading…
Reference in New Issue