diff --git a/zen/ipns_TAG_refresh.sh b/zen/ipns_TAG_refresh.sh index 3928128..52ac7d7 100755 --- a/zen/ipns_TAG_refresh.sh +++ b/zen/ipns_TAG_refresh.sh @@ -79,9 +79,6 @@ do TUBELINK="https://tube.copylaradio.com$(cat /tmp/${mediakey}_filelink.txt)" LOCALTUBELINK="http://127.0.0.1:8181$(cat /tmp/${mediakey}_filelink.txt)" - MIMETYPE="video/${LOCALTUBELINK##*.}" - [[ "$MIMETYPE" == "video/avi" ]] && MIMETYPE="video/x-msvideo" - [[ "$MIMETYPE" == "video/mkv" ]] && MIMETYPE="video/x-matroska" ### IPNS LINK CAN EVOLVE (REFRESH EVERY 12 H TO MAINTAIN ALIVE IN THE SWARM) # TODO : Use templating ### This index.html is ipns link root, 1st welcome page for MEDIAKEY -> *** Redirect to CONTRACTS processing HERE *** @@ -128,6 +125,12 @@ do ## DEMO PERIOD ## NICE FINAL STREAMING PAGE + FILETYPE="${LOCALTUBELINK##*.}" + MIMETYPE="video/$FILETYPE" && HTMLTAG="video" + [[ "$FILETYPE" == "avi" ]] && MIMETYPE="video/x-msvideo" + [[ "$FILETYPE" == "mkv" ]] && MIMETYPE="video/x-matroska" + [[ "$FILETYPE" == "mp3" ]] && MIMETYPE="audio/mpeg" ]] && HTMLTAG="audio" + echo " @@ -144,7 +147,9 @@ do
- + <$HTMLTAG controls> + +

$TITLE ($MIMETYPE)

@@ -185,14 +190,16 @@ do ######################################################################## # ipfs nanochain progression I=$(ipfs add -qrH ~/.zen/ipfs/.${IPFSNODEID}/KEY/${mediakey}/ | tail -n 1) - + echo "CHAIN: $I" OLDCHAIN=$(cat ~/.zen/ipfs/.${IPFSNODEID}/KEY/${mediakey}/.chain) + echo "OLDCHAIN: $OLDCHAIN" if [[ "$OLDCHAIN" != "$I" ]] # MODIFY CHAIN only if something was changed then + echo "UPDATING CHAIN" echo "$(date -u +%s%N | cut -b1-13)" > ~/.zen/ipfs/.${IPFSNODEID}/KEY/${mediakey}/.timestamp echo $I > ~/.zen/ipfs/.${IPFSNODEID}/KEY/${mediakey}/.chain fi - + echo "${mediakey} NAME PUBLISHING " # KEY ZenTag IPNS name publish J=$(ipfs name publish -k ${mediakey} --quieter /ipfs/${I})