diff --git a/zen/xbian_vstream.sh b/zen/xbian_vstream.sh index fdde4d2..92563a4 100755 --- a/zen/xbian_vstream.sh +++ b/zen/xbian_vstream.sh @@ -30,30 +30,28 @@ XZUID=$(cat ~/.zen/ipfs/.${IPFSNODEID}/_xbian.zuid) TYPE=$(echo "$path" | cut -d '/' -f 5 ) # ex: films PREFIX=$(echo "$TYPE" | head -c 1 | awk '{ print toupper($0) }' ) # ex: F -[[ $PREFIX == "" ]] && echo "WARNING. File is in ~/astroport/$file" +[[ $PREFIX == "" ]] && echo "WARNING. File is in ~/astroport/$file" && PREFIX="_"; TYPE="files" # 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 "ADDING ${path}${file} IPFS INDEX to ~/.zen/ipfs/xbian/${PREFIX}${XZUID}" echo "-----------------------------------------------------------------" -echo "ADDING ${path}${file} to IPFS" -echo "-----------------------------------------------------------------" NEWSHARE=$(ipfs add -wq "${path}${file}" | tail -n 1) [[ $NEWSHARE == "" ]] && echo "ipfs add ERROR" && exit 1 -echo "CHECK : ipfs ls /ipfs/$NEWSHARE/$file" +echo "CHECK IPFS $file : ipfs ls /ipfs/$NEWSHARE" echo "UPDATE $TYPE INDEX in ~/.zen/ipfs/xbian/${PREFIX}${XZUID} " echo "-----------------------------------------------------------------" mkdir -p ~/.zen/ipfs/xbian +# Init ${PREFIX}${XZUID} header +[[ ! -f ~/.zen/ipfs/xbian/${PREFIX}${XZUID} ]] && echo "CAT;TITLE;URLS" > ~/.zen/ipfs/xbian/${PREFIX}${XZUID} + ## CHECK IF $NEWSHARE is NEW, or an already existing file upgrade? isFILEinINDEX=$(grep "$file" ~/.zen/ipfs/xbian/${PREFIX}${XZUID}) isLINKinINDEX=$(grep "$NEWSHARE" ~/.zen/ipfs/xbian/${PREFIX}${XZUID}) -# Init ${PREFIX}${XZUID} header -[[ ! -f ~/.zen/ipfs/xbian/${PREFIX}${XZUID} ]] && echo "CAT;TITLE;URLS" > ~/.zen/ipfs/xbian/${PREFIX}${XZUID} - # If new file? add it to INDEX if [[ ! $isFILEinINDEX && ! $isLINKinINDEX ]]; then echo "$TYPE;$filena;http://localhost:10021/ipfs/$NEWSHARE/$file" >> ~/.zen/ipfs/xbian/${PREFIX}${XZUID}