Ŋ1 Shaping - New G1Voeu index.html with earth animation - next step - insert gifpic onto mars texture - locate friends zone on earth spot -

This commit is contained in:
fred 2023-02-27 15:10:21 +01:00
parent 446ac51391
commit 3b49124306
4 changed files with 117 additions and 15 deletions

View File

@ -172,7 +172,7 @@ if [[ ! ${TIDDLER} ]]; then
ILINK=$(ipfs add -q "$HOME/.zen/tmp/yt-dlp/$ZFILE" | tail -n 1)
echo "/ipfs/$ILINK === $ZFILE"
[[ $ILINK == "" ]] && echo "BIG PROBLEM PAPA. NO IPFS " && continue
[[ $ILINK == "" ]] && echo ">>>>> BIG PROBLEM PAPA. NO IPFS " && continue
MIME=$(file --mime-type -b "$HOME/.zen/tmp/yt-dlp/$ZFILE")

View File

@ -77,6 +77,8 @@ echo
LIBRA=$(head -n 2 ~/.zen/Astroport.ONE/A_boostrap_nodes.txt | tail -n 1 | cut -d ' ' -f 2)
qrencode -s 12 -o "$HOME/.zen/game/world/$WISHKEY/QR.WISHLINK.png" "$LIBRA/ipns/$VOEUNS"
## TRYING amrzqr
amzqr "$LIBRA/ipns/$VOEUNS" -d "$HOME/.zen/game/world/$WISHKEY" -p ${MY_PATH}/../images/g1magicien.png -c
qrencode -s 12 -o "$HOME/.zen/game/world/$WISHKEY/QR.ASTROLINK.png" "$LIBRA/ipns/$ASTRONAUTENS"
qrencode -s 12 -o "$HOME/.zen/game/world/$WISHKEY/QR.G1ASTRO.png" "$G1PUB"
qrencode -s 12 -o "$HOME/.zen/game/world/$WISHKEY/QR.G1WISH.png" "$WISHKEY"
@ -176,7 +178,7 @@ convert -gravity northwest -pointsize 50 -fill black -draw "text 30,300 \"$PEPPE
echo "$SALT" > ~/.zen/game/players/$PLAYER/voeux/$WISHKEY/.salt
echo "$PEPPER" > ~/.zen/game/players/$PLAYER/voeux/$WISHKEY/.title
echo "$LIBRA/ipns/$VOEUNS" > ~/.zen/game/players/$PLAYER/voeux/$WISHKEY/.link
cp ~/.zen/game/world/$WISHKEY/QR.WISHLINK.png ~/.zen/game/players/$PLAYER/voeux/$WISHKEY/
cp ~/.zen/game/world/$WISHKEY/*.png ~/.zen/game/players/$PLAYER/voeux/$WISHKEY/
# PUBLISHING
banner="## ${PLAYER} YOUR WISH IS READY TO MAKE Ŋ1 TW FLUX for G1$PEPPER"

View File

@ -48,7 +48,7 @@ echo "%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"
## GET VoeuTitle LIST
while read WISH
do
[[ ${WISH} == "" || ${WISH} == "null" ]] && continue
[[ ${WISH} == "" || ${WISH} == "null" ]] && echo "BLURP. EMPTY WISH" && continue
echo "==============================="
echo "G1Voeu ${WISH}"
## Get ${WISHNAME} TW
@ -92,29 +92,33 @@ do
[[ ! -s $FRIENDTW ]] && echo "$FRIENDTW VIDE (AMI SANS TW)" && continue
APLAYER=$(ls $FRIENDTW | cut -d '/' -f 7)
rm -f ~/.zen/tmp/${IPFSNODEID}/${PLAYER}/g1voeu/${WISHNAME}/${APLAYER}.tiddlers.json
rm -f ~/.zen/tmp/${IPFSNODEID}/${PLAYER}/g1voeu/${WISHNAME}/${APLAYER}.tiddlers.json ## CLEANING OLD FORMAT (TODO REMOVE)
rm -f ~/.zen/tmp/${IPFSNODEID}/${PLAYER}/g1voeu/${WISHNAME}/_${APLAYER}.tiddlers.json
echo "TRY EXPORT [tag[G1${WISHNAME}]] FROM $FRIENDTW"
tiddlywiki --load $FRIENDTW \
--output ~/.zen/tmp/${IPFSNODEID}/${PLAYER}/g1voeu/${WISHNAME} --render '.' ${APLAYER}'.tiddlers.json' 'text/plain' '$:/core/templates/exporters/JsonFile' 'exportFilter' '[tag[G1'${WISHNAME}']!tag[G1Voeu]]'
[[ ! -s ~/.zen/tmp/${IPFSNODEID}/${PLAYER}/g1voeu/${WISHNAME}/${APLAYER}.tiddlers.json ]] && echo "NO ${WISHNAME} - CONTINUE -" && continue
[[ $(cat ~/.zen/tmp/${IPFSNODEID}/${PLAYER}/g1voeu/${WISHNAME}/${APLAYER}.tiddlers.json) == "[]" ]] && echo "EMPTY ${WISHNAME} - CONTINUE -" && continue
--output ~/.zen/tmp/${IPFSNODEID}/${PLAYER}/g1voeu/${WISHNAME} --render '.' _${APLAYER}'.tiddlers.json' 'text/plain' '$:/core/templates/exporters/JsonFile' 'exportFilter' '[tag[G1'${WISHNAME}']!tag[G1Voeu]]'
[[ ! -s ~/.zen/tmp/${IPFSNODEID}/${PLAYER}/g1voeu/${WISHNAME}/_${APLAYER}.tiddlers.json ]] && echo "NO ${WISHNAME} - CONTINUE -" && continue
[[ $(cat ~/.zen/tmp/${IPFSNODEID}/${PLAYER}/g1voeu/${WISHNAME}/_${APLAYER}.tiddlers.json) == "[]" ]] && echo "EMPTY ${WISHNAME} - CONTINUE -" && continue
echo "## TIDDLERS FOUND ;) MIAM >>> (◕‿‿◕) <<<"
echo ">>> G1FRIEND § $myIPFS/$VOEUNS/${APLAYER}.tiddlers.json ${WISHNAME}"
echo ">>> G1FRIEND § $myIPFS/$VOEUNS/_${APLAYER}.tiddlers.json ${WISHNAME}"
done
##################################
echo ">>> MOA § $myIPFS/$VOEUNS/${PLAYER}.tiddlers.json"
################################## MOA MAINTENANT
echo ">>> MOA § $myIPFS/$VOEUNS/_${PLAYER}.tiddlers.json"
tiddlywiki --load $INDEX \
--output ~/.zen/tmp/${IPFSNODEID}/${PLAYER}/g1voeu/${WISHNAME} \
--render '.' ${PLAYER}'.tiddlers.json' 'text/plain' '$:/core/templates/exporters/JsonFile' 'exportFilter' '[tag[G1'${WISHNAME}']!tag[G1Voeu]]'
--render '.'_ ${PLAYER}'.tiddlers.json' 'text/plain' '$:/core/templates/exporters/JsonFile' 'exportFilter' '[tag[G1'${WISHNAME}']!tag[G1Voeu]]'
### PREPARE WISHNAME index.html
cat $MY_PATH/../templates/index_gif4.html \
| sed -e "s~_LIBRA_~$(myIpfsGw)~g" -e "s~_G1VOEU_~${WISHNAME}~g" -e "s~_PLAYER_~${PLAYER}~g" -e "s~_VOEUNS_~${VOEUNS}~g" \
> ~/.zen/tmp/${IPFSNODEID}/${PLAYER}/g1voeu/${WISHNAME}/index.html
## MAKE EARTH MAP TILES
### ADD TO IPFS
echo "++WISH PUBLISHING++ ipfs add -qHwr ~/.zen/tmp/${IPFSNODEID}/${PLAYER}/g1voeu/${WISHNAME}/*"
JSONIPFS=$(ipfs add -qHwr ~/.zen/tmp/${IPFSNODEID}/${PLAYER}/g1voeu/${WISHNAME}/* | tail -n 1) # ADDING JSONS TO IPFS

View File

@ -2,7 +2,20 @@
<html>
<head>
<title>_PLAYER_ : TW : _G1VOEU_</title>
<meta charset="UTF-8">
<meta charset="UTF-8">
<link rel="icon" type="image/x-icon" href="/ipfs/Qmak2row8wUvDUcNKYWfmkpts7a5wWtDyZpLkvZFmAP78o/favicon.ico">
<link rel="stylesheet" href="/ipfs/Qmak2row8wUvDUcNKYWfmkpts7a5wWtDyZpLkvZFmAP78o/index_fichiers/jquery-ui.min.css">
<script type="text/javascript" src="/ipfs/Qmak2row8wUvDUcNKYWfmkpts7a5wWtDyZpLkvZFmAP78o/index_fichiers/requestanimationframe.polyfill.js"></script>
<script type="text/javascript" src="/ipfs/Qmak2row8wUvDUcNKYWfmkpts7a5wWtDyZpLkvZFmAP78o/index_fichiers/jquery-1.7.2.min.js"></script>
<script type="text/javascript" src="/ipfs/Qmak2row8wUvDUcNKYWfmkpts7a5wWtDyZpLkvZFmAP78o/index_fichiers/instascan.min.js"></script>
<script type="text/javascript" src="/ipfs/Qmak2row8wUvDUcNKYWfmkpts7a5wWtDyZpLkvZFmAP78o/index_fichiers/html5-qrcode.min.js"></script>
<script type="text/javascript" src="/ipfs/Qmak2row8wUvDUcNKYWfmkpts7a5wWtDyZpLkvZFmAP78o/index_fichiers/jquery-ui.0.min.js"></script>
<script type="text/javascript" src="/ipfs/Qmak2row8wUvDUcNKYWfmkpts7a5wWtDyZpLkvZFmAP78o/index_fichiers/sphere-hacked.js"></script>
<script type="text/javascript" src="/ipfs/Qmak2row8wUvDUcNKYWfmkpts7a5wWtDyZpLkvZFmAP78o/index_fichiers/jquery.earth-3d.js"></script>
<script type="text/javascript" src="/ipfs/Qmak2row8wUvDUcNKYWfmkpts7a5wWtDyZpLkvZFmAP78o/index_fichiers/demo.js"></script>
<style>
body {
padding: 0;
@ -10,8 +23,8 @@
font-family: sans-serif;
}
.container {
width: 70%;
.slidecontainer {
width: 80%;
margin: 0 auto;
text-align: center;
}
@ -42,9 +55,12 @@
font-size: 40px;
}
</style>
<link rel="stylesheet" href="/ipfs/Qmak2row8wUvDUcNKYWfmkpts7a5wWtDyZpLkvZFmAP78o/index_fichiers/demo.css">
</head>
<body>
<div class="container">
<div class="slidecontainer">
<h1>G1_G1VOEU_</h1>
<div class="gif-container">
<!-- gifs -->
@ -54,6 +70,8 @@
<a href="#" id="next">&gt;</a>
</div>
</div>
<script>
const gifContainer = document.querySelector('.gif-container');
const prevBtn = document.querySelector('#prev');
@ -112,5 +130,83 @@
showGifs();
});
</script>
<a target=_blank href="https://astroport.copylaradio.com"><img style="position: absolute; top: 0; right: 0; border: 0;" src="l0g0.png" alt="Entrez par le Le Claude"></a>
<h1><a target=_blank href="http://astroport.localhost:1234">Astroport Ŋ1</a></h1>
<div class="subtitle">Une Planète à Vous<br>Un Internet à Nous</div>
<div id="demo">
<div id="description">
<h2>Installez <a href="https://cesium.app">Cesium</a> !</h2>
Flashez le QRCode. du TW de "fred@g1sms.fr"
<p><a href="https://ipfs.copylaradio.com/ipns/fred.g1sms.fr.localhost.copylaradio.com">
<img src="/ipfs/QmWUpjGFuF7NhpXgkrCmx8Tbu4xjcFpKhE7Bsvt6HeKYxu/g1ticket_qrcode.png" width=65%></p>
</a>
<h3>Indiquez en commentaire les emails de amis à qui vous souhaitez partager votre don.</h3>
<p>Compte hébergée par <a href="https://opencollective.com/monnaie-libre/projects/stiits">LaSTI</a> Service "G1CopierYoutube" & "G1PalPé"</p>
<br>
<h2>Scannez votre QRCode</h2>
<div style="width: 500px" id="reader"></div>
<video id="preview" style="transform: scaleX(-1);width: 220px;height: 220px;"></video>
<script type="text/javascript">
function onScanSuccess(decodedText, decodedResult) {
// Handle on success condition with the decoded text or result.
console.log(`Scan result: ${decodedText}`, decodedResult);
alert("qrcode="+${decodedText});
$.ajax({
url: "http://astroport.localhost:1234",
data: "qrcode="+${decodedText},
type: 'GET'
});
}
var html5QrcodeScanner = new Html5QrcodeScanner(
"reader", { fps: 10, qrbox: 250 });
html5QrcodeScanner.render(onScanSuccess);
</script>
</div>
<div id="showoff">
<div id="container">
<h2>Votre Monde</h2>
<canvas id="sphere" width="400" height="400"></canvas>
<div id="glow-shadows" class="earth"></div>
<canvas id="flights" width="400" height="400"></canvas>
<div id="locations"></div>
</div>
<p><a href="https://opencollective.com/monnaie-libre/projects/coeurbox">♥BOX</a>, sauvegarde, diffuse et partage vos DATA 👍 à l'abris dans "Le Claude"</p>
<p>Powered by <a href="https://astroport.com">Astroport</a></p>
<div class="choose_example">
Choose example: <select id="example">
<option value="simple">Simple earth</option>
<option value="simple_tilted">Simple tilted earth</option>
<option value="simple_mars">Simple mars</option>
<option value="locations">Earth with locations</option>
<option value="flights" selected>Earth with locations and flights</option>
</select>
</div>
<div class="code">
<a href="#" onclick="$('#example_code').show(); $(this).hide().siblings('a').show(); return false;">Show code</a>
<a href="#" style="display: none;" onclick="$('#example_code').hide(); $(this).hide().siblings('a').show(); return false;">Hide code</a>
<textarea id="example_code" onclick="this.focus();this.select();"></textarea>
</div>
</div>
</div>
</body>
</html>