forked from axiom-team/astrXbian
Using ~/.zen/ipfs/.${IPFSNODEID}/${PREFIX}ASTRXBIAN for ASTROPORT Vstream source
This commit is contained in:
parent
467059303d
commit
bdfa55ad47
|
@ -181,7 +181,7 @@ def load():
|
|||
|
||||
# Menu pour ajouter un lien
|
||||
oOutputParameterHandler = cOutputParameterHandler()
|
||||
oGui.addDir(SITE_IDENTIFIER, 'addPasteName', '[COLOR coral]Ajouter un dossier PasteBin[/COLOR]', 'listes.png', oOutputParameterHandler)
|
||||
oGui.addDir(SITE_IDENTIFIER, 'addPasteName', '[COLOR coral]Ajouter un dossier[/COLOR]', 'listes.png', oOutputParameterHandler)
|
||||
|
||||
|
||||
oGui.setEndOfDirectory()
|
||||
|
@ -223,7 +223,7 @@ def showMenu():
|
|||
oOutputParameterHandler.addParameter('sMedia', 'anime')
|
||||
oGui.addDir(SITE_IDENTIFIER, 'showMenu', 'Animes', 'animes.png', oOutputParameterHandler)
|
||||
|
||||
oGui.addDir(SITE_IDENTIFIER, 'addPasteID', '[COLOR coral]Ajouter un lien PasteBin[/COLOR]', 'listes.png', oOutputParameterHandler)
|
||||
oGui.addDir(SITE_IDENTIFIER, 'addPasteID', '[COLOR coral]Ajouter un lien ASTRXBIAN[/COLOR]', 'listes.png', oOutputParameterHandler)
|
||||
|
||||
elif 'film' in sMedia:
|
||||
contenu.discard('containSeries')
|
||||
|
|
|
@ -37,7 +37,7 @@ export YOU=$(ps auxf --sort=+utime | grep -w ipfs | grep -v -E 'color=auto|grep'
|
|||
### MODIFY WITH GREAT CARE!!! MUST BE BUG FREE !!!!!
|
||||
### EVERY STATION RUN THIS SCRIPT EVERY MINUTE.
|
||||
export isKodiRunning=$(ps auxf --sort=+utime | grep -w kodi | grep -v -E 'color=auto|grep' | tail -n 1 | cut -d ' ' -f 1)
|
||||
isinotifywaitRunning=$(ps auxf --sort=+utime | grep -w inotifywait | grep -v -E 'color=auto|grep' | tail -n 1 | cut -d ' ' -f 1)
|
||||
export isinotifywaitRunning=$(ps auxf --sort=+utime | grep -w inotifywait | grep -v -E 'color=auto|grep' | tail -n 1 | cut -d ' ' -f 1)
|
||||
|
||||
# ? isNextcloudRunning=$(ps auxf --sort=+utime | grep -w ipfs | grep -v -E 'color=auto|grep' | tail -n 1 | cut -d ' ' -f 1)
|
||||
### DETECT FLAVOURS (TODO: Publish and share into ipfs/.12D3KooW***/ )
|
||||
|
|
|
@ -79,6 +79,22 @@ else
|
|||
[[ $isLINKinINDEX ]] && echo "$NEWSHARE already in index. DO NOTHING" ## should not happen
|
||||
fi
|
||||
|
||||
### REFRESH ~/.zen/ipfs_swarm/
|
||||
echo "NOW SYNCing with my SWARM..."
|
||||
echo "-----------------------------------------------------------------"
|
||||
~/.zen/astrXbian/zen/ipfs_SWARM_refresh.sh
|
||||
|
||||
echo "CREATE ~/.zen/ipfs/.${IPFSNODEID}/${PREFIX}ASTRXBIAN ($TYPE) from ipfs_swarm found indexes"
|
||||
echo "-----------------------------------------------------------------"
|
||||
mkdir -p /tmp/xbian/
|
||||
echo "CAT;TMDB;YEAR;TITLE;SAISON;GENRES;GROUPES;RES;URLS=http://127.0.0.1:8181" > /tmp/xbian/${PREFIX}ASTRXBIAN # CREATE INDEX HEADER
|
||||
cat ~/.zen/ipfs_swarm/xbian/${PREFIX}* | grep -v -E 'CAT;TMDB' >> /tmp/xbian/${PREFIX}ASTRXBIAN # GET All lines (no header)
|
||||
cat /tmp/xbian/${PREFIX}ASTRXBIAN | uniq > /tmp/xbian/${PREFIX}ASTRXBIAN.uniq # REMOVE DUPLICATE
|
||||
mv /tmp/xbian/${PREFIX}ASTRXBIAN.uniq ~/.zen/ipfs/.${IPFSNODEID}/${PREFIX}ASTRXBIAN # Publish to localhost ASTROPORT relay
|
||||
|
||||
## REMOVE DUPLICATE FROM ipfs get commands
|
||||
cat ~/.zen/ipfs/xbian/_${XZUID} | uniq > /tmp/xbian/_${XZUID}
|
||||
mv /tmp/xbian/_${XZUID} ~/.zen/ipfs/xbian/_${XZUID}
|
||||
|
||||
########################################################################
|
||||
echo "PUBLISH ~/.zen/ipfs to IPNS self for SWARM SHARING"
|
||||
|
@ -87,20 +103,5 @@ MIPFS=$(ipfs add -rHq ~/.zen/ipfs | tail -n 1)
|
|||
echo $MIPFS > ~/.zen/ipfs/.${IPFSNODEID}/_chain ## THIS SIMPLE LINE IS BLOCKCHAIN POWERING ANY DATA PUBLISHED TO IPFS !!!
|
||||
NODEIPNS=$(ipfs name publish --quieter /ipfs/$MIPFS)
|
||||
|
||||
echo "NOW SYNCing with my SWARM..."
|
||||
echo "-----------------------------------------------------------------"
|
||||
~/.zen/astrXbian/zen/ipfs_SWARM_refresh.sh
|
||||
|
||||
echo "CREATE my local ${PREFIX}ASTRXBIAN ($TYPE) from ipfs_swarm found indexes"
|
||||
echo "-----------------------------------------------------------------"
|
||||
mkdir -p /tmp/xbian/
|
||||
echo "CAT;TMDB;YEAR;TITLE;SAISON;GENRES;GROUPES;RES;URLS=http://127.0.0.1:8181" > /tmp/xbian/${PREFIX}ASTRXBIAN # CREATE INDEX HEADER
|
||||
cat ~/.zen/ipfs_swarm/xbian/${PREFIX}* | grep -v -E 'CAT;TMDB' >> /tmp/xbian/${PREFIX}ASTRXBIAN # GET All lines
|
||||
cat /tmp/xbian/${PREFIX}ASTRXBIAN | uniq > /tmp/xbian/${PREFIX}ASTRXBIAN.uniq # REMOVE DUPLICATE
|
||||
mv /tmp/xbian/${PREFIX}ASTRXBIAN.uniq /var/www/astrxbian/${PREFIX}ASTRXBIAN # Publish to localhost ASTROPORT relay
|
||||
|
||||
cat ~/.zen/ipfs/xbian/_${XZUID} | uniq > /tmp/xbian/_${XZUID}
|
||||
mv /tmp/xbian/_${XZUID} ~/.zen/ipfs/xbian/_${XZUID}
|
||||
|
||||
echo "NEW $TYPE ($file) ADDED."
|
||||
echo "INDEX UPDATED : http://127.0.0.1:8181/${PREFIX}ASTRXBIAN"
|
||||
|
|
Loading…
Reference in New Issue