diff --git a/zen/bash_template.sh b/zen/bash_template.sh index 4ff2ba5..fedfcc8 100755 --- a/zen/bash_template.sh +++ b/zen/bash_template.sh @@ -11,3 +11,5 @@ YOU=$(ps auxf --sort=+utime | grep -w ipfs | grep -v -E 'color=auto|grep' | tail IPFSNODEID=$(ipfs id -f='\n') G1PUB=$(cat ~/.zen/secret.dunikey | grep 'pub:' | cut -d ' ' -f 2) + + diff --git a/zen/gchange_INIT.sh b/zen/gchange_INIT.sh index db58c0c..46daac4 100755 --- a/zen/gchange_INIT.sh +++ b/zen/gchange_INIT.sh @@ -101,13 +101,33 @@ for liking_me in $(~/.zen/astrXbian/zen/jaklis/jaklis.py like | jq -r '.likes[]. do # BOOTSTRAP AUTO LIKE BACK IamBOOTSTRAP=$(cat ~/.zen/astrXbian/A_boostrap_nodes.txt | grep "$G1PUB") # AM I A BOOTSTRAP ? - if [[ "$IamBOOTSTRAP" == "$G1PUB" && ! -f ~/.zen/ipfs/.${IPFSNODEID}/FRIENDS/$liking_me/tryme.addr ]]; then - echo "I AM A BOOTSTRAP $G1PUB" - echo "SENDING 1 STAR AUTO LIKE to $liking_me" - /home/$YOU/.zen/astrXbian/zen/jaklis/jaklis.py unlike -p $liking_me - sleep $((1 + RANDOM % 2)) # SLOW DOWN - /home/$YOU/.zen/astrXbian/zen/jaklis/jaklis.py like -p $liking_me -s 1 - sleep $((1 + RANDOM % 2)) # SLOW DOWN + if [[ "$IamBOOTSTRAP" == "$G1PUB" ]]; then + echo "I AM A BOOTSTRAP AUTO PIN FRIEND $G1PUB" + if [[ ! -f ~/.zen/ipfs/.${IPFSNODEID}/FRIENDS/$liking_me/tryme.addr ]]; then + echo "SENDING 1 STAR AUTO LIKE to $liking_me" + /home/$YOU/.zen/astrXbian/zen/jaklis/jaklis.py unlike -p $liking_me + sleep $((1 + RANDOM % 2)) # SLOW DOWN + /home/$YOU/.zen/astrXbian/zen/jaklis/jaklis.py like -p $liking_me -s 1 + sleep $((1 + RANDOM % 2)) # SLOW DOWN + fi + ## AUTO PIN FRIENDS ACTIVATION + # /home/fred/.zen/ipfs_swarm/.12D3KooWB2PWQegymKFGdhKGQbyvnp5RQvjFPzz6KC6sxeo3juaB/PIN/QmbkFKpmfaZyFTBNGbnsLDuaQULzLTAS5DBYHjSYVDrFen/2D2LfX7GaQynDooqn1Eb21zavbgcNJucMbjrafe9qxrF + for astrofile in $(ls ~/.zen/ipfs_swarm/.*/PIN/*/* |sort | uniq); + do + # /home/fred/.zen/ipfs_swarm/.12D3KooWB2PWQegymKFGdhKGQbyvnp5RQvjFPzz6KC6sxeo3juaB/PIN/QmbkFKpmfaZyFTBNGbnsLDuaQULzLTAS5DBYHjSYVDrFen/2D2LfX7GaQynDooqn1Eb21zavbgcNJucMbjrafe9qxrF + astroipfs=$(echo $astrofile | cut -d '/' -f 8 ) + # PINNING NEW FILE + echo ~/.zen/ipfs/.${IPFSNODEID}/PIN/${astroipfs} + if [[ ! -d ~/.zen/ipfs/.${IPFSNODEID}/PIN/${astroipfs} ]] + then + echo "PIN : $astroipfs" + ipfs pin add /ipfs/$astroipfs && mkdir -p ~/.zen/ipfs/.${IPFSNODEID}/PIN/${astroipfs}/ + echo "PUBLISHING MY PIN" + [[ -d ~/.zen/ipfs/.${IPFSNODEID}/PIN/${astroipfs} ]] && touch ~/.zen/ipfs/.${IPFSNODEID}/PIN/${astroipfs}/$G1PUB + fi + # EXIT AFTER ONE PIN ONLY (next PIN in cron_MINUTE time) + [[ -f ~/.zen/ipfs/.${IPFSNODEID}/PIN/${astroipfs}/$G1PUB ]] && break + done fi # CHECKING IF WE LIKE EACH OTHER (AVOID LIKING MYSELF)