#!/bin/bash ######################################################################## # Author: Fred (support@qo-op.com) # Version: 2020.03.20 # License: AGPL-3.0 (https://choosealicense.com/licenses/agpl-3.0/) ######################################################################## MY_PATH="`dirname \"$0\"`" # relative MY_PATH="`( cd \"$MY_PATH\" && pwd )`" # absolutized and normalized ME="${0##*/}" echo ' ######################################################################## # \\/// # qo-op ############# '$ME' QREAD QWRITE ######################################################################## # ex: ./'$ME' RJ:AAH#JR BJ:BB#JW # RQR=RAAH#JR PASSENGER ZenTag read with WQR=BB#JW ZenTag ######################################################################## /| = = = / | ____| || || |____/ | -_-_-_-_-_-_ |)----| || || |____ | AH (( | || || | ))\ | _-_-_-_-_-_- \\_|_||_||_|_// \ | \___________/ \| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # [ASTROPORT](https://astroport.com) ######################################################################## ' QREAD="$1" QWRITE="$2" ############################################## # NODE ENVIRONEMENT DETECTION ############################################## ipfsnodeid=$(ipfs id -f='\n') [[ ! -f ~/.ssb/secret.dunikey ]] && $MY_PATH/tools/secret2dunikey.sh g1pub=$(cat ~/.ssb/secret.dunikey | grep 'pub:' | cut -d ' ' -f 2) ############################################################### # ZenTag READ Passenger with ZenTag WRITE # Check ZenTag [[ $(echo $QREAD | cut -d ":" -f 1) != "RJ" ]] && echo "ERROR BAD $QREAD" && exit 1 [[ $(echo $QWRITE | cut -d ":" -f 1) != "BJ" ]] && echo "ERROR BAD $QWRITE" && exit 1 # Get ZenTag READ RQR=$(echo $QREAD | cut -d ":" -f 2) RAAH=$(echo $RQR | cut -d "#" -f 1) if [[ ! -d ~/.zen/tag/$RAAH ]]; then mkdir -p ~/.zen/tag/$RAAH RJ=$(echo $RQR | cut -d "#" -f 2) ipfs get -o ~/.zen/tag/$RAAH /ipns/$RJ fi PASSENGERNAME=$(cat ~/.zen/tag/$RAAH/_passenger.filename) READPRICE=$(cat ~/.zen/tag/$RAAH/_passenger.read) # Get ZenTag WRITE WQR=$(echo $QWRITE | cut -d ":" -f 2) BB=$(echo $WQR | cut -d "#" -f 1) WJ=$(echo $WQR | cut -d "#" -f 2) if [[ ! -d ~/.zen/tag/$RAAH ]]; then mkdir -p ~/.zen/tag/$RAAH ipfs get -o ~/.zen/tag/$RAAH /ipns/$RJ fi $MY_PATH/shell/tag_OP.sh ${obj[1]} ${obj[0]} $COMBIENZEN "$SWARM_G1AUTHFILE"