~/.zen/ipfs/.$ipfsnodeid/G1SSB/_g1.cesium_name
This commit is contained in:
parent
8f5a291eab
commit
2f5c7d87ce
|
@ -72,7 +72,7 @@ do
|
||||||
### Is "ipfs_swarm/.$id/G1SSB/_ssb.whoami" my SSB friend??
|
### Is "ipfs_swarm/.$id/G1SSB/_ssb.whoami" my SSB friend??
|
||||||
ssbID=$(cat /home/$YOU/.zen/ipfs_swarm/.$id/G1SSB/_ssb.whoami)
|
ssbID=$(cat /home/$YOU/.zen/ipfs_swarm/.$id/G1SSB/_ssb.whoami)
|
||||||
isMyFriend=$(grep -Rwl "$ssbID" /tmp/ssb-friends.txt)
|
isMyFriend=$(grep -Rwl "$ssbID" /tmp/ssb-friends.txt)
|
||||||
[[ ! $isMyFriend ]] && echo "WARNING! $peer is NOT my SSB Friend..." # TODO: PROD ACTIVATE # && ipfs swarm disconnect $peer && ipfs bootstrap rm $peer
|
[[ ! $isMyFriend ]] && echo "WARNING! $peer is NOT my SSB Friend... $ssbID" # TODO: PROD ACTIVATE # && ipfs swarm disconnect $peer && ipfs bootstrap rm $peer
|
||||||
|
|
||||||
## TODO: Use fail2ban if same node continue entering our swarm...
|
## TODO: Use fail2ban if same node continue entering our swarm...
|
||||||
|
|
||||||
|
|
|
@ -188,6 +188,7 @@ ipfs ls /ipns/$ipfsnodeid
|
||||||
|
|
||||||
"
|
"
|
||||||
# COPY NODE G1SSB ID to IPFS
|
# COPY NODE G1SSB ID to IPFS
|
||||||
|
curl -s ${CESIUM}/user/profile/${g1pub} | jq -r '._source.title' > ~/.zen/ipfs/.$ipfsnodeid/G1SSB/_g1.cesium_name
|
||||||
echo "$ssbpub" > ~/.zen/ipfs/.$ipfsnodeid/G1SSB/_ssb.whoami
|
echo "$ssbpub" > ~/.zen/ipfs/.$ipfsnodeid/G1SSB/_ssb.whoami
|
||||||
echo "$g1pub" > ~/.zen/ipfs/.$ipfsnodeid/G1SSB/_g1.pubkey
|
echo "$g1pub" > ~/.zen/ipfs/.$ipfsnodeid/G1SSB/_g1.pubkey
|
||||||
|
|
||||||
|
|
|
@ -19,6 +19,7 @@ PASSENGER="$3" # ~/.zen/miam/timestamp/src_id.ext in ZenTag (add to IPFS datastr
|
||||||
METADATA="$4"
|
METADATA="$4"
|
||||||
READ="$5" # Zen amount asked to allow passenger reading
|
READ="$5" # Zen amount asked to allow passenger reading
|
||||||
PARK="$6" # Zen amount payed for IPFS PIN by passenger everyday
|
PARK="$6" # Zen amount payed for IPFS PIN by passenger everyday
|
||||||
|
# Add any "parameters" needed by CONTRACT.sh
|
||||||
|
|
||||||
echo "
|
echo "
|
||||||
########################################################################
|
########################################################################
|
||||||
|
@ -29,7 +30,7 @@ echo "
|
||||||
########################################################################"
|
########################################################################"
|
||||||
|
|
||||||
# If PASSENGER file, then must provide METADATA!
|
# If PASSENGER file, then must provide METADATA!
|
||||||
[[ $PASSENGER != "" ]] && [[ $METADATA == "" ]] && echo "PASSENGER needs METADATA !!! Please verify and correct..." && exit 1
|
[[ $PASSENGER != "" ]] && [[ $METADATA == "" ]] && echo "ERROR PASSENGER needs METADATA !!! Please verify and correct..." && exit 1
|
||||||
[[ $READ == "" ]] && READ=1
|
[[ $READ == "" ]] && READ=1
|
||||||
[[ $PARK == "" ]] && PARK=10
|
[[ $PARK == "" ]] && PARK=10
|
||||||
##############################################
|
##############################################
|
||||||
|
@ -285,6 +286,8 @@ exit 0
|
||||||
EOF
|
EOF
|
||||||
|
|
||||||
fi
|
fi
|
||||||
|
# END PASSENGER FILE
|
||||||
|
####################
|
||||||
|
|
||||||
###########################################################
|
###########################################################
|
||||||
# Copy TAG into IPFS + ipfs name publish -k ${AA}.key
|
# Copy TAG into IPFS + ipfs name publish -k ${AA}.key
|
||||||
|
@ -375,9 +378,8 @@ echo "
|
||||||
# READ QRCODE
|
# READ QRCODE
|
||||||
qrencode -s 5 -o ~/.zen/tag/${AAH}/_QRCODE.read.png "RJ:${AA}#${J}"
|
qrencode -s 5 -o ~/.zen/tag/${AAH}/_QRCODE.read.png "RJ:${AA}#${J}"
|
||||||
# WRITE QRCODE
|
# WRITE QRCODE
|
||||||
# TODO: best security cypher? but it is better to defend system than file ??? I think so.
|
|
||||||
# So consider well before using this code not under DEBIAN 10 it is tested for!
|
|
||||||
qrencode -s 5 -o ~/.zen/tag/${AAH}/_QRCODE.write.png "BJ:${BB}#${J}"
|
qrencode -s 5 -o ~/.zen/tag/${AAH}/_QRCODE.write.png "BJ:${BB}#${J}"
|
||||||
|
## TODO PROD REMOVE WRITE FILE
|
||||||
|
|
||||||
echo "QRCodes CREATED !!
|
echo "QRCodes CREATED !!
|
||||||
See it :
|
See it :
|
||||||
|
@ -386,6 +388,7 @@ xviewer ~/.zen/tag/${AAH}/_QRCODE.write.png &
|
||||||
|
|
||||||
${AA}
|
${AA}
|
||||||
"
|
"
|
||||||
|
|
||||||
[[ $(which xviewer) ]] && xviewer ~/.zen/tag/${AAH}/_QRCODE.read.png &
|
[[ $(which xviewer) ]] && xviewer ~/.zen/tag/${AAH}/_QRCODE.read.png &
|
||||||
[[ $(which xviewer) ]] && xviewer ~/.zen/tag/${AAH}/_QRCODE.write.png &
|
[[ $(which xviewer) ]] && xviewer ~/.zen/tag/${AAH}/_QRCODE.write.png &
|
||||||
|
|
||||||
|
@ -393,11 +396,11 @@ ${AA}
|
||||||
########################################################################
|
########################################################################
|
||||||
# SBOT PUBLISH
|
# SBOT PUBLISH
|
||||||
########################################################################
|
########################################################################
|
||||||
if [[ "${PASSENGERNAME}" != "" ]]; then
|
if [[ "${PASSENGERNAME}" != "" ]]; then
|
||||||
echo "$ISSUER"
|
echo "$ISSUER"
|
||||||
msg="$(sbotc get '{"id":"'"$ISSUER"'"}')"
|
msg="$(sbotc get '{"id":"'"$ISSUER"'"}')"
|
||||||
# echo "$msg" | jq #DEBUG
|
# echo "$msg" | jq #DEBUG
|
||||||
[[ $msg == "" ]] && echo "ERROR No SSB message for PASSENGER in $tstamp" && exit 1
|
[[ $msg == "" ]] && echo "ERROR No SSB message for PASSENGER (timestamp: $tstamp)" && exit 1
|
||||||
msg_root=$(printf %s "$msg" | jq -r .value.content.root)
|
msg_root=$(printf %s "$msg" | jq -r .value.content.root)
|
||||||
[[ $msg_root == "null" ]] && msg_root=$ISSUER
|
[[ $msg_root == "null" ]] && msg_root=$ISSUER
|
||||||
msg_branch=$(printf %s "$msg" | jq -r .value.content.branch)
|
msg_branch=$(printf %s "$msg" | jq -r .value.content.branch)
|
||||||
|
@ -447,7 +450,8 @@ sbotc publish '{"type":"post", "branch": "'"$msg_branch"'", "root": "'"$msg_root
|
||||||
|
|
||||||
else
|
else
|
||||||
# REGULAR ZenTAG, Send QRCode to INPUT TX emitter
|
# REGULAR ZenTAG, Send QRCode to INPUT TX emitter
|
||||||
|
### TODO PRINT AND SEND BY SSB WITH WHEN PASSENGER TOO
|
||||||
|
# CAREFULL IN THAT CASE ISSUER IS A G1WALLET
|
||||||
ssbid="@$(echo $ISSUER | base58 -d | base64).ed25519"
|
ssbid="@$(echo $ISSUER | base58 -d | base64).ed25519"
|
||||||
|
|
||||||
file=~/.zen/tag/${AAH}/_QRCODE.read.png
|
file=~/.zen/tag/${AAH}/_QRCODE.read.png
|
||||||
|
|
Loading…
Reference in New Issue