Trying new way of MEDIAKEY bootstrap IPNS echo.
This commit is contained in:
parent
9e8db774b0
commit
b1e04d5a44
|
@ -28,7 +28,7 @@ G1PUB=$(cat ~/.zen/secret.dunikey | grep 'pub:' | cut -d ' ' -f 2)
|
||||||
########################################################################
|
########################################################################
|
||||||
|
|
||||||
echo "## FRIENDS IPFS PINGing"
|
echo "## FRIENDS IPFS PINGing"
|
||||||
for g1pub in $(ls -t ~/.zen/ipfs/.$IPFSNODEID/FRIENDS/); do [[ $g1pub ]] && ipfs ping --timeout=7s -n 3 /ipfs/$(~/.zen/astrXbian/zen/tools/g1_to_ipfs.py $g1pub 2>/dev/null) 2>/dev/null; done
|
for g1pub in $(ls -t ~/.zen/ipfs/.$IPFSNODEID/FRIENDS/); do [[ $g1pub ]] && ipfs ping --timeout=3s -n 3 /ipfs/$(~/.zen/astrXbian/zen/tools/g1_to_ipfs.py $g1pub 2>/dev/null) 2>/dev/null; done
|
||||||
|
|
||||||
########################################################################
|
########################################################################
|
||||||
# ACTIVATE TO CONTROL SWARM STATION SAME CODE VERSION
|
# ACTIVATE TO CONTROL SWARM STATION SAME CODE VERSION
|
||||||
|
@ -87,9 +87,8 @@ do
|
||||||
echo "$PubFromDunikey" > $HOME/.zen/ipfs/.${IPFSNODEID}/KEY/${mediakey}/MEDIAPUBKEY
|
echo "$PubFromDunikey" > $HOME/.zen/ipfs/.${IPFSNODEID}/KEY/${mediakey}/MEDIAPUBKEY
|
||||||
fi
|
fi
|
||||||
MEDIAPUBKEY=$(cat $HOME/.zen/ipfs/.${IPFSNODEID}/KEY/${mediakey}/MEDIAPUBKEY)
|
MEDIAPUBKEY=$(cat $HOME/.zen/ipfs/.${IPFSNODEID}/KEY/${mediakey}/MEDIAPUBKEY)
|
||||||
|
echo "MEDIA G1 WALLET = $MEDIAPUBKEY"
|
||||||
BALANCE=$(~/.zen/astrXbian/zen/jaklis/jaklis.py balance -p ${MEDIAPUBKEY})
|
BALANCE=$(~/.zen/astrXbian/zen/jaklis/jaklis.py balance -p ${MEDIAPUBKEY}) && [[ $BALANCE == null || "$BALANCE" == "" ]] && BALANCE=0
|
||||||
[[ "$BALANCE" == "null" || "$BALANCE" == "" ]] && BALANCE = 0
|
|
||||||
ZENBALANCE=$(echo "100 * $BALANCE" | bc -l | cut -d '.' -f 1)
|
ZENBALANCE=$(echo "100 * $BALANCE" | bc -l | cut -d '.' -f 1)
|
||||||
|
|
||||||
TUBELINK="https://tube.copylaradio.com$(cat /tmp/${mediakey}_filelink.txt)"
|
TUBELINK="https://tube.copylaradio.com$(cat /tmp/${mediakey}_filelink.txt)"
|
||||||
|
@ -148,7 +147,7 @@ do
|
||||||
MIMETYPE="video/$FILETYPE" && HTMLTAG="video"
|
MIMETYPE="video/$FILETYPE" && HTMLTAG="video"
|
||||||
[[ "$FILETYPE" == "avi" ]] && MIMETYPE="video/x-msvideo"
|
[[ "$FILETYPE" == "avi" ]] && MIMETYPE="video/x-msvideo"
|
||||||
[[ "$FILETYPE" == "mkv" ]] && MIMETYPE="video/x-matroska"
|
[[ "$FILETYPE" == "mkv" ]] && MIMETYPE="video/x-matroska"
|
||||||
[[ "$FILETYPE" == "mp3" ]] && MIMETYPE="audio/mpeg" ]] && HTMLTAG="audio"
|
[[ "$FILETYPE" == "mp3" ]] && MIMETYPE="audio/mpeg" && HTMLTAG="audio"
|
||||||
|
|
||||||
echo "<!DOCTYPE html>
|
echo "<!DOCTYPE html>
|
||||||
<html>
|
<html>
|
||||||
|
@ -225,7 +224,7 @@ do
|
||||||
fi
|
fi
|
||||||
echo "${mediakey} NAME PUBLISHING "
|
echo "${mediakey} NAME PUBLISHING "
|
||||||
# KEY ZenTag IPNS name publish
|
# KEY ZenTag IPNS name publish
|
||||||
J=$(ipfs name publish -k ${mediakey} --quieter /ipfs/${I})
|
J=$(ipfs name publish -k ${mediakey} /ipfs/${I})
|
||||||
|
|
||||||
echo "$id REFRESHED https://tube.copylaradio.com/ipns/$J"
|
echo "$id REFRESHED https://tube.copylaradio.com/ipns/$J"
|
||||||
########################################################################
|
########################################################################
|
||||||
|
@ -247,25 +246,21 @@ for ipnslink in $(ls ~/.zen/PIN/*/IPNSLINK); do
|
||||||
[[ ! $(ipfs key list | grep ${mediakey}) ]] && echo "ERROR MISSING MEDIAKEY" && continue
|
[[ ! $(ipfs key list | grep ${mediakey}) ]] && echo "ERROR MISSING MEDIAKEY" && continue
|
||||||
|
|
||||||
## GET ACTUAL IPNS .chain VALUE
|
## GET ACTUAL IPNS .chain VALUE
|
||||||
actual=$(ipfs --timeout 12s cat /ipns/$ipnsid/.chain)
|
mkdir -p /tmp/${mediakey}
|
||||||
|
echo "${mediakey} GET IPNS"
|
||||||
|
ipfs --timeout 20s get -o /tmp/${mediakey} /ipns/$ipnsid
|
||||||
|
echo "ADD TO IPFS"
|
||||||
|
NEWIPFS=$(ipfs add -rHq /tmp/${mediakey}/ | tail -n 1)
|
||||||
|
|
||||||
## PUBLISH IT
|
## PUBLISH IT
|
||||||
if [[ $actual != "" ]]; then
|
ipfs --timeout 60s name publish -k ${mediakey} --quieter /ipfs/$NEWIPFS
|
||||||
echo "${mediakey} : STATION DHT ONLINE"
|
echo "ECHO PUBLISHING https://tube.copylaradio.com/ipns/$ipnsid TO /ipfs/$NEWIPFS"
|
||||||
ipfs --timeout 20s name publish -k ${mediakey} --quieter /ipfs/${actual}
|
|
||||||
echo "${actual}" > ~/.zen/PIN/$ipfsid/ACTUAL
|
|
||||||
else
|
|
||||||
echo "${mediakey} : STATION OFFLINE"
|
|
||||||
[[ -f ~/.zen/PIN/$ipfsid/ACTUAL ]] && actual=$(cat ~/.zen/PIN/$ipfsid/ACTUAL) || continue
|
|
||||||
ipfs --timeout 20s name publish -k ${mediakey} --quieter /ipfs/${actual}
|
|
||||||
fi
|
|
||||||
echo "PUBLISH https://tube.copylaradio.com/ipns/$ipnsid TO /ipfs/$actual"
|
|
||||||
actual=""
|
|
||||||
done
|
done
|
||||||
|
|
||||||
########################################################################
|
########################################################################
|
||||||
########################################################################
|
########################################################################
|
||||||
########################################################################
|
########################################################################
|
||||||
|
## LOVE ###
|
||||||
# ACTIVATION MONNAIES LIBRES EQUIBIBREES
|
# ACTIVATION MONNAIES LIBRES EQUIBIBREES
|
||||||
# En relatif M/N :
|
# En relatif M/N :
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue