From bd1746754f9bf51139777132321910a417460f2f Mon Sep 17 00:00:00 2001 From: qo-op Date: Tue, 29 Dec 2020 23:05:53 +0100 Subject: [PATCH] Add hash chain and typo --- zen/gchange_IPFS_swarm.sh | 2 +- zen/mint_youtube.sh | 7 ++++--- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/zen/gchange_IPFS_swarm.sh b/zen/gchange_IPFS_swarm.sh index ef98dca..d9b01a5 100755 --- a/zen/gchange_IPFS_swarm.sh +++ b/zen/gchange_IPFS_swarm.sh @@ -62,7 +62,7 @@ do for messageid in $(~/.zen/astrXbian/zen/jaklis/jaklis.py read -n50 -j | jq -r --arg friendKEY "$whoisg1" '.[] | select(.pubkey == $friendKEY)' | jq 'select(.title == "ipfstryme")' | jq -r '.id') do nbmessage=$((nbmessage+1)) - [ $nbmessage -gt 1 ] && echo "Delete OLD 'ipfstryme' messages from $whoisg1" && ~/.zen/astrXbian/zen/jaklis/jaklis.py delete -i $messageid + [ $nbmessage -gt 1 ] && echo "Delete $nbmessage OLD 'ipfstryme' messages from $whoisg1" && ~/.zen/astrXbian/zen/jaklis/jaklis.py delete -i $messageid sleep 0.5 done fi diff --git a/zen/mint_youtube.sh b/zen/mint_youtube.sh index a49f730..a562bf6 100755 --- a/zen/mint_youtube.sh +++ b/zen/mint_youtube.sh @@ -71,9 +71,9 @@ if [[ ! $isFILEinINDEX && ! $isLINKinINDEX ]]; then echo "ipfs get -o ~/astroport/$TYPE/ \"/ipfs/$NEWSHARE/$file\"" >> ~/.zen/ipfs/xbian/_${XZUID} # "_ASTRXBIAN" is special ipfs get commands echo "films;$TMDB;$YEAR;$TITLE;$SAISON;${TYPE};${XZUID};$RES;/ipfs/$NEWSHARE/$file" >> ~/.zen/ipfs/xbian/${PREFIX}${XZUID} else - if [[ $isFILEinINDEX ]]; then + if [[ $isFILEinMYINDEX ]]; then echo "$file already in index" ## File was updated => Change OLDLINK - OLDLINK=$(echo $isFILEinINDEX | cut -d "/" -f 3 | tail -n 1) # GRAB old ipfs id + OLDLINK=$(echo $isFILEinMYINDEX | cut -d "/" -f 3 | tail -n 1) # GRAB old ipfs id sed -i "s/$OLDLINK/$NEWSHARE/g" ~/.zen/ipfs/xbian/${PREFIX}${XZUID} fi [[ $isLINKinINDEX ]] && echo "$NEWSHARE already in index. DO NOTHING" ## should not happen @@ -84,9 +84,10 @@ fi echo "PUBLISH ~/.zen/ipfs to IPNS self for SWARM SHARING" echo "-----------------------------------------------------------------" MIPFS=$(ipfs add -rHq ~/.zen/ipfs | tail -n 1) +echo $MIPFS > ~/.zen/ipfs/.${IPFSNODEID}/_chain ## THIS SIMPLE LINE IS BLOCKCHAIN POWERING ANY DATA PUBLISHED TO IPFS !!! NODEIPNS=$(ipfs name publish --quieter /ipfs/$MIPFS) -echo "NOW SYNCing ALL SWARM..." +echo "NOW SYNCing with my SWARM..." echo "-----------------------------------------------------------------" ~/.zen/astrXbian/zen/ipfs_SWARM_refresh.sh