From 823a5f758eb89d9f185ed9e03da22a327085df2b Mon Sep 17 00:00:00 2001 From: fred Date: Sat, 15 Oct 2022 18:50:11 +0200 Subject: [PATCH] initial jq (-nR) --- tools/get_tagcloud_data.sh | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/tools/get_tagcloud_data.sh b/tools/get_tagcloud_data.sh index 5815742..6272091 100755 --- a/tools/get_tagcloud_data.sh +++ b/tools/get_tagcloud_data.sh @@ -5,16 +5,19 @@ IPNS="$1" echo "{ data:[] }" > ~/.zen/tmp/chan_cloud.json +cat ~/.zen/tmp/chan_cloud.json | jq -nR '.data += [{name: "_CHANNEL_", link: "/ipns/_IPNS_/tw/_CHANNEL_", weight: "_HOWMUCH_", tooltip: "_CHANNEL_"}] | add' > ~/.zen/tmp/chan_cloud_plus.json +cp ~/.zen/tmp/chan_cloud_plus.json ~/.zen/tmp/chan_cloud.json + for channel in $(ls ~/.zen/bunkerbox/channels); do howmuch=$(jq '.Videos | length' ~/.zen/bunkerbox/history.${channel}.json) - cat ~/.zen/tmp/chan_cloud.json | jq -nR '.data += [{name: "_CHANNEL_", link: "/ipns/_IPNS_/tw/_CHANNEL_", weight: "_HOWMUCH_", tooltip: "_CHANNEL_"} ] | add' > ~/.zen/tmp/chan_cloud_plus.json - sed -i "s~_CHANNEL_~$channel~g" ~/.zen/tmp/chan_cloud_plus.json sed -i "s~_HOWMUCH_~$howmuch~g" ~/.zen/tmp/chan_cloud_plus.json sed -i "s~_IPNS_~$IPNS~g" ~/.zen/tmp/chan_cloud_plus.json + cat ~/.zen/tmp/chan_cloud.json | jq '.data += [{name: "_CHANNEL_", link: "/ipns/_IPNS_/tw/_CHANNEL_", weight: "_HOWMUCH_", tooltip: "_CHANNEL_"}] | add' > ~/.zen/tmp/chan_cloud_plus.json + cp ~/.zen/tmp/chan_cloud_plus.json ~/.zen/tmp/chan_cloud.json done