|
|
|
@ -19,7 +19,7 @@ IPFSNODEID=$(cat ~/.ipfs/config | jq -r .Identity.PeerID)
|
|
|
|
|
[[ ! $IPFSNODEID ]] && echo 'ERROR missing IPFS Node id !! IPFS is not responding !?' && exit 1
|
|
|
|
|
G1PUB=$(cat ~/.zen/secret.dunikey | grep 'pub:' | cut -d ' ' -f 2)
|
|
|
|
|
# ~/.zen/ipfs/.${IPFSNODEID}/astroport/kodi/vstream/${PREFIX}ASTRXBIAN
|
|
|
|
|
# Astropot/Kodi/Vstream source reads ${PREFIX}ASTRXBIAN from http://127.0.0.1:8181/.$IPFNODEID/
|
|
|
|
|
# Astropot/Kodi/Vstream source reads ${PREFIX}ASTRXBIAN from http://127.0.0.1:8080/.$IPFNODEID/
|
|
|
|
|
# Index File Format (could be enhanced) is using Kodi TMDB enhancement
|
|
|
|
|
# https://github.com/Kodi-vStream/venom-xbmc-addons/wiki/Voir-et-partager-sa-biblioth%C3%A8que-priv%C3%A9e#d%C3%A9clarer-des-films
|
|
|
|
|
########################################################################
|
|
|
|
@ -283,7 +283,7 @@ rm /tmp/.ipfsid
|
|
|
|
|
## EXPLANATIONS
|
|
|
|
|
########################################################################
|
|
|
|
|
# What is being in ~/.zen/ipfs/.${IPFSNODEID}/KEY/${MEDIAKEY}/
|
|
|
|
|
# is published on http://127.0.0.1:8181/ipns/$KEY/ AND ipfs ls /ipns/$KEY/
|
|
|
|
|
# is published on http://127.0.0.1:8080/ipns/$KEY/ AND ipfs ls /ipns/$KEY/
|
|
|
|
|
########################################################################
|
|
|
|
|
########################################################################
|
|
|
|
|
# CONTRACTS, are small App (fulljs or jquery + nginx backend app server)
|
|
|
|
@ -332,13 +332,13 @@ IPNSLINK=$(ipfs key list -l | grep ${MEDIAKEY} | cut -d ' ' -f 1)
|
|
|
|
|
> ~/.zen/ipfs/.${IPFSNODEID}/KEY/${MEDIAKEY}/${G1PUB}/index.html
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
# echo "<meta http-equiv=\"Refresh\" content=\"0;URL=http://127.0.0.1:8181/ipfs/$IPFSREPFILEID/$URLENCODE_FILE_NAME\">" > ~/.zen/ipfs/.${IPFSNODEID}/KEY/${MEDIAKEY}/${G1PUB}/index.html
|
|
|
|
|
# echo "<meta http-equiv=\"Refresh\" content=\"0;URL=http://127.0.0.1:8080/ipfs/$IPFSREPFILEID/$URLENCODE_FILE_NAME\">" > ~/.zen/ipfs/.${IPFSNODEID}/KEY/${MEDIAKEY}/${G1PUB}/index.html
|
|
|
|
|
########################################################################
|
|
|
|
|
## MODIFY INTO "./zen/ipns_TAG_refresh.sh" (add crypto/contracts there)
|
|
|
|
|
########################################################################
|
|
|
|
|
|
|
|
|
|
## COPY LOCALHOST IPFS URL TO CLIPBOARD
|
|
|
|
|
[[ $(which xclip) ]] && echo "http://127.0.0.1:8181/ipfs/$IPFSREPFILEID/$URLENCODE_FILE_NAME" | xclip -selection c
|
|
|
|
|
[[ $(which xclip) ]] && echo "http://127.0.0.1:8080/ipfs/$IPFSREPFILEID/$URLENCODE_FILE_NAME" | xclip -selection c
|
|
|
|
|
|
|
|
|
|
########################################################################
|
|
|
|
|
########################################################################
|
|
|
|
@ -380,7 +380,7 @@ then
|
|
|
|
|
########################################################################
|
|
|
|
|
# CREATION DU FICHIER ${PREFIX}ASTRXBIAN FILE : Add Header
|
|
|
|
|
[[ ! -f ~/.zen/ipfs/.${IPFSNODEID}/astroport/kodi/vstream/${PREFIX}ASTRXBIAN ]] \
|
|
|
|
|
&& echo "CAT;TMDB;YEAR;TITLE;SAISON;GENRES;GROUPES;RES;URLS=http://127.0.0.1:8181" > ~/.zen/ipfs/.${IPFSNODEID}/astroport/kodi/vstream/${PREFIX}ASTRXBIAN
|
|
|
|
|
&& echo "CAT;TMDB;YEAR;TITLE;SAISON;GENRES;GROUPES;RES;URLS=http://127.0.0.1:8080" > ~/.zen/ipfs/.${IPFSNODEID}/astroport/kodi/vstream/${PREFIX}ASTRXBIAN
|
|
|
|
|
|
|
|
|
|
# ADD NEW LINE TO INDEX
|
|
|
|
|
if [[ -f ~/.zen/ipfs/.${IPFSNODEID}/KEY/${MEDIAKEY}/${G1PUB}/ajouter_video.txt ]]
|
|
|
|
@ -436,9 +436,9 @@ fi
|
|
|
|
|
~/.zen/astrXbian/zen/ipns_self_publish.sh
|
|
|
|
|
########################################################################
|
|
|
|
|
echo "DUNIKEY PASS $PASS"
|
|
|
|
|
echo "NEW $TYPE ($file) ADDED. http://127.0.0.1:8181/ipfs/$IPFSREPFILEID/$URLENCODE_FILE_NAME"
|
|
|
|
|
echo "INDEX UPDATED : http://127.0.0.1:8181/ipns/${IPFSNODEID}/.${IPFSNODEID}/${PREFIX}ASTRXBIAN"
|
|
|
|
|
echo "VIDEO IPNS LINK : http://127.0.0.1:8181/ipns/$KEY/$G1PUB/"
|
|
|
|
|
echo "NEW $TYPE ($file) ADDED. http://127.0.0.1:8080/ipfs/$IPFSREPFILEID/$URLENCODE_FILE_NAME"
|
|
|
|
|
echo "INDEX UPDATED : http://127.0.0.1:8080/ipns/${IPFSNODEID}/.${IPFSNODEID}/${PREFIX}ASTRXBIAN"
|
|
|
|
|
echo "VIDEO IPNS LINK : http://127.0.0.1:8080/ipns/$KEY/$G1PUB/"
|
|
|
|
|
echo "#### EXCECUTION TIME"
|
|
|
|
|
end=`date +%s`
|
|
|
|
|
echo Execution time was `expr $end - $start` seconds.
|
|
|
|
|