forked from axiom-team/astrXbian
$TYPE="" warning
This commit is contained in:
parent
891f31ea8c
commit
789ce0061c
|
@ -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"
|
||||
|
|
Loading…
Reference in New Issue