From 77b477ec6b3274b565f69e828eeae0c2db1b1e7c Mon Sep 17 00:00:00 2001 From: fred Date: Thu, 2 Sep 2021 22:42:57 +0200 Subject: [PATCH] cleaning old files and dir from ipfs_swarm --- zen/ipfs_SWARM_refresh.sh | 17 +++++++++++------ 1 file changed, 11 insertions(+), 6 deletions(-) diff --git a/zen/ipfs_SWARM_refresh.sh b/zen/ipfs_SWARM_refresh.sh index f97809e..cd923ff 100755 --- a/zen/ipfs_SWARM_refresh.sh +++ b/zen/ipfs_SWARM_refresh.sh @@ -45,8 +45,10 @@ touch /tmp/treated.ipfs.swarm ######################################################################## ######################################################################## echo "******************************************************************" -echo "RETRIEVING MY OWN DATA FROM IPNS TO ~/.zen/ipfs_swarm" -#ipfs get --output=/home/$YOU/.zen/ipfs_swarm/ /ipns/$IPFSNODEID +echo "REFRESHING MY OWN DATA FROM IPNS TO ~/.zen/ipfs_swarm" +find /home/$YOU/.zen/ipfs_swarm/.$IPFSNODEID/ -type f -mtime +30 -exec rm '{}' \; +find /home/$YOU/.zen/ipfs_swarm/.$IPFSNODEID/ -type d -mtime +30 -exec rmdir '{}' \; +ipfs get --output=/home/$YOU/.zen/ipfs_swarm/ /ipns/$IPFSNODEID ######################################################################## count=1 ipfs bootstrap > /tmp/ipfs_swarm_peers @@ -104,8 +106,11 @@ do continue fi fi - ## Add to bootstrap if XID exists - [[ "$XID" != "" ]] && ipfs bootstrap add "$peerline" || ipfs bootstrap rm "$peerline" + ## Refresh bootstrap if XID exists + [[ "$XID" != "" ]] && ipfs bootstrap rm "/ipfs/$ipfsnodeid" && ipfs bootstrap add "$peerline" || ipfs bootstrap rm "$peerline" + echo "Removing 30 days older data from ~/.zen/ipfs_swarm/.$ipfsnodeid/" + find /home/$YOU/.zen/ipfs_swarm/.$ipfsnodeid/ -type f -mtime +30 -exec rm '{}' \; + find /home/$YOU/.zen/ipfs_swarm/.$ipfsnodeid/ -type d -mtime +30 -exec rmdir '{}' \; echo "OK Friend REFRESH /ipns/$ipfsnodeid INTO ~/.zen/ipfs_swarm/" ipfs --timeout=60s get --output=/home/$YOU/.zen/ipfs_swarm/ /ipns/$ipfsnodeid if [ $? != 0 ]; @@ -235,7 +240,7 @@ done # rm ~/.kodi/userdata/addon_data/plugin.video.vstream/astroport_cache.db ######################################################################## -# REFRESH tiddlywiki WALL OF FRIENDS +# REFRESH tiddlywiki WALL OF FRIENDS /ipns/${IPFSNODEID}/.${IPFSNODEID}/FRIENDS/index.html ######################################################################## zuid="$(cat ~/.zen/ipfs/.$IPFSNODEID/_xbian.zuid)" @@ -259,7 +264,7 @@ for wiki in $(ls ~/.zen/ipfs_swarm/.12D*/index.html | grep -Ev "${IPFSNODEID}" 2 ipfsnodeid=$(echo $wiki | cut -d '.' -f 3- | cut -d '/' -f 1) whoisg1=$(~/.zen/astrXbian/zen/tools/ipfs_to_g1.py $ipfsnodeid) echo "
  • - + \"$whoisg1\"