FIX: templatisation/part2

This commit is contained in:
Boris 2021-09-17 01:58:09 +02:00
parent e1a5106c7b
commit a40ac57327
3 changed files with 21 additions and 75 deletions

View File

@ -1,9 +1,9 @@
<!DOCTYPE html>
<html>
<head>
<title>$TITLE in Astroport</title>
<title>${TITLE} in Astroport</title>
<meta charset="UTF-8">
<meta http-equiv="Refresh" content="7;URL=http://astroport/ipns/$IPNSLINK/${G1PUB}/">
<meta http-equiv="Refresh" content="7;URL=http://astroport/ipns/${IPNSLINK}/${G1PUB}/">
<link rel='stylesheet' href='/styles/astroport/style.css' type='text/css' />
<link rel='icon' type='image/png' href='/styles/astroport/logo.png' />
</head>
@ -16,7 +16,7 @@
<main>
<article>
<h1>$TITLE</h1>
<h1>${TITLE}</h1>
<p>Lancement de la video dans 7 secondes...</p>

View File

@ -1,7 +1,7 @@
<!DOCTYPE html>
<html>
<head>
<title>$TITLE in Astroport</title>
<title>${TITLE} in Astroport</title>
<meta charset="UTF-8">
<link rel='stylesheet' href='/styles/astroport/style.css' type='text/css' />
<link rel='icon' type='image/png' href='/styles/astroport/logo.png' />
@ -16,12 +16,12 @@
<main>
<article>
<video autoplay="autoplay" controls>
<source src="/ipfs/$IPFSREPFILEID/$URLENCODE_FILE_NAME">
<a href="/ipfs/$IPFSREPFILEID/$URLENCODE_FILE_NAME">$TITLE</a>
<source src="/ipfs/${IPFSREPFILEID}/${URLENCODE_FILE_NAME}">
<a href="/ipfs/${IPFSREPFILEID}/${URLENCODE_FILE_NAME}">${TITLE}</a>
</video>
<h1 class="video-title">
$TITLE
${TITLE}
</h1>
</article>
</main>

View File

