if [[ $(which tiddlywiki) ]]; then
This commit is contained in:
parent
980a790826
commit
2106e33025
|
@ -295,6 +295,50 @@ echo "##########################################################################
|
||||||
ipfs key list -l | grep -w "qo-op_${CHANNEL}"
|
ipfs key list -l | grep -w "qo-op_${CHANNEL}"
|
||||||
echo "WE COULD ADD MP4 VIDEO TIIDDLER INTO TW"
|
echo "WE COULD ADD MP4 VIDEO TIIDDLER INTO TW"
|
||||||
|
|
||||||
|
if [[ $(which tiddlywiki) ]]; then
|
||||||
|
MOATS=$(date -u +"%Y%m%d%H%M%S%4N")
|
||||||
|
TWINDEX="$HOME/.zen/bunkerbox/homepage/tw/${CHANNEL}/index.html"
|
||||||
|
FILE_BSIZE=$(du -b "$HOME/.zen/bunkerbox/cache/$VUID/media/" | awk '{print $1}' | tail -n 1)
|
||||||
|
FILE_SIZE=$(echo "${FILE_BSIZE}" | awk '{ split( "B KB MB GB TB PB" , v ); s=1; while( $1>1024 ){ $1/=1024; s++ } printf "%.2f %s", $1, v[s] }')
|
||||||
|
|
||||||
|
## LET'S DO THAT : MAKE A TIDDLER
|
||||||
|
TEXT='<video controls preload="none" width="100%" height="360" poster="/ipfs/'$IPFSROOT'/'$VUID'.jpg"><source src="/ipfs/'$IPFSROOT'/'$VUID'.m3u8" type="application/x-mpegURL" /></video>'
|
||||||
|
echo '[
|
||||||
|
{
|
||||||
|
"text": "'${TEXT}'",
|
||||||
|
"title": "'${TITLE}'",
|
||||||
|
"created": "'${MOATS}'",
|
||||||
|
"resolution": "'${VSIZE}'",
|
||||||
|
"duration": "'${DURATION}'",
|
||||||
|
"mime": "'${MIME}'",
|
||||||
|
"channel": "'${CHANNEL}'",
|
||||||
|
"filesize": "'${FILE_SIZE}'",
|
||||||
|
"size": "'${FILE_BSIZE}'",
|
||||||
|
"poster": "'/ipfs/${IPFSROOT}/${VUID}.jpg'",
|
||||||
|
"ipfsroot": "'/ipfs/${IPFSROOT}'",
|
||||||
|
"ipfs": "'/ipfs/${IPFSROOT}/${VUID}.m3u8'",
|
||||||
|
"mediakey": "'${VUID}'",
|
||||||
|
"modified": "'${MOATS}'",
|
||||||
|
"tags": "'${TAGS}'"
|
||||||
|
}
|
||||||
|
]' > ~/.zen/bunkerbox/homepage/tw/${CHANNEL}/tiddler.${VUID}.json
|
||||||
|
|
||||||
|
echo " ~/.zen/bunkerbox/homepage/tw/${CHANNEL}/tiddler.${VUID}.json READY"
|
||||||
|
|
||||||
|
tiddlywiki --load ${TWINDEX} \
|
||||||
|
--import ~/.zen/bunkerbox/homepage/tw/${CHANNEL}/tiddler.${VUID}.json "application/json" \
|
||||||
|
--output ~/.zen/tmp --render "$:/core/save/all" "newindex.html" "text/plain"
|
||||||
|
|
||||||
|
if [[ -s ~/.zen/tmp/newindex.html ]]; then
|
||||||
|
echo "OK TIDDLER. PUBLISHING. WAIT ..."
|
||||||
|
cp ~/.zen/tmp/newindex.html ${TWINDEX}
|
||||||
|
TW5=$(ipfs add -rwHq ~/.zen/bunkerbox/channels/${CHANNEL}/* | tail -n 1)
|
||||||
|
ipfs name publish --key=qo-op_${CHANNEL} /ipfs/$TW5
|
||||||
|
else
|
||||||
|
echo "ERROR INSERTING TIDDLER"
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
|
||||||
fi
|
fi
|
||||||
######################### ######################### #########################
|
######################### ######################### #########################
|
||||||
else
|
else
|
||||||
|
|
Loading…
Reference in New Issue