From 7b32f25da3c1cd607d551906f398bcc70fd477aa Mon Sep 17 00:00:00 2001 From: fred Date: Tue, 2 Apr 2024 12:46:14 +0200 Subject: [PATCH] make UMAP(s) & TW(s) listing on UPlanet --- Ustats.sh | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100755 Ustats.sh diff --git a/Ustats.sh b/Ustats.sh new file mode 100755 index 00000000..3ffadbd9 --- /dev/null +++ b/Ustats.sh @@ -0,0 +1,32 @@ +#!/bin/bash +#################################### +# stats.sh +# analyse LOCAL & SWARM data structure +#################################### +MY_PATH="`dirname \"$0\"`" # relative +MY_PATH="`( cd \"$MY_PATH\" && pwd )`" # absolutized and normalized +ME="${0##*/}" + +. "${MY_PATH}/tools/my.sh" + +#################################### +# search for active UMAPS +#################################### +echo " ## SEARCH UMAPS in UPLANET/__/_*_*/_*.?_*.?/*" +MEMAPS=($(ls -td ~/.zen/tmp/${IPFSNODEID}/UPLANET/__/_*_*/_*.?_*.?/* 2>/dev/null | rev | cut -d '/' -f 1 | rev | sort | uniq)) +SWARMMAPS=($(ls -Gd ~/.zen/tmp/swarm/*/UPLANET/__/_*_*/_*.?_*.?/* 2>/dev/null | rev | cut -d '/' -f 1 | rev | sort | uniq)) +combined=("${MEMAPS[@]}" "${SWARMMAPS[@]}") +unique_combined=($(echo "${combined[@]}" | tr ' ' '\n' | sort -u)) + +echo "${#unique_combined[@]} UMAP(S) : ${unique_combined[@]}" + +#################################### +# search for active TWS +#################################### +echo " ## SEARCH TW in UPLANET/__/_*_*/_*.?_*.?/_*.??_*.??/TW/*" +METW=($(ls -d ~/.zen/tmp/${IPFSNODEID}/UPLANET/__/_*_*/_*.?_*.?/_*.??_*.??/TW/* 2>/dev/null | rev | cut -d '/' -f 1 | rev | sort | uniq)) +SWARMTW=($(ls -d ~/.zen/tmp/swarm/*/UPLANET/__/_*_*/_*.?_*.?/_*.??_*.??/TW/* 2>/dev/null | rev | cut -d '/' -f 1 | rev | sort | uniq)) +combined=("${METW[@]}" "${SWARMTW[@]}") +unique_combined=($(echo "${combined[@]}" | tr ' ' '\n' | sort -u)) + +echo "${#unique_combined[@]} TW(S) : ${unique_combined[@]}"