From 789ce0061c001639301270017894694b60ca7f77 Mon Sep 17 00:00:00 2001 From: qo-op Date: Thu, 17 Dec 2020 18:46:04 +0100 Subject: [PATCH] $TYPE="" warning --- zen/xbian_vstream.sh | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/zen/xbian_vstream.sh b/zen/xbian_vstream.sh index 16801cc..fdde4d2 100755 --- a/zen/xbian_vstream.sh +++ b/zen/xbian_vstream.sh @@ -28,16 +28,18 @@ XZUID=$(cat ~/.zen/ipfs/.${IPFSNODEID}/_xbian.zuid) ### EXTRACT first letter index file prefix (ex: path=/home/xbian/astroport/films/) TYPE=$(echo "$path" | cut -d '/' -f 5 ) # ex: films -PREFIX=$(echo "$path" | cut -d '/' -f 5 | head -c 1 | awk '{ print toupper($0) }' ) # ex: F +PREFIX=$(echo "$TYPE" | head -c 1 | awk '{ print toupper($0) }' ) # ex: F + +[[ $PREFIX == "" ]] && echo "WARNING. File is in ~/astroport/$file" # CREATE Vstream/Pastebin file format # https://github.com/Kodi-vStream/venom-xbmc-addons/wiki/Voir-et-partager-sa-biblioth%C3%A8que-priv%C3%A9e#d%C3%A9clarer-des-films echo "ADD $path/$file to ~/.zen/ipfs/xbian/${PREFIX}${XZUID}" echo "-----------------------------------------------------------------" -echo "ADDING ~/astroport/$TYPE/$file to IPFS" +echo "ADDING ${path}${file} to IPFS" echo "-----------------------------------------------------------------" -NEWSHARE=$(ipfs add -wq "$path$file" | tail -n 1) +NEWSHARE=$(ipfs add -wq "${path}${file}" | tail -n 1) [[ $NEWSHARE == "" ]] && echo "ipfs add ERROR" && exit 1 echo "CHECK : ipfs ls /ipfs/$NEWSHARE/$file" @@ -74,12 +76,13 @@ echo "-----------------------------------------------------------------" echo "CREATE my local ${PREFIX}ASTRXBIAN ($TYPE) from ALL ipfs_swarm" echo "-----------------------------------------------------------------" mkdir -p /tmp/xbian/ -echo 'CAT;TITLE;URL' > /tmp/xbian/${PREFIX}ASTRXBIAN -cat ~/.zen/ipfs_swarm/xbian/${PREFIX}* | grep -v -E 'CAT;TITLE;URL' >> /tmp/xbian/${PREFIX}ASTRXBIAN -cat /tmp/xbian/${PREFIX}ASTRXBIAN | uniq > /tmp/xbian/${PREFIX}ASTRXBIAN.uniq +echo 'CAT;TITLE;URL' > /tmp/xbian/${PREFIX}ASTRXBIAN # CREATE INDEX HEADER +cat ~/.zen/ipfs_swarm/xbian/${PREFIX}* | grep -v -E 'CAT;TITLE;URL' >> /tmp/xbian/${PREFIX}ASTRXBIAN # GET SWARM INDEXES +cat /tmp/xbian/${PREFIX}ASTRXBIAN | uniq > /tmp/xbian/${PREFIX}ASTRXBIAN.uniq # REMOVE DUPLICATE INDEX mv /tmp/xbian/${PREFIX}ASTRXBIAN.uniq /var/www/astrxbian/${PREFIX}ASTRXBIAN -echo "NEW $TYPE INDEX UPDATED : http://localhost:10021/${PREFIX}ASTRXBIAN" +echo "NEW $TYPE ($file) ADDED." +echo "INDEX UPDATED : http://localhost:10021/${PREFIX}ASTRXBIAN" ## INUTILE #echo "PUBLISH IPNS with 'xbian' key"