export alias sbotc='ssb'
This commit is contained in:
parent
e8cd4bfa55
commit
3125ca5b1c
|
@ -30,11 +30,8 @@ echo '
|
||||||
# [ASTROPORT](https://astroport.com)
|
# [ASTROPORT](https://astroport.com)
|
||||||
########################################################################
|
########################################################################
|
||||||
'
|
'
|
||||||
# TODO: Make choice during install
|
|
||||||
# Do you already have an SSB account?
|
|
||||||
# Do you already have a G1 account?
|
|
||||||
# Do you want a passphrase?
|
|
||||||
|
|
||||||
|
[[ which ssb-cli ]] && export alias sbotc='ssb'
|
||||||
########################################################################
|
########################################################################
|
||||||
# ENVIRONEMENT DETECTION + IPFS ~/.zen/ipfs/.$ipfsnodeid/G1SSB/_info
|
# ENVIRONEMENT DETECTION + IPFS ~/.zen/ipfs/.$ipfsnodeid/G1SSB/_info
|
||||||
########################################################################
|
########################################################################
|
||||||
|
|
|
@ -76,14 +76,14 @@ python3 $MY_PATH/key_create_dunikey.py "$salt" "$pepper"
|
||||||
mv $MY_PATH/.secret.dunikey ~/.ssb/secret.dunikey
|
mv $MY_PATH/.secret.dunikey ~/.ssb/secret.dunikey
|
||||||
|
|
||||||
# CREATE SSB secret
|
# CREATE SSB secret
|
||||||
pub=$(cat ~/.ssb/secret.dunikey | grep "pub" | cut -d ' ' -f 2)
|
g1pub=$(cat ~/.ssb/secret.dunikey | grep "pub" | cut -d ' ' -f 2)
|
||||||
priv=$(cat ~/.ssb/secret.dunikey | grep "sec" | cut -d ' ' -f 2)
|
g1priv=$(cat ~/.ssb/secret.dunikey | grep "sec" | cut -d ' ' -f 2)
|
||||||
ssbpub=$(echo $pub | base58 -d | base64)
|
ssbpub=$(echo $g1pub | base58 -d | base64)
|
||||||
ssbpriv=$(echo $priv | base58 -d | base64)
|
ssbpriv=$(echo $g1priv | base58 -d | base64)
|
||||||
|
|
||||||
cat > ~/.ssb/secret <<EOF
|
cat > ~/.ssb/secret <<EOF
|
||||||
# This secret is related to your G1Wallet - https://cesium.app
|
# This secret is related to your G1Wallet - https://cesium.app
|
||||||
# silkaj balance $pub
|
# silkaj balance $g1pub
|
||||||
# ID (salt): $salt / Pass: $pepper
|
# ID (salt): $salt / Pass: $pepper
|
||||||
# THIS KEY IS YOURS! REMIND IT AND KEEP IT SAFE AS A REAL WALLET
|
# THIS KEY IS YOURS! REMIND IT AND KEEP IT SAFE AS A REAL WALLET
|
||||||
# chmod 400 ~/.zen/secret
|
# chmod 400 ~/.zen/secret
|
||||||
|
|
|
@ -95,6 +95,7 @@ echo "
|
||||||
[[ ! -f ~/.zen/cache/g1_TX_inputs/zen.$ZENSOURCE ]] && echo "ERROR# UNKNOWN ~/.zen/cache/g1_TX_inputs/zen.$ZENSOURCE !!" && exit 1
|
[[ ! -f ~/.zen/cache/g1_TX_inputs/zen.$ZENSOURCE ]] && echo "ERROR# UNKNOWN ~/.zen/cache/g1_TX_inputs/zen.$ZENSOURCE !!" && exit 1
|
||||||
ISSUER=$(cat ~/.zen/cache/g1_TX_inputs/zen.$ZENSOURCE)
|
ISSUER=$(cat ~/.zen/cache/g1_TX_inputs/zen.$ZENSOURCE)
|
||||||
[[ $ISSUER == "" ]] && echo "ERROR# NO ISSUER FOUND FOR TX $ZENSOURCE !!" && exit 1
|
[[ $ISSUER == "" ]] && echo "ERROR# NO ISSUER FOUND FOR TX $ZENSOURCE !!" && exit 1
|
||||||
|
echo "ISSUER = $ISSUER SENT TX $ZENSOURCE !!"
|
||||||
|
|
||||||
else
|
else
|
||||||
|
|
||||||
|
@ -109,6 +110,7 @@ SSB PASSENGER ~/.zen/miam/$ZENSOURCE
|
||||||
[[ ! -d ~/.zen/miam/$ZENSOURCE ]] && echo "ERROR# UNKNOWN ~/.zen/miam/$ZENSOURCE !!" && exit 1
|
[[ ! -d ~/.zen/miam/$ZENSOURCE ]] && echo "ERROR# UNKNOWN ~/.zen/miam/$ZENSOURCE !!" && exit 1
|
||||||
ISSUER=$(cat ~/.zen/miam/$ZENSOURCE/msg_key)
|
ISSUER=$(cat ~/.zen/miam/$ZENSOURCE/msg_key)
|
||||||
[[ $ISSUER == "" ]] && echo "ERROR# NO ISSUER FOUND FOR miam $ZENSOURCE !!" && exit 1
|
[[ $ISSUER == "" ]] && echo "ERROR# NO ISSUER FOUND FOR miam $ZENSOURCE !!" && exit 1
|
||||||
|
echo "ISSUER = SSB Message $ISSUER !!"
|
||||||
|
|
||||||
|
|
||||||
fi
|
fi
|
||||||
|
@ -347,7 +349,7 @@ echo "
|
||||||
ipfs ls /ipfs/${I}
|
ipfs ls /ipfs/${I}
|
||||||
|
|
||||||
ZenTAG : ipfs ls /ipns/${J}
|
ZenTAG : ipfs ls /ipns/${J}
|
||||||
NODE index : ipfs ls /ipns/$NODEIPNS/.$ipfsnodeid/TAG/${ZENSOURCE}
|
NODE index : ipfs ls /ipns/$ipfsnodeid/.$ipfsnodeid/TAG/${ZENSOURCE}
|
||||||
"
|
"
|
||||||
|
|
||||||
########################################################################
|
########################################################################
|
||||||
|
@ -424,6 +426,25 @@ INLINE=$(node -p "JSON.stringify(process.env.MESSAGE)")
|
||||||
sbotc publish '{"type":"post", "branch": "'"$msg_branch"'", "root": "'"$msg_root"'", "text":'${INLINE}',"mentions":[{"link":"'"$id"'","name":"'"$name"'","size":"'"$size"'","type":"'"$type"'"},{"link":"#zenbot"},{"link":"#astroport"}]}'
|
sbotc publish '{"type":"post", "branch": "'"$msg_branch"'", "root": "'"$msg_root"'", "text":'${INLINE}',"mentions":[{"link":"'"$id"'","name":"'"$name"'","size":"'"$size"'","type":"'"$type"'"},{"link":"#zenbot"},{"link":"#astroport"}]}'
|
||||||
|
|
||||||
|
|
||||||
|
else
|
||||||
|
# REGULAR ZenTAG, Send QRCode to INPUT TX emitter
|
||||||
|
|
||||||
|
ssbid="@$(echo $ISSUER | base58 -d | base64).ed25519"
|
||||||
|
|
||||||
|
file=~/.zen/tag/${AAH}/_QRCODE.read.png
|
||||||
|
#recps='@f/6sQ6d2CMxRUhLpspgGIulDxDCwYD7DzFzPNr7u5AU=.ed25519 @5XaVcAJ5DklwuuIkjGz4lwm2rOnMHHovhNg7BFFnyJ8=.ed25519'
|
||||||
|
recps="$ssbid"
|
||||||
|
|
||||||
|
name=${file##*/}
|
||||||
|
link="$(sblob encrypt "$file")"
|
||||||
|
type="$(file -b --mime-type "$file")"
|
||||||
|
id=${link%?unbox=*}
|
||||||
|
key=${link#*?unbox=}
|
||||||
|
size="$(sbotc -e blobs.size "$id")"
|
||||||
|
recps_array="[$(for recp in $recps; do printf '"%s"\n' "$recp"; done | paste -sd,)]"
|
||||||
|
sbotc private.publish '{"type":"post","text":"['"$name"']('"$link"')","mentions":[{"link":"'"$id"'","name":"'"$name"'","size":'"$size"',"type":"'"$type"'","query":{"unbox":"'"$key"'"}}],"recps":'"$recps_array"'}' "$recps_array"
|
||||||
|
|
||||||
|
|
||||||
fi
|
fi
|
||||||
|
|
||||||
########################################################################
|
########################################################################
|
||||||
|
|
Loading…
Reference in New Issue