@ -86,40 +86,13 @@ do
### IPNS LINK CAN EVOLVE (REFRESH EVERY 12 H TO MAINTAIN ALIVE IN THE SWARM) # TODO : Use templating
### This index.html is ipns link root, 1st welcome page for MEDIAKEY -> *** Redirect to CONTRACTS processing HERE ***
echo "<!DOCTYPE html>
<html>
<head>
<title>$TITLE in Astroport</title>
<meta charset=\"UTF-8\">
<link rel='stylesheet' href='/ipfs/QmPC5MTqt4do7emMUV4z7feYbjSGoX4kdDYVKB6jU3rEKk/crowdbunker.css' type='text/css' />
<link rel='icon' type='image/png' href='/ipfs/QmPn3KpF4vNSkdXdk3eiWUVfNoUiCYfiGWxG1Zh9asjhKs/astrocrowdbunker.png' />
<script type='text/javascript' src='/g1scan_fichiers/adapter.js'></script>
<script type='text/javascript' src='/g1scan_fichiers/vue.js'></script>
<script type='text/javascript' src='/ipfs/QmcmuVxnsxpupW5Es7ipgdK6KrG8SCgqFXMKeaBsHyJQct/instascan.js'></script>
</head>
<body>
<header>
<h6>
<a href='https://astroport.com'><span>ASTROPORT</span> × <span> ${mediakey}</span></a>
</h6>
</header>
<main>
<article><h2>$TITLE</h2>
<div class='preview-container'>
<video id='preview' autoplay='autoplay' style='transform: scaleX(-1);' class='active'></video>
</div>
<br>Recevez de la JUNE. Scannez le QRCODE d'un simple G1 portefeuille (<a href='https://cesium.app'>Votre portefeuille est GRATUIT</a>)<br>
<h1 class='video-title'><a href='https://tube.copylaradio.com/ipns/$IPNSLINK/${G1PUB}/'>Cliquez ici pour lancer la lecture streaming de cette vidéo</a></h1>
</article>
</main>
<center><br>Astroport Video Club & Datacenter décentralisé. P2P Libre & Légal.<br>
<br>Voici le lien Gchange de la Station qui a ajouté ce média. Un DON = Merci
<br><a target='tube' href=\"https://www.gchange.fr/#/app/user/${G1PUB}/\"><img src=\"https://g1sms.fr/g1barre/image.php?pubkey=${G1PUB}&target=1000&title=Un%20DON%20Merci%20$XZUID&node=g1.duniter.org&start_date=2021-06-21&display_pubkey=true&display_qrcode=true&progress_color=ff07a4\"></a></center>
<script type='text/javascript' src='/g1scan_fichiers/app.js'></script>
</body>
</html>" > ~/.zen/ipfs/.${IPFSNODEID}/KEY/${mediakey}/index.html
cat /home/$YOU/.zen/astrXbian/www/boris/youtube_watch_step2.html \
| sed "s/\${IPNSLINK}/$IPNSLINK/g" \
| sed "s/\${XZUID}/$XZUID/g" \
| sed "s/\${G1PUB}/$G1PUB/g" \
| sed "s/\${TITLE}/$TITLE/g" \
> ~/.zen/ipfs/.${IPFSNODEID}/KEY/${MEDIAKEY}/index.html
########################################################################
### Scenario are G1PUB subdivized. Thus each friend can establish own contract
@ -142,40 +115,13 @@ do
[[ "$FILETYPE" == "mkv" ]] && MIMETYPE="video/x-matroska"
[[ "$FILETYPE" == "mp3" ]] && MIMETYPE="audio/mpeg" && HTMLTAG="audio"
echo "<!DOCTYPE html>
<html>
<head>
<title>$TITLE in Astroport served by $G1PUB</title>
<meta charset=\"UTF-8\">
<link rel='stylesheet' href='/ipfs/QmPC5MTqt4do7emMUV4z7feYbjSGoX4kdDYVKB6jU3rEKk/crowdbunker.css' type='text/css' />
<link rel='icon' type='image/png' href='/ipfs/QmPn3KpF4vNSkdXdk3eiWUVfNoUiCYfiGWxG1Zh9asjhKs/astrocrowdbunker.png' />
</head>
<body>
<header>
<h5>
<a href=\"https://copylaradio.com\"><span>CopyLaRadio : Joignez vous aux %MAKER de Stations Astroport</span></a>
</h5>
<h6>
<a href='https://www.gchange.fr/#/app/market/lg?q=astroport'><span>astrXbian</span> × <span> en DEMO sur Gchange</span></a>
</h6>
</header>
<main>
<article>
<$HTMLTAG controls>
<source src=\"$TUBELINK\" type=\"$MIMETYPE\">
</$HTMLTAG>
<h1 class='video-title'><a href=\"$LOCALTUBELINK\">$TITLE $MIMETYPE (Conservez OFFLINE)</a></h1>
<h1 class='video-title'><a target='copylaradio' href='https://www.copylaradio.com/makers''>Recrutement Astrocrew! Offres de Stage, Job - Astroport - Exploration P2P</a> ?</h1>
</article>
</main>
<center><br>Ce media possède un G1 portefeuille avec lequel il paye son hébergement.
<br>Voici les dons reçus par (${mediakey}). Ce média vous plait? Flashez ce QRCode.<br>
<br>
<br><img src=\"https://g1sms.fr/g1barre/image.php?pubkey=${MEDIAPUBKEY}&target=1000&title=DONS%20${mediakey}&node=g1.duniter.org&start_date=2021-06-21&display_pubkey=true&display_qrcode=true&progress_color=ff07a4\">
<br><img width=222 src=\"https://tube.copylaradio.com/ipns/$IPNSLINK/QR.png\"><br>${MEDIAPUBKEY} = ${ZENBALANCE} ZEN
<br><br>Le Zen est un Token de la G1 (1G1 = 100ZEN)</center>
</body>
</html>" > ~/.zen/ipfs/.${IPFSNODEID}/KEY/${mediakey}/${G1PUB}/index.html
cat /home/$YOU/.zen/astrXbian/www/boris/youtube_watch_step3.html \
| sed "s/\${TITLE}/$TITLE/g" \
| sed "s/\${XZUID}/$XZUID/g" \
| sed "s/\${IPFSREPFILEID}/$IPFSREPFILEID/g" \
| sed "s/\${URLENCODE_FILE_NAME}/$URLENCODE_FILE_NAME/g" \
> ~/.zen/ipfs/.${IPFSNODEID}/KEY/${MEDIAKEY}/${G1PUB}/index.html
if [[ "$source" == "YOUTUBE" ]]
then