From bd4ff247faa1ddaa1aa163795257c282b9b3c894 Mon Sep 17 00:00:00 2001 From: qo-op Date: Tue, 18 May 2021 01:15:28 +0200 Subject: [PATCH] PIN = add TMDB to my FASTRXBIAN --- zen/tools/autoPINfriends.sh | 16 +++++++++++++--- 1 file changed, 13 insertions(+), 3 deletions(-) diff --git a/zen/tools/autoPINfriends.sh b/zen/tools/autoPINfriends.sh index 64fd2f3..6466cd6 100755 --- a/zen/tools/autoPINfriends.sh +++ b/zen/tools/autoPINfriends.sh @@ -19,8 +19,12 @@ G1PUB=$(cat ~/.zen/secret.dunikey | grep 'pub:' | cut -d ' ' -f 2) for astrofile in $(ls -dt ~/.zen/ipfs_swarm/.12D*/KEY/*/*/${G1PUB}/.ipfsid.encrypt); do # decrypt $astrofile + mediakey=$(echo "$astrofile" | cut -d '/' -f 8 ) + keytype=$(echo "$mediakey" | cut -d '_' -f 1 ) + mediaid=$(echo "$mediakey" | cut -d '_' -f 2 ) + source=$(echo "$astrofile" | cut -d '/' -f 9 ) - echo "PINNING ASKED BY $source" + echo "$mediakey PINNING ASKED BY $source" ## VERIFY CONTRACT... TODO $MY_PATH/natools.py decrypt -f pubsec -k "$HOME/.zen/secret.dunikey" -i "$astrofile" -o "/tmp/ipfslink.txt" astrofile=$(cat /tmp/ipfslink.txt) @@ -35,7 +39,13 @@ do else echo "ALREADY PINNED" fi -# EXIT AFTER ONE PIN ONLY (next PIN in cron_MINUTE time) -[[ -f ~/.zen/PIN/${astrofile}/$G1PUB ]] && break + + ## TOOD : DECIDE TO ACTIVATE THIS BEHAVIOUR OR NOT ? + ## Copy FASTRXBIAN index (makes movies available for ALL) + [[ ! -f ~/.zen/ipfs/.${IPFSNODEID}/FASTRXBIAN ]] && echo "CAT;TMDB;YEAR;TITLE;SAISON;GENRES;GROUPES;RES;URLS=http://127.0.0.1:8181" > ~/.zen/ipfs/.${IPFSNODEID}/${PREFIX}ASTRXBIAN + [[ "$keytype" == "TMDB" ]] && cat ~/.zen/ipfs_swarm/.12D*/astroport/kodi/vstream/FASTRXBIAN | grep ";$mediaid;" | tail -n 1 >> ~/.zen/ipfs/.${IPFSNODEID}/FASTRXBIAN + + # EXIT AFTER ONE PIN ONLY (next PIN in cron_MINUTE time) + [[ -f ~/.zen/PIN/${astrofile}/$G1PUB ]] && break done