changre
This commit is contained in:
parent
e9d094ba62
commit
d1bb564492
|
@ -15,11 +15,12 @@ echo '
|
||||||
########################################################################
|
########################################################################
|
||||||
# ex: ./'$ME'
|
# ex: ./'$ME'
|
||||||
# SURVEY received #astroport-swarmkey ipfs_swarm.key.crypt for IPFS
|
# SURVEY received #astroport-swarmkey ipfs_swarm.key.crypt for IPFS
|
||||||
######################################################################## _ _ _ _ _
|
########################################################################
|
||||||
|
|
||||||
__ __ _ _
|
__ __ _ _
|
||||||
(_ (_ |_) _ ._ _ _|_o| _ _
|
(_ (_ |_) _ ._ _ _|_o|
|
||||||
__)__)|_) _>|_||\/(/_\/ | ||(/__>
|
__)__)|_) _>|_||\/(/_\/ | ||(/__>
|
||||||
/
|
/
|
||||||
|
|
||||||
USED ONLY ONCE... Next swarm.key change will accurs in ~/.zen/ipfs-swarm
|
USED ONLY ONCE... Next swarm.key change will accurs in ~/.zen/ipfs-swarm
|
||||||
|
|
||||||
|
@ -48,6 +49,7 @@ USED ONLY ONCE... Next swarm.key change will accurs in ~/.zen/ipfs-swarm
|
||||||
"timestamp": 1585194822367
|
"timestamp": 1585194822367
|
||||||
}
|
}
|
||||||
'
|
'
|
||||||
|
|
||||||
[[ -f ~/.ipfs/ipfs_swarm.key ]] && echo "SWARM KEY ~/.ipfs/ipfs_swarm.key OK !!!" && exit 0
|
[[ -f ~/.ipfs/ipfs_swarm.key ]] && echo "SWARM KEY ~/.ipfs/ipfs_swarm.key OK !!!" && exit 0
|
||||||
self=$(sbotc whoami | jq -r .id) || exit 1
|
self=$(sbotc whoami | jq -r .id) || exit 1
|
||||||
g1self=$(echo $self | cut -d '@' -f 2 | cut -d '.' -f 1 | base64 -d | base58)
|
g1self=$(echo $self | cut -d '@' -f 2 | cut -d '.' -f 1 | base64 -d | base58)
|
||||||
|
@ -77,11 +79,14 @@ sbotc messagesByType "post"
|
||||||
messages=$(sbotc messagesByType '{"type":"post"}')
|
messages=$(sbotc messagesByType '{"type":"post"}')
|
||||||
while read -r msg
|
while read -r msg
|
||||||
do
|
do
|
||||||
|
|
||||||
|
|
||||||
author=$(printf %s "$msg" | jq -r .value.author)
|
author=$(printf %s "$msg" | jq -r .value.author)
|
||||||
attached_file=$(printf %s "$msg" | jq -r .value.content.mentions[].name 2>/dev/null)
|
attached_file=$(printf %s "$msg" | jq -r .value.content.mentions[].name 2>/dev/null)
|
||||||
|
|
||||||
if [[ $attached_file == "ipfs_swarm.key.crypt" ]]; then
|
if [[ $attached_file == "ipfs_swarm.key.crypt" ]]; then
|
||||||
|
|
||||||
|
|
||||||
echo '
|
echo '
|
||||||
__ _ _
|
__ _ _
|
||||||
(_\ //\ |_)|\/| |/|_\_/ _._ .__|_
|
(_\ //\ |_)|\/| |/|_\_/ _._ .__|_
|
||||||
|
@ -89,21 +94,31 @@ __)\/\//--\| \| | |\|_ | de(_|\/|_)|_
|
||||||
/ |
|
/ |
|
||||||
to ~/.ipfs/ipfs_swarm.key
|
to ~/.ipfs/ipfs_swarm.key
|
||||||
'
|
'
|
||||||
|
|
||||||
mylink=$(printf %s "$msg" | jq -r .value.content.mentions[].link)
|
mylink=$(printf %s "$msg" | jq -r .value.content.mentions[].link)
|
||||||
mytmp=$(mktemp -d "${TMPDIR:-/tmp}/astroport.swarmkey.XXXXXXXXX")
|
mytmp=$(mktemp -d "${TMPDIR:-/tmp}/astroport.swarmkey.XXXXXXXXX")
|
||||||
|
|
||||||
|
echo "http://localhost:8989/blobs/get/$mylink"
|
||||||
|
continue
|
||||||
curl -s "http://localhost:8989/blobs/get/$mylink" > $mytmp/ipfs_swarm.key.crypt
|
curl -s "http://localhost:8989/blobs/get/$mylink" > $mytmp/ipfs_swarm.key.crypt
|
||||||
$MY_PATH/tools/natools.py decrypt --pubsec -k ~/.ssb/secret.dunikey -i $mytmp/ipfs_swarm.key.crypt -o ~/.ipfs/ipfs_swarm.key && \
|
$MY_PATH/tools/natools.py decrypt --pubsec -k ~/.ssb/secret.dunikey -i $mytmp/ipfs_swarm.key.crypt -o ~/.ipfs/ipfs_swarm.key && \
|
||||||
echo "IPFS SWARM KEY ~/.ipfs/ipfs_swarm.key received from SSB $author ... OK !"
|
echo "IPFS SWARM KEY ~/.ipfs/ipfs_swarm.key received from SSB $author ... OK !"
|
||||||
|
|
||||||
|
|
||||||
echo '
|
echo '
|
||||||
___ _ _ __
|
___ _ _ __
|
||||||
| |_)|_(_ _| _. _ ._ _ _ ._
|
| |_)|_(_ _| _. _ ._ _ _ ._
|
||||||
_|_| | __) (_|(_|(/_| | |(_)| | ... restart ...
|
_|_| | __) (_|(_|(/_| | |(_)| | ... restart ...
|
||||||
|
|
||||||
'
|
'
|
||||||
|
|
||||||
|
|
||||||
# TODO!!! Add user in sudo without password like "pi" = Run astroport under pi user IDEA.
|
# TODO!!! Add user in sudo without password like "pi" = Run astroport under pi user IDEA.
|
||||||
sudo systemctl restart ipfs
|
sudo systemctl restart ipfs
|
||||||
|
|
||||||
|
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
|
||||||
done < <(printf '%s\n' "$messages")
|
done < <(printf '%s\n' "$messages")
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue