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}"
|
||||
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
|
||||
######################### ######################### #########################
|
||||
else
|
||||
|
|
Loading…
Reference in New Issue