# .views.counter
This commit is contained in:
parent
ab2f111c6c
commit
4ebdfa228f
|
@ -57,20 +57,29 @@ do
|
||||||
TITLE=$(cat ~/.zen/ipfs/.${IPFSNODEID}/KEY/${id}/${G1PUB}/.title)
|
TITLE=$(cat ~/.zen/ipfs/.${IPFSNODEID}/KEY/${id}/${G1PUB}/.title)
|
||||||
|
|
||||||
### IPNS LINK CAN EVOLVE (REFRESH EVERY 12 H TO MAINTAIN ALIVE IN THE SWARM)
|
### IPNS LINK CAN EVOLVE (REFRESH EVERY 12 H TO MAINTAIN ALIVE IN THE SWARM)
|
||||||
echo "<meta http-equiv=\"Refresh\" content=\"10;URL=https://aries.copylaradio.com/ipns/$IPNSLINK/${G1PUB}/\">
|
echo "<meta http-equiv=\"Refresh\" content=\"3;URL=https://aries.copylaradio.com/ipns/$IPNSLINK/${G1PUB}/\">
|
||||||
<h1><a href='https://astroport.com'>ASTROPORT</a>/KODI</h1>
|
<h1><a href='https://astroport.com'>ASTROPORT</a>/KODI</h1>
|
||||||
Pour consulter cette vidéo, rejoignez notre video-club et devenons amis...<br><br>
|
Si vous avez installé Astroport la vidéo démarre dans 3s ... Rejoignez notre video-club et devenons amis...<br><br>
|
||||||
Installez <a href='https://copylaradio.com'>astrXbian</a><br>
|
Installez <a href='https://copylaradio.com'>astrXbian</a><br>
|
||||||
<br><a href=\"https://www.gchange.fr/#/app/user/${G1PUB}/\"><img width=40 src=\"https://aries.copylaradio.com/ipns/${IPFSNODEID}/.${IPFSNODEID}/G1SSB/_g1.gchange_avatar.png\"></a>" > ~/.zen/ipfs/.${IPFSNODEID}/KEY/${id}/index.html
|
<br><a href=\"https://www.gchange.fr/#/app/user/${G1PUB}/\"><img width=40 src=\"https://aries.copylaradio.com/ipns/${IPFSNODEID}/.${IPFSNODEID}/G1SSB/_g1.gchange_avatar.png\"></a>" > ~/.zen/ipfs/.${IPFSNODEID}/KEY/${id}/index.html
|
||||||
|
|
||||||
### CHANGE FILE ACCESS
|
########################################################################
|
||||||
|
### ACTIVATE & EXECUTE HERE YOUR OWN SCENARIO
|
||||||
|
# ~/.zen/ipfs/.${IPFSNODEID}/KEY/${INDEXPREFIX}${REFERENCE}/${G1PUB}/index.html
|
||||||
|
########################################################################
|
||||||
|
# FRANCE COPIE PRIVEE - clear ipfs link no tracking
|
||||||
# echo "<meta http-equiv=\"Refresh\" content=\"0;URL=http://localhost:8181/ipfs/$IPFSREPFILEID/$URLENCODE_FILE_NAME\">" > ~/.zen/ipfs/.${IPFSNODEID}/KEY/${INDEXPREFIX}${REFERENCE}/${G1PUB}/index.html
|
# echo "<meta http-equiv=\"Refresh\" content=\"0;URL=http://localhost:8181/ipfs/$IPFSREPFILEID/$URLENCODE_FILE_NAME\">" > ~/.zen/ipfs/.${IPFSNODEID}/KEY/${INDEXPREFIX}${REFERENCE}/${G1PUB}/index.html
|
||||||
|
|
||||||
## DEBUG, decode natools to discover ipns link
|
# mutiTUBE - activate .views.counter
|
||||||
[[ -f ~/.zen/ipfs/.${IPFSNODEID}/KEY/${id}/${G1PUB}/.ipfs.filelink.natools.encrypt ]] && $MY_PATH/tools/natools.py decrypt -f pubsec -k "$HOME/.zen/secret.dunikey" -i "$HOME/.zen/ipfs/.${IPFSNODEID}/KEY/${id}/${G1PUB}/.ipfs.filelink.natools.encrypt" -o "/tmp/filelink.txt" && cat /tmp/filelink.txt && rm /tmp/filelink.txt
|
# echo "<meta http-equiv=\"Refresh\" content=\"0;URL=https://aries.copylaradio.com/ipns/$IPNSLINK/${G1PUB}/go/\">" > ~/.zen/ipfs/.${IPFSNODEID}/KEY/${INDEXPREFIX}${REFERENCE}/${G1PUB}/index.html
|
||||||
## Write KEY id
|
# go/index.php from nginx proxy acting act as gateway (= Easy Round robin DNS aries is dynamic IP swap swarm nodes from node performance...)
|
||||||
[[ ! -f ~/.zen/ipfs/.${IPFSNODEID}/KEY/${id}/${G1PUB}/.id ]] && echo ${id} > ~/.zen/ipfs/.${IPFSNODEID}/KEY/${id}/${G1PUB}/.id
|
|
||||||
|
|
||||||
|
## Write KEY id (provide verification)
|
||||||
|
[[ ! -f ~/.zen/ipfs/.${IPFSNODEID}/KEY/${id}/${G1PUB}/.id ]] && echo ${id} > ~/.zen/ipfs/.${IPFSNODEID}/KEY/${id}/${G1PUB}/.id
|
||||||
|
## CRYPTO EXAMPLE, use natools to decrypt (could also verify signature)
|
||||||
|
[[ -f ~/.zen/ipfs/.${IPFSNODEID}/KEY/${id}/${G1PUB}/.ipfs.filelink.natools.encrypt ]] && $MY_PATH/tools/natools.py decrypt -f pubsec -k "$HOME/.zen/secret.dunikey" -i "$HOME/.zen/ipfs/.${IPFSNODEID}/KEY/${id}/${G1PUB}/.ipfs.filelink.natools.encrypt" -o "/tmp/filelink.txt" && cat /tmp/filelink.txt && rm /tmp/filelink.txt
|
||||||
|
|
||||||
|
# ipfs nanochain progression
|
||||||
I=$(ipfs add -qrH ~/.zen/ipfs/.${IPFSNODEID}/KEY/${id}/ | tail -n 1)
|
I=$(ipfs add -qrH ~/.zen/ipfs/.${IPFSNODEID}/KEY/${id}/ | tail -n 1)
|
||||||
|
|
||||||
OLDCHAIN=$(cat ~/.zen/ipfs/.${IPFSNODEID}/KEY/.chain)
|
OLDCHAIN=$(cat ~/.zen/ipfs/.${IPFSNODEID}/KEY/.chain)
|
||||||
|
@ -87,6 +96,7 @@ Installez <a href='https://copylaradio.com'>astrXbian</a><br>
|
||||||
|
|
||||||
done
|
done
|
||||||
|
|
||||||
|
# ACTIVATION MONNAIES LIBRES EQUIBIBREES
|
||||||
# echo "Ajouter une ML en relatif DU :
|
# echo "Ajouter une ML en relatif DU :
|
||||||
# DU(t+1)=(DU+c²)/r
|
# DU(t+1)=(DU+c²)/r
|
||||||
# S(t+1)=(S+DU)/r
|
# S(t+1)=(S+DU)/r
|
||||||
|
|
|
@ -158,6 +158,8 @@ rm ~/.zen/ipfs/.${IPFSNODEID}/KEY/${INDEXPREFIX}${REFERENCE}/${G1PUB}/.ipfs.file
|
||||||
echo "${file}" > ~/.zen/ipfs/.${IPFSNODEID}/KEY/${INDEXPREFIX}${REFERENCE}/${G1PUB}/.ipfs.filename
|
echo "${file}" > ~/.zen/ipfs/.${IPFSNODEID}/KEY/${INDEXPREFIX}${REFERENCE}/${G1PUB}/.ipfs.filename
|
||||||
echo "${TITLE}" > ~/.zen/ipfs/.${IPFSNODEID}/KEY/${INDEXPREFIX}${REFERENCE}/${G1PUB}/.title
|
echo "${TITLE}" > ~/.zen/ipfs/.${IPFSNODEID}/KEY/${INDEXPREFIX}${REFERENCE}/${G1PUB}/.title
|
||||||
echo "$(date -u +%s%N | cut -b1-13)" > ~/.zen/ipfs/.${IPFSNODEID}/KEY/${INDEXPREFIX}${REFERENCE}/${G1PUB}/.timestamp
|
echo "$(date -u +%s%N | cut -b1-13)" > ~/.zen/ipfs/.${IPFSNODEID}/KEY/${INDEXPREFIX}${REFERENCE}/${G1PUB}/.timestamp
|
||||||
|
# .views.counter
|
||||||
|
touch ~/.zen/ipfs/.${IPFSNODEID}/KEY/${INDEXPREFIX}${REFERENCE}/${G1PUB}/.views.counter
|
||||||
|
|
||||||
# COPY "ajouter_video.txt" later used
|
# COPY "ajouter_video.txt" later used
|
||||||
[[ -f ~/astroport/${TYPE}/${REFERENCE}/ajouter_video.txt ]] && cp -f ~/astroport/${TYPE}/${REFERENCE}/ajouter_video.txt ~/.zen/ipfs/.${IPFSNODEID}/KEY/${INDEXPREFIX}${REFERENCE}/${G1PUB}/
|
[[ -f ~/astroport/${TYPE}/${REFERENCE}/ajouter_video.txt ]] && cp -f ~/astroport/${TYPE}/${REFERENCE}/ajouter_video.txt ~/.zen/ipfs/.${IPFSNODEID}/KEY/${INDEXPREFIX}${REFERENCE}/${G1PUB}/
|
||||||
|
|
|
@ -95,9 +95,6 @@ if [[ $KEY ]]; then
|
||||||
# .zen could contain ZEN for economic value
|
# .zen could contain ZEN for economic value
|
||||||
touch ~/.zen/ipfs/.${IPFSNODEID}/KEY/${INDEXPREFIX}${REFERENCE}/${G1PUB}/.zen
|
touch ~/.zen/ipfs/.${IPFSNODEID}/KEY/${INDEXPREFIX}${REFERENCE}/${G1PUB}/.zen
|
||||||
|
|
||||||
# .access.counter
|
|
||||||
touch ~/.zen/ipfs/.${IPFSNODEID}/KEY/${INDEXPREFIX}${REFERENCE}/${G1PUB}/.zen.counter
|
|
||||||
|
|
||||||
################ ENCRYPT keystore/$KEYFILE
|
################ ENCRYPT keystore/$KEYFILE
|
||||||
$MY_PATH/tools/natools.py encrypt -p $G1PUB -i ~/.ipfs/keystore/$KEYFILE -o ~/.zen/ipfs/.${IPFSNODEID}/KEY/${INDEXPREFIX}${REFERENCE}/${G1PUB}/.ipns.key.natools.encrypt
|
$MY_PATH/tools/natools.py encrypt -p $G1PUB -i ~/.ipfs/keystore/$KEYFILE -o ~/.zen/ipfs/.${IPFSNODEID}/KEY/${INDEXPREFIX}${REFERENCE}/${G1PUB}/.ipns.key.natools.encrypt
|
||||||
else
|
else
|
||||||
|
|
Loading…
Reference in New Issue