From bd3e5ef140d25da35fae7a286a3e68e1fe0bbcd7 Mon Sep 17 00:00:00 2001 From: qo-op Date: Mon, 22 Feb 2021 02:17:21 +0100 Subject: [PATCH] hummm --- README.md | 12 +++++++---- zen/gchange_INIT.sh | 40 ++++++++++++++++++------------------- zen/tools/autoPINfriends.sh | 20 ++++++++++--------- 3 files changed, 39 insertions(+), 33 deletions(-) diff --git a/README.md b/README.md index 3b7c9b2..c97d3b9 100644 --- a/README.md +++ b/README.md @@ -185,13 +185,17 @@ ipfs ls /ipns/k51qzi5uqu5dgfc3m379rf9820vg20hjhnmo9letrkj2p177tq013ohn68xf2y ``` - # ANNEXES -BROCHURE https://www.copylaradio.com/en_US/blog/blog-1/post/astrxbian-20 -CODE SOURCE https://git.p2p.legal/axiom-team/astrXbian +## Marc se demande comment fonctionne Astsroport? +https://tube.p2p.legal/videos/watch/90f0efd6-e1a9-40ed-8583-440b98ab4ef0 -IMAGE SYSTEME : https://qo-op.com/astrXbian2020.img (2021-01-12) + +## BROCHURE https://www.copylaradio.com/en_US/blog/blog-1/post/astrxbian-20 + +## CODE SOURCE https://git.p2p.legal/axiom-team/astrXbian + +## IMAGE SYSTEME RPI : https://qo-op.com/astrXbian2020.img (2021-01-12) https://astroport.com diff --git a/zen/gchange_INIT.sh b/zen/gchange_INIT.sh index f873a28..6324b63 100755 --- a/zen/gchange_INIT.sh +++ b/zen/gchange_INIT.sh @@ -100,25 +100,25 @@ echo $(df ~/.ipfs/ | tail -n 1 | awk '{print $4}') > ~/.zen/ipfs/.${IPFSNODEID}/ IamBOOTSTRAP=$(cat ~/.zen/astrXbian/A_boostrap_nodes.txt | grep "$G1PUB") # AM I A BOOTSTRAP ? ################## AUTO PINNING - if [[ "$IamBOOTSTRAP" == "$G1PUB" ]]; then - ## AUTO PIN FRIENDS ACTIVATION - # /home/fred/.zen/ipfs_swarm/.12D3KooWB2PWQegymKFGdhKGQbyvnp5RQvjFPzz6KC6sxeo3juaB/PIN/QmbkFKpmfaZyFTBNGbnsLDuaQULzLTAS5DBYHjSYVDrFen/2D2LfX7GaQynDooqn1Eb21zavbgcNJucMbjrafe9qxrF - for astrofile in $(ls ~/.zen/ipfs_swarm/.*/PIN/*/* | grep -Ev ${IPFSNODEID} | cut -d '/' -f 8 | sort | uniq ); - do - # /home/fred/.zen/ipfs_swarm/.12D3KooWB2PWQegymKFGdhKGQbyvnp5RQvjFPzz6KC6sxeo3juaB/PIN/QmbkFKpmfaZyFTBNGbnsLDuaQULzLTAS5DBYHjSYVDrFen/2D2LfX7GaQynDooqn1Eb21zavbgcNJucMbjrafe9qxrF - # PINNING NEW FILE - echo "~/.zen/ipfs/.${IPFSNODEID}/PIN/${astrofile}" - if [[ ! -d ~/.zen/ipfs/.${IPFSNODEID}/PIN/${astrofile} ]]; - then - echo "PIN : $astrofile" - ipfs pin add /ipfs/$astrofile && mkdir -p ~/.zen/ipfs/.${IPFSNODEID}/PIN/${astrofile}/ - echo "PUBLISHING MY PIN" - [[ -d ~/.zen/ipfs/.${IPFSNODEID}/PIN/${astrofile} ]] && echo "0" > ~/.zen/ipfs/.${IPFSNODEID}/PIN/${astrofile}/$G1PUB - fi - # EXIT AFTER ONE PIN ONLY (next PIN in cron_MINUTE time) - [[ -f ~/.zen/ipfs/.${IPFSNODEID}/PIN/${astrofile}/$G1PUB ]] && break - done - fi +if [[ "$IamBOOTSTRAP" == "$G1PUB" ]]; then +## AUTO PIN FRIENDS ACTIVATION +# /home/fred/.zen/ipfs_swarm/.12D3KooWB2PWQegymKFGdhKGQbyvnp5RQvjFPzz6KC6sxeo3juaB/PIN/QmbkFKpmfaZyFTBNGbnsLDuaQULzLTAS5DBYHjSYVDrFen/2D2LfX7GaQynDooqn1Eb21zavbgcNJucMbjrafe9qxrF +for astrofile in $(ls ~/.zen/ipfs_swarm/.*/PIN/*/* | grep -Ev ${IPFSNODEID} | cut -d '/' -f 8 | sort | uniq ); +do +# /home/fred/.zen/ipfs_swarm/.12D3KooWB2PWQegymKFGdhKGQbyvnp5RQvjFPzz6KC6sxeo3juaB/PIN/QmbkFKpmfaZyFTBNGbnsLDuaQULzLTAS5DBYHjSYVDrFen/2D2LfX7GaQynDooqn1Eb21zavbgcNJucMbjrafe9qxrF + # PINNING NEW FILE + echo "PINNING ~/.zen/ipfs/.${IPFSNODEID}/PIN/${astrofile} ??" + if [[ ! -d ~/.zen/ipfs/.${IPFSNODEID}/PIN/${astrofile} ]]; + then + echo "PIN : $astrofile" + ipfs pin add /ipfs/$astrofile && mkdir -p ~/.zen/ipfs/.${IPFSNODEID}/PIN/${astrofile}/ + echo "PUBLISHING MY PIN" + [[ -d ~/.zen/ipfs/.${IPFSNODEID}/PIN/${astrofile} ]] && echo "0" > ~/.zen/ipfs/.${IPFSNODEID}/PIN/${astrofile}/$G1PUB + fi +# EXIT AFTER ONE PIN ONLY (next PIN in cron_MINUTE time) +[[ -f ~/.zen/ipfs/.${IPFSNODEID}/PIN/${astrofile}/$G1PUB ]] && break +done +fi ################## AUTO PINNING @@ -126,7 +126,7 @@ for liking_me in $(~/.zen/astrXbian/zen/jaklis/jaklis.py like | jq -r '.likes[]. do # BOOTSTRAP AUTO LIKE BACK if [[ "$IamBOOTSTRAP" == "$G1PUB" ]]; then - echo "I AM A BOOTSTRAP AUTO PIN FRIEND $G1PUB" + echo "I AM A BOOTSTRAP AUTO LIKING $liking_me FRIEND" 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 diff --git a/zen/tools/autoPINfriends.sh b/zen/tools/autoPINfriends.sh index 509de12..78919a8 100755 --- a/zen/tools/autoPINfriends.sh +++ b/zen/tools/autoPINfriends.sh @@ -11,23 +11,25 @@ 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) +ls ~/.zen/ipfs/.${IPFSNODEID}/PIN/*/* | cut -d '/' -f 8 + ## AUTO PIN FRIENDS ACTIVATION # /home/fred/.zen/ipfs_swarm/.12D3KooWB2PWQegymKFGdhKGQbyvnp5RQvjFPzz6KC6sxeo3juaB/PIN/QmbkFKpmfaZyFTBNGbnsLDuaQULzLTAS5DBYHjSYVDrFen/2D2LfX7GaQynDooqn1Eb21zavbgcNJucMbjrafe9qxrF -for astrofile in $(ls ~/.zen/ipfs_swarm/.*/PIN/*/* |sort | uniq); +for astrofile in $(ls ~/.zen/ipfs_swarm/.*/PIN/*/* | grep -Ev ${IPFSNODEID} | cut -d '/' -f 8 | 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} ]] + echo "PINNING ~/.zen/ipfs/.${IPFSNODEID}/PIN/${astrofile} ??" + if [[ ! -d ~/.zen/ipfs/.${IPFSNODEID}/PIN/${astrofile} ]]; then - echo "PIN : $astroipfs" - ipfs pin add /ipfs/$astroipfs && mkdir -p ~/.zen/ipfs/.${IPFSNODEID}/PIN/${astroipfs}/ + echo "PIN : $astrofile" + ipfs pin add /ipfs/$astrofile && mkdir -p ~/.zen/ipfs/.${IPFSNODEID}/PIN/${astrofile}/ echo "PUBLISHING MY PIN" - [[ -d ~/.zen/ipfs/.${IPFSNODEID}/PIN/${astroipfs} ]] && touch ~/.zen/ipfs/.${IPFSNODEID}/PIN/${astroipfs}/$G1PUB + [[ -d ~/.zen/ipfs/.${IPFSNODEID}/PIN/${astrofile} ]] && echo "0" > ~/.zen/ipfs/.${IPFSNODEID}/PIN/${astrofile}/$G1PUB + else + echo "ALREADY PINNED" fi # EXIT AFTER ONE PIN ONLY (next PIN in cron_MINUTE time) -[[ -f ~/.zen/ipfs/.${IPFSNODEID}/PIN/${astroipfs}/$G1PUB ]] && break +[[ -f ~/.zen/ipfs/.${IPFSNODEID}/PIN/${astrofile}/$G1PUB ]] && break done -