fixing some bug

This commit is contained in:
qo-op 2020-12-17 19:05:33 +01:00
parent 789ce0061c
commit cd0fdeb9a2
1 changed files with 6 additions and 8 deletions

View File

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