xbian/FASTRXBIAN.uniq
This commit is contained in:
parent
34675fa5c3
commit
0617c426f0
|
@ -4,7 +4,9 @@
|
|||
# Version: 2020.12.05
|
||||
# License: AGPL-3.0 (https://choosealicense.com/licenses/agpl-3.0/)
|
||||
########################################################################
|
||||
# Transfert ~/astroport/files to IPFS and create Astroport(pastebin) index for Xbian/Vstream
|
||||
# Transfert ~/astroport/files to IPFS
|
||||
# Create Astroport(pastebin) index for Xbian/Vstream
|
||||
# ipfs publish with xbian key
|
||||
########################################################################
|
||||
[[ ! -f ~/.zen/ipfs/.${IPFSNODEID}/_xbian.zuid ]] && echo "ERROR no _xbian.zuid" && exit 1
|
||||
|
||||
|
@ -12,10 +14,10 @@ mkdir -p ~/astroport/films
|
|||
mkdir -p ~/astroport/series
|
||||
mkdir -p ~/astroport/animes
|
||||
|
||||
# GET xbian-ZUID
|
||||
# GET XZUID
|
||||
XZUID=$(cat ~/.zen/ipfs/.${IPFSNODEID}/_xbian.zuid)
|
||||
|
||||
echo "CREATE ~/.zen/ipfs/xbian/F$XZUID FROM ~/astroport/"
|
||||
echo "CREATE ~/.zen/ipfs/xbian/F$XZUID FROM ~/astroport/films"
|
||||
echo "-----------------------------------------------------------------"
|
||||
# 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
|
||||
|
@ -28,13 +30,13 @@ AFSHARE=$(ipfs add -rq ~/astroport/films/ | tail -n 1)
|
|||
echo "WRITE ~/.zen/ipfs/xbian/F$XZUID Films index"
|
||||
echo "-----------------------------------------------------------------"
|
||||
mkdir -p ~/.zen/ipfs/xbian
|
||||
echo "TITLE;URLS" > ~/.zen/ipfs/xbian/$XZUID
|
||||
echo "TITLE;URLS" > ~/.zen/ipfs/xbian/F${XZUID}
|
||||
for file in ~/astroport/films/*
|
||||
do
|
||||
filename=$(basename -- "$file")
|
||||
extension="${filename##*.}"
|
||||
filena="${filename%.*}"
|
||||
echo "$filena;http://localhost:8080/ipfs/$AFSHARE/$filename" >> ~/.zen/ipfs/xbian/F$XZUID
|
||||
echo "$filena;http://localhost:8080/ipfs/$AFSHARE/$filename" >> ~/.zen/ipfs/xbian/F${XZUID}
|
||||
done
|
||||
|
||||
### TODO
|
||||
|
@ -46,7 +48,7 @@ echo "-----------------------------------------------------------------"
|
|||
MIPFS=$(ipfs add -rHq ~/.zen/ipfs | tail -n 1)
|
||||
NODEIPNS=$(ipfs name publish --quieter /ipfs/$MIPFS)
|
||||
|
||||
ipfs cat /ipns/$NODEIPNS/xbian/F$XZUID
|
||||
ipfs cat /ipns/$NODEIPNS/xbian/F${XZUID}
|
||||
|
||||
echo "SYNCing SWARM..."
|
||||
echo "-----------------------------------------------------------------"
|
||||
|
@ -57,6 +59,8 @@ echo "-----------------------------------------------------------------"
|
|||
mkdir -p /tmp/xbian/
|
||||
echo 'TITLE;URL' > /tmp/xbian/FASTRXBIAN
|
||||
cat ~/.zen/ipfs_swarm/xbian/F*-* | grep -v -E 'TITLE;URL' >> /tmp/xbian/FASTRXBIAN
|
||||
cat /tmp/xbian/FASTRXBIAN | uniq > /tmp/xbian/FASTRXBIAN.uniq
|
||||
mv /tmp/xbian/FASTRXBIAN.uniq /tmp/xbian/FASTRXBIAN
|
||||
|
||||
echo "PUBLISH IPNS with 'xbian' key"
|
||||
echo "-----------------------------------------------------------------"
|
||||
|
|
Loading…
Reference in New Issue