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
|
# Menu pour ajouter un lien
|
||||||
oOutputParameterHandler = cOutputParameterHandler()
|
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()
|
oGui.setEndOfDirectory()
|
||||||
|
@ -223,7 +223,7 @@ def showMenu():
|
||||||
oOutputParameterHandler.addParameter('sMedia', 'anime')
|
oOutputParameterHandler.addParameter('sMedia', 'anime')
|
||||||
oGui.addDir(SITE_IDENTIFIER, 'showMenu', 'Animes', 'animes.png', oOutputParameterHandler)
|
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:
|
elif 'film' in sMedia:
|
||||||
contenu.discard('containSeries')
|
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 !!!!!
|
### MODIFY WITH GREAT CARE!!! MUST BE BUG FREE !!!!!
|
||||||
### EVERY STATION RUN THIS SCRIPT EVERY MINUTE.
|
### 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)
|
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)
|
# ? 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***/ )
|
### 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
|
[[ $isLINKinINDEX ]] && echo "$NEWSHARE already in index. DO NOTHING" ## should not happen
|
||||||
fi
|
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"
|
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 !!!
|
echo $MIPFS > ~/.zen/ipfs/.${IPFSNODEID}/_chain ## THIS SIMPLE LINE IS BLOCKCHAIN POWERING ANY DATA PUBLISHED TO IPFS !!!
|
||||||
NODEIPNS=$(ipfs name publish --quieter /ipfs/$MIPFS)
|
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 "NEW $TYPE ($file) ADDED."
|
||||||
echo "INDEX UPDATED : http://127.0.0.1:8181/${PREFIX}ASTRXBIAN"
|
echo "INDEX UPDATED : http://127.0.0.1:8181/${PREFIX}ASTRXBIAN"
|
||||||
|
|
Loading…
Reference in New Issue