Bootstrap becomes Auto PIN friends

This commit is contained in:
qo-op 2021-02-20 01:47:40 +01:00
parent acca2b2fb2
commit c540fa79cb
2 changed files with 29 additions and 7 deletions

View File

@ -11,3 +11,5 @@ YOU=$(ps auxf --sort=+utime | grep -w ipfs | grep -v -E 'color=auto|grep' | tail
IPFSNODEID=$(ipfs id -f='<id>\n')
G1PUB=$(cat ~/.zen/secret.dunikey | grep 'pub:' | cut -d ' ' -f 2)

View File

@ -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)