jq add
This commit is contained in:
parent
cccb06c1e0
commit
abf7cb9cd9
|
@ -4,9 +4,7 @@
|
||||||
# HERE YOU CAN MODIFY HOMEPAGE TAGCLOUD PROPERTIES
|
# HERE YOU CAN MODIFY HOMEPAGE TAGCLOUD PROPERTIES
|
||||||
IPNS="$1"
|
IPNS="$1"
|
||||||
|
|
||||||
echo "{ data:[] }" > ~/.zen/tmp/chan_cloud.json
|
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
|
for channel in $(ls ~/.zen/bunkerbox/channels); do
|
||||||
echo "Adding $channel"
|
echo "Adding $channel"
|
||||||
|
@ -14,11 +12,7 @@ for channel in $(ls ~/.zen/bunkerbox/channels); do
|
||||||
[[ ! $howmuch ]] && continue
|
[[ ! $howmuch ]] && continue
|
||||||
echo "$howmuch posting"
|
echo "$howmuch posting"
|
||||||
|
|
||||||
sed -i "s~_CHANNEL_~$channel~g" ~/.zen/tmp/chan_cloud_plus.json
|
cat ~/.zen/tmp/chan_cloud.json | jq --arg CHANNEL "$channel" --arg HOWMUCH "$howmuch" --arg IPNS "$IPNS" '.data += [{"name": "'''$CHANNEL'''", "link": "/ipns/'''$IPNS'''/tw/'''$CHANNEL'''", "weight": "'''$HOWMUCH'''" ,"tooltip": "'''$CHANNEL'''"}]' > ~/.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
|
cp ~/.zen/tmp/chan_cloud_plus.json ~/.zen/tmp/chan_cloud.json
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue