aries.copylaradio.com is teasing on gchange...
This commit is contained in:
parent
21e2ad961e
commit
36cec7c45e
|
@ -23,8 +23,8 @@ ME="${0##*/}"
|
||||||
IPFSNODEID=$(ipfs id -f='<id>\n')
|
IPFSNODEID=$(ipfs id -f='<id>\n')
|
||||||
[[ $IPFSNODEID == "" ]] && echo "ERROR missing IPFS Node id !! IPFS is not installed !?" && exit 1
|
[[ $IPFSNODEID == "" ]] && echo "ERROR missing IPFS Node id !! IPFS is not installed !?" && exit 1
|
||||||
########################################################################
|
########################################################################
|
||||||
[[ ! -f ~/.ssb/secret.dunikey ]] && $MY_PATH/tools/secret2dunikey.sh
|
[[ ! -f ~/.zen/secret.dunikey ]] && exit 1
|
||||||
G1PUB=$(cat ~/.ssb/secret.dunikey | grep 'pub:' | cut -d ' ' -f 2)
|
G1PUB=$(cat ~/.zen/secret.dunikey | grep 'pub:' | cut -d ' ' -f 2)
|
||||||
########################################################################
|
########################################################################
|
||||||
|
|
||||||
echo '
|
echo '
|
||||||
|
@ -34,31 +34,44 @@ echo '
|
||||||
( I | P | N | S )
|
( I | P | N | S )
|
||||||
\_/ \_/ \_/ \_/
|
\_/ \_/ \_/ \_/
|
||||||
|
|
||||||
ZENTAG REFRESH
|
ZENTAG KEY REFRESH
|
||||||
'
|
'
|
||||||
echo "I am /ipns/$IPFSNODEID controling and refreshing my ZenTag"
|
echo "I am /ipns/$IPFSNODEID controling and refreshing my KEY ZenTag"
|
||||||
|
|
||||||
count=0
|
count=0
|
||||||
[[ ! -d ~/.zen/tag/ ]] && exit 1
|
[[ ! -d ~/.zen/KEY/ ]] && exit 1
|
||||||
|
|
||||||
for id in ~/.zen/tag/*; # Alternative search
|
for id in $(ls ~/.zen/KEY/); # Alternative search
|
||||||
do
|
do
|
||||||
count=$((count+1))
|
count=$((count+1))
|
||||||
ipnskey=$(cat $id/_tag.uid)
|
IPNSLINK=$(ipfs key list -l | grep ${id} | cut -d ' ' -f 1)
|
||||||
zenvalue=$(cat $id/_tag.zen)
|
|
||||||
passengername=$(cat $id/_passenger.filename)
|
|
||||||
|
|
||||||
echo "ZenTag $count : $ipnskey ($zenvalue Zen) $passengername"
|
### IPNS LINK CAN EVOLVE (REFRESH EVERY 12 H)
|
||||||
# TODO: Add control to alert ZenTags strange behaviour
|
echo "<meta http-equiv=\"Refresh\" content=\"10;URL=https://aries.copylaradio.com/ipns/$IPNSLINK/${G1PUB}/\">
|
||||||
|
<h1>Rejoignez <a href='https://astroport.com'>ASTROPORT</a></h1><br>Installez <a href='https://copylaradio.com'>astrXbian</a>..." > ~/.zen/KEY/${id}/index.html
|
||||||
|
|
||||||
|
[[ -f ~/.zen/KEY/${id}/${G1PUB}/.ipfs.filelink.natools.encrypt ]] && $MY_PATH/tools/natools.py decrypt -f pubsec -k "~/.zen/secret.dunikey" -i "~/.zen/KEY/${id}/${G1PUB}/.ipfs.filelink.natools.encrypt" -o "/tmp/filelink.txt" && cat /tmp/filelink.txt && rm /tmp/filelink.txt
|
||||||
|
I=$(ipfs add -qrH ~/.zen/KEY/${id}/ | tail -n 1)
|
||||||
|
|
||||||
# TODO :SECURITY BREACH: DO NOT PUBLISH _QRCODE.write.png !!!
|
OLDCHAIN=$(cat ~/.zen/KEY/.chain)
|
||||||
|
if [[ "$OLDCHAIN" != "$I" ]] # MODIFY CHAIN only if something was changed
|
||||||
I=$(ipfs add -qr ${id} | tail -n 1)
|
then
|
||||||
# ZenTag IPNS name publish
|
echo "$(date -u +%s%N | cut -b1-13)" > ~/.zen/KEY/.timestamp
|
||||||
Tkey=$(ipfs key list | grep -F ${ipnskey}.key)
|
echo $MIPFS > ~/.zen/KEY/.chain
|
||||||
J=$(ipfs name publish -k ${Tkey} --quieter /ipfs/${I})
|
fi
|
||||||
|
|
||||||
echo "http://127.0.0.1/ipns/$J"
|
# KEY ZenTag IPNS name publish
|
||||||
|
J=$(ipfs name publish -k ${id} --quieter /ipfs/${I})
|
||||||
|
|
||||||
|
echo "$count $id REFRESHED https://aries.copylaradio.com/ipns/$J"
|
||||||
|
|
||||||
done
|
done
|
||||||
|
|
||||||
|
# echo "Ajouter une ML en relatif DU :
|
||||||
|
# DU(t+1)=(DU+c²)/r
|
||||||
|
# S(t+1)=(S+DU)/r
|
||||||
|
# M(t+1)=N (et oui, si vous regardez les formules, on n’a pas besoin de M :slight_smile: On a donc pas besoin de stocker M !)
|
||||||
|
# r=(1+DU)*N/N(t+1) (diviser par r, c’est multiplier par [N(t+1)/N]/(1+DU), qui prend en compte la variation de N)
|
||||||
|
|
||||||
|
# https://forum.monnaie-libre.fr/t/etude-commencer-a-la-moyenne/15231/34?u=qoop
|
||||||
|
# "
|
||||||
|
|
|
@ -84,15 +84,14 @@ if [[ $KEY ]]; then
|
||||||
echo "${file}" > ~/.zen/KEY/${INDEXPREFIX}${REFERENCE}/${G1PUB}/.ipfs.filename
|
echo "${file}" > ~/.zen/KEY/${INDEXPREFIX}${REFERENCE}/${G1PUB}/.ipfs.filename
|
||||||
# TRANSFERT from ajouter_video.sh "ajouter_video.txt" later used line 118
|
# TRANSFERT from ajouter_video.sh "ajouter_video.txt" later used line 118
|
||||||
[[ -f ~/astroport/${CAT}/${TMDB}/ajouter_video.txt ]] && mv ~/astroport/${CAT}/${TMDB}/ajouter_video.txt ~/.zen/KEY/${INDEXPREFIX}${REFERENCE}/${G1PUB}/
|
[[ -f ~/astroport/${CAT}/${TMDB}/ajouter_video.txt ]] && mv ~/astroport/${CAT}/${TMDB}/ajouter_video.txt ~/.zen/KEY/${INDEXPREFIX}${REFERENCE}/${G1PUB}/
|
||||||
# echo "<meta http-equiv=\"Refresh\" content=\"0;URL=http://localhost:8181/ipns/$KEY/${INDEXPREFIX}${REFERENCE}/${G1PUB}/\">" > ~/.zen/ipfs/KEY/${INDEXPREFIX}${REFERENCE}/ipns.html
|
################ ENCRYPT SENSIBLE DATA
|
||||||
# TRY NATOOLS FOR SECURE SHARING # $MY_PATH/jaklis/lib/natools.py encrypt -k $G1PUB -i ~/.ipfs/keystore/$KEYFILE -o ~/.zen/ipfs/.${IPFSNODEID}/KEY/${INDEXPREFIX}${REFERENCE}/.ipns.key.encrypt.natools
|
$MY_PATH/tools/natools.py encrypt -p $G1PUB -i ~/.ipfs/keystore/$KEYFILE -o ~/.zen/KEY/${INDEXPREFIX}${REFERENCE}/${G1PUB}/.ipns.key.natools.encrypt
|
||||||
$MY_PATH/tools/natools.py encrypt -p $G1PUB -i ~/.ipfs/keystore/$KEYFILE -o ~/.zen/KEY/${INDEXPREFIX}${REFERENCE}/.ipns.key.natools.encrypt
|
$MY_PATH/tools/natools.py encrypt -p $G1PUB -i ~/.zen/KEY/${INDEXPREFIX}${REFERENCE}/${G1PUB}/.ipfs.filelink -o ~/.zen/KEY/${INDEXPREFIX}${REFERENCE}/${G1PUB}/.ipfs.filelink.natools.encrypt
|
||||||
$MY_PATH/tools/natools.py encrypt -p $G1PUB -i ~/.zen/KEY/${INDEXPREFIX}${REFERENCE}/${G1PUB}/.ipfs.filelink -o ~/.zen/KEY/${INDEXPREFIX}${REFERENCE}/.ipfs.filelink.natools.encrypt
|
|
||||||
rm ~/.zen/KEY/${INDEXPREFIX}${REFERENCE}/${G1PUB}/.ipfs.filelink
|
rm ~/.zen/KEY/${INDEXPREFIX}${REFERENCE}/${G1PUB}/.ipfs.filelink
|
||||||
fi
|
fi
|
||||||
# IPNS index.html Redirect to ipfs streaming link (could be contract or anything !!)
|
# IPNS index.html Redirect to ipfs streaming link (could be contract or anything !!)
|
||||||
echo "<meta http-equiv=\"Refresh\" content=\"0;URL=http://localhost:8181/ipfs/$IPFSREPFILEID/$URLENCODE_FILE_NAME\">" > ~/.zen/KEY/${INDEXPREFIX}${REFERENCE}/${G1PUB}/index.html
|
echo "<meta http-equiv=\"Refresh\" content=\"0;URL=http://localhost:8181/ipfs/$IPFSREPFILEID/$URLENCODE_FILE_NAME\">" > ~/.zen/KEY/${INDEXPREFIX}${REFERENCE}/${G1PUB}/index.html
|
||||||
echo "<meta http-equiv=\"Refresh\" content=\"10;URL=./${G1PUB}/\">
|
echo "<meta http-equiv=\"Refresh\" content=\"10;URL=https://aries.copylaradio.com/ipns/$IPNSLINK/${G1PUB}/\">
|
||||||
<h1>Essayez <a href='https://astroport.com'>ASTROPORT</a>/KODI</h1>" > ~/.zen/KEY/${INDEXPREFIX}${REFERENCE}/index.html
|
<h1>Essayez <a href='https://astroport.com'>ASTROPORT</a>/KODI</h1>" > ~/.zen/KEY/${INDEXPREFIX}${REFERENCE}/index.html
|
||||||
NEWIPFS=$(ipfs add -rHq ~/.zen/KEY/${INDEXPREFIX}${REFERENCE}/ | tail -n 1 )
|
NEWIPFS=$(ipfs add -rHq ~/.zen/KEY/${INDEXPREFIX}${REFERENCE}/ | tail -n 1 )
|
||||||
IPNS=$(ipfs name publish --quieter --key="${INDEXPREFIX}${REFERENCE}" $NEWIPFS)
|
IPNS=$(ipfs name publish --quieter --key="${INDEXPREFIX}${REFERENCE}" $NEWIPFS)
|
||||||
|
@ -101,7 +100,7 @@ IPNS=$(ipfs name publish --quieter --key="${INDEXPREFIX}${REFERENCE}" $NEWIPFS)
|
||||||
########################################################################
|
########################################################################
|
||||||
# PUBLISH GCHANGE AD
|
# PUBLISH GCHANGE AD
|
||||||
########################################################################
|
########################################################################
|
||||||
GOFFER=$(~/.zen/astrXbian/zen/jaklis/jaklis.py setoffer -t "#kodi / ${file}" -d "http://$IPNS.ipns.localhost:8181/ ($G1PUB)" -p ~/.zen/astrXbian/disk.png)
|
GOFFER=$(~/.zen/astrXbian/zen/jaklis/jaklis.py setoffer -t "#kodi / ${file}" -d "https://aries.copylaradio.com/ipns/$IPNSLINK/" -p ~/.zen/astrXbian/disk.png)
|
||||||
echo $GOFFER > ~/.zen/KEY/${INDEXPREFIX}${REFERENCE}/${G1PUB}/.gchange.ad
|
echo $GOFFER > ~/.zen/KEY/${INDEXPREFIX}${REFERENCE}/${G1PUB}/.gchange.ad
|
||||||
NEWIPFS=$(ipfs add -rHq ~/.zen/KEY/${INDEXPREFIX}${REFERENCE}/ | tail -n 1 )
|
NEWIPFS=$(ipfs add -rHq ~/.zen/KEY/${INDEXPREFIX}${REFERENCE}/ | tail -n 1 )
|
||||||
IPNS=$(ipfs name publish --quieter --key="${INDEXPREFIX}${REFERENCE}" $NEWIPFS)
|
IPNS=$(ipfs name publish --quieter --key="${INDEXPREFIX}${REFERENCE}" $NEWIPFS)
|
||||||
|
|
Loading…
Reference in New Issue