Umap are not fully loaded when captured... Could do better
This commit is contained in:
parent
c7bd3b2298
commit
1e12d683d2
|
@ -90,27 +90,32 @@ ${MY_PATH}/../tools/VISA.print.sh "${EMAIL}" "$SALT" "$PEPPER" "$PASS" "${PASS}
|
||||||
######################################################
|
######################################################
|
||||||
echo "UMAP = $LAT:$LON"
|
echo "UMAP = $LAT:$LON"
|
||||||
echo "# CALCULATING MAP G1PUB WALLET"
|
echo "# CALCULATING MAP G1PUB WALLET"
|
||||||
${MY_PATH}/../tools/keygen -t duniter -o ~/.zen/tmp/${MOATS}/cesium.key "$LAT" "$LON"
|
${MY_PATH}/../tools/keygen -t duniter -o ~/.zen/tmp/${MOATS}/${G1PUB}/_cesium.key "$LAT" "$LON"
|
||||||
G1PUB=$(cat ~/.zen/tmp/${MOATS}/cesium.key | grep 'pub:' | cut -d ' ' -f 2)
|
G1PUB=$(cat ~/.zen/tmp/${MOATS}/${G1PUB}/_cesium.key | grep 'pub:' | cut -d ' ' -f 2)
|
||||||
[[ ! ${G1PUB} ]] && (echo "$HTTPCORS ERROR - (╥☁╥ ) - KEYGEN COMPUTATION DISFUNCTON" | nc -l -p ${PORT} -q 1 > /dev/null 2>&1 &) && exit 1
|
[[ ! ${G1PUB} ]] && (echo "$HTTPCORS ERROR - (╥☁╥ ) - KEYGEN COMPUTATION DISFUNCTON" | nc -l -p ${PORT} -q 1 > /dev/null 2>&1 &) && exit 1
|
||||||
echo "MAPG1PUB : ${G1PUB}"
|
echo "MAPG1PUB : ${G1PUB}"
|
||||||
|
|
||||||
echo "# CALCULATING UMAP IPNS ADDRESS"
|
echo "# CALCULATING UMAP IPNS ADDRESS"
|
||||||
|
mkdir -p ~/.zen/tmp/${MOATS}/${G1PUB}
|
||||||
ipfs key rm ${G1PUB} > /dev/null 2>&1
|
ipfs key rm ${G1PUB} > /dev/null 2>&1
|
||||||
rm -f ~/.zen/tmp/${MOATS}/${G1PUB}.priv
|
rm ~/.zen/tmp/${MOATS}/_ipns.priv 2>/dev/null
|
||||||
${MY_PATH}/../tools/keygen -t ipfs -o ~/.zen/tmp/${MOATS}/${G1PUB}.priv "$LAT" "$LON"
|
${MY_PATH}/../tools/keygen -t ipfs -o ~/.zen/tmp/${MOATS}/_ipns.priv "$LAT" "$LON"
|
||||||
UMAPNS=$(ipfs key import ${G1PUB} -f pem-pkcs8-cleartext ~/.zen/tmp/${MOATS}/${G1PUB}.priv )
|
UMAPNS=$(ipfs key import ${G1PUB} -f pem-pkcs8-cleartext ~/.zen/tmp/${MOATS}/_ipns.priv )
|
||||||
[[ ! ${UMAPNS} ]] && (echo "$HTTPCORS ERROR - (╥☁╥ ) - UMAPNS COMPUTATION DISFUNCTON" | nc -l -p ${PORT} -q 1 > /dev/null 2>&1 &) && exit 1
|
[[ ! ${UMAPNS} ]] && (echo "$HTTPCORS ERROR - (╥☁╥ ) - UMAPNS COMPUTATION DISFUNCTON" | nc -l -p ${PORT} -q 1 > /dev/null 2>&1 &) && exit 1
|
||||||
echo "UMAPNS : http://ipfs.localhost:8080/ipns/${UMAPNS}"
|
echo "UMAPNS : http://ipfs.localhost:8080/ipns/${UMAPNS}"
|
||||||
|
|
||||||
####################################### Umap.png
|
####################################### Umap.png
|
||||||
## CREATING Umap_${SALT}_${PEPPER}.png
|
## CREATING Umap_${SALT}_${PEPPER}.png
|
||||||
echo "# OSM2IPFS ~/.zen/tmp/${MOATS}/Umap_${SALT}_${PEPPER}.png"
|
echo "# OSM2IPFS ~/.zen/tmp/${MOATS}/Umap_${SALT}_${PEPPER}.png"
|
||||||
chromium --headless --disable-gpu --screenshot=/tmp/Umap_${SALT}_${PEPPER}.png --window-size=600x600 "https://ipfs.copylaradio.com/ipfs/QmegythUHq8bhcLKDAtLh5TRfBt8w1aES3gHykuywyMg9a/Umap.html?southWestLat=$SALT&southWestLon=$PEPPER°=0.01"
|
UMAPGEN="https://ipfs.copylaradio.com/ipfs/QmYJ2Ri1ygL7ZFTamP3gcc5VZwxhE685bWJnXSVkvNFJfF/Umap.html?southWestLat=$SALT&southWestLon=$PEPPER°=0.01"
|
||||||
|
echo ${UMAPGEN}
|
||||||
|
|
||||||
|
# curl -x "https://ipfs.copylaradio.com/ipfs/QmegythUHq8bhcLKDAtLh5TRfBt8w1aES3gHykuywyMg9a/Umap.html?southWestLat=$SALT&southWestLon=$PEPPER°=0.01"
|
||||||
|
chromium --headless --disable-gpu --screenshot=/tmp/Umap_${SALT}_${PEPPER}.jpg --window-size=1200x1200 ${UMAPGEN}
|
||||||
## COPYING FILES FROM ABROAD
|
## COPYING FILES FROM ABROAD
|
||||||
cp /tmp/Umap_${SALT}_${PEPPER}.png ~/.zen/tmp/${MOATS}/Umap_${SALT}_${PEPPER}.png
|
cp /tmp/Umap_${SALT}_${PEPPER}.jpg ~/.zen/tmp/${MOATS}/
|
||||||
cp ~/.zen/tmp/${PASS}##/G1*.jpg ~/.zen/tmp/${MOATS}/
|
cp ~/.zen/tmp/${PASS}##/G1*.jpg ~/.zen/tmp/${MOATS}/
|
||||||
|
cp ~/.zen/tmp/${PASS}##/${PASS}.jpg ~/.zen/tmp/${MOATS}/
|
||||||
ls ~/.zen/tmp/${MOATS}/
|
ls ~/.zen/tmp/${MOATS}/
|
||||||
|
|
||||||
## ADD TO FRIENDS
|
## ADD TO FRIENDS
|
||||||
|
@ -118,22 +123,23 @@ echo "${EMAIL}" >> ~/.zen/tmp/${MOATS}/UFriends.txt
|
||||||
|
|
||||||
## ADD HPASS to verify PASS is right
|
## ADD HPASS to verify PASS is right
|
||||||
HPASS=$(echo $PASS | sha512sum | cut -d ' ' -f 1)
|
HPASS=$(echo $PASS | sha512sum | cut -d ' ' -f 1)
|
||||||
echo "${HPASS}" > ~/.zen/tmp/${MOATS}/.hpass
|
echo "${HPASS}" > ~/.zen/tmp/${MOATS}/${G1PUB}/_HPASS
|
||||||
|
|
||||||
## TAKING CARE OF THE CHAIN
|
## TAKING CARE OF THE CHAIN
|
||||||
########################################
|
########################################
|
||||||
IPFSROOT=$(ipfs add -rwHq ~/.zen/tmp/${MOATS}/* | tail -n 1)
|
IPFSROOT=$(ipfs add -rwHq ~/.zen/tmp/${MOATS}/* | tail -n 1)
|
||||||
########################################
|
########################################
|
||||||
ZCHAIN=$(cat ~/.zen/tmp/${MOATS}/.chain 2>/dev/null)
|
ZCHAIN=$(cat ~/.zen/tmp/${MOATS}/${G1PUB}/_chain 2>/dev/null)
|
||||||
ZMOATS=$(cat ~/.zen/tmp/${MOATS}/.moats 2>/dev/null)
|
ZMOATS=$(cat ~/.zen/tmp/${MOATS}/${G1PUB}/_moats 2>/dev/null)
|
||||||
[[ ${ZCHAIN} && ${ZMOATS} ]] && cp ~/.zen/tmp/${MOATS}/.chain ~/.zen/tmp/${MOATS}/.chain.${ZMOATS}
|
[[ ${ZCHAIN} && ${ZMOATS} ]] && cp ~/.zen/tmp/${MOATS}/${G1PUB}/_chain ~/.zen/tmp/${MOATS}/${G1PUB}/_chain.${ZMOATS} && echo "UPDATING MOATS"
|
||||||
## DOES CHAIN CHANGED ?
|
## DOES CHAIN CHANGED or INIT ?
|
||||||
[[ ${ZCHAIN} != ${IPFSROOT} || ${ZCHAIN} == "" ]] \
|
[[ ${ZCHAIN} != ${IPFSROOT} || ${ZCHAIN} == "" ]] \
|
||||||
&& echo "${IPFSROOT}" > ~/.zen/tmp/${MOATS}/.chain \
|
&& echo "${IPFSROOT}" > ~/.zen/tmp/${MOATS}/${G1PUB}/_chain \
|
||||||
&& echo "${MOATS}" > ~/.zen/tmp/${MOATS}/.moats
|
&& echo "${MOATS}" > ~/.zen/tmp/${MOATS}/${G1PUB}/_moats \
|
||||||
[[ ! ${ZCHAIN} ]] && IPFSROOT=$(ipfs add -rwHq ~/.zen/tmp/${MOATS}/* | tail -n 1) && echo "INIT THE CHAIN"
|
&& IPFSROOT=$(ipfs add -rwHq ~/.zen/tmp/${MOATS}/* | tail -n 1) && echo "ROOT was ${ZCHAIN}"
|
||||||
|
|
||||||
########################################
|
########################################
|
||||||
echo "IPFSROOT : http://ipfs.localhost:8080/ipfs/${IPFSROOT}"
|
echo "Now IPFSROOT is http://ipfs.localhost:8080/ipfs/${IPFSROOT}"
|
||||||
|
|
||||||
## CHECK FOR NOT PUBLISHING ALREADY (AVOID IPNS CRUSH)
|
## CHECK FOR NOT PUBLISHING ALREADY (AVOID IPNS CRUSH)
|
||||||
alreadypublishing=$(ps axf --sort=+utime | grep -w 'ipfs name publish --key=' | grep -v -E 'color=auto|grep' | tail -n 1 | cut -d " " -f 1)
|
alreadypublishing=$(ps axf --sort=+utime | grep -w 'ipfs name publish --key=' | grep -v -E 'color=auto|grep' | tail -n 1 | cut -d " " -f 1)
|
||||||
|
@ -148,16 +154,18 @@ else
|
||||||
) &
|
) &
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
## HTTP nc ON PORT RESPONSE
|
||||||
echo "$HTTPCORS
|
echo "$HTTPCORS
|
||||||
<html>
|
<html>
|
||||||
<head>
|
<head>
|
||||||
<title>[Astroport] :powered: Station</title>
|
<title>[Astroport] :powered: Station</title>
|
||||||
<meta http-equiv=\"refresh\" content=\"300; url='https://ipfs.copylaradio.com/ipns/${UMAPNS}'\" />
|
<meta http-equiv=\"refresh\" content=\"300; url='https://ipfs.copylaradio.com/ipns/${UMAPNS}'\" />
|
||||||
</head><body>
|
</head><body>
|
||||||
UMAPNS : http://ipfs.localhost:8080/ipns/${UMAPNS}
|
<h1>$LAT/$LON OSM2IPFS CHAIN </h1>
|
||||||
CHAIN : https://ipfs.copylaradio.com/ipfs/${IPFSROOT}
|
<br>UMAP : http://ipfs.localhost:8080/ipns/${UMAPNS}
|
||||||
|
<br>CHAIN : https://ipfs.copylaradio.com/ipfs/${IPFSROOT}
|
||||||
<br>
|
<br>
|
||||||
$LAT/$LON BLOCKCHAIN REGISTRED by ${EMAIL} : ${MOATS} : $(date)
|
<br><br>REGISTRED by ${EMAIL} : ${MOATS} : $(date)
|
||||||
</body></html>" > ~/.zen/tmp/${MOATS}/http.rep
|
</body></html>" > ~/.zen/tmp/${MOATS}/http.rep
|
||||||
cat ~/.zen/tmp/${MOATS}/http.rep | nc -l -p ${PORT} -q 1 > /dev/null 2>&1 &
|
cat ~/.zen/tmp/${MOATS}/http.rep | nc -l -p ${PORT} -q 1 > /dev/null 2>&1 &
|
||||||
|
|
||||||
|
|
|
@ -137,7 +137,7 @@ echo 'export PATH=$PATH:$HOME/.local/bin' >> ~/.bashrc && source ~/.bashrc; echo
|
||||||
# python3 -m pip install -U silkaj
|
# python3 -m pip install -U silkaj
|
||||||
# python3 -m pip install -U protobuf==3.19.0
|
# python3 -m pip install -U protobuf==3.19.0
|
||||||
|
|
||||||
for i in pip setuptools wheel cryptography==3.4.8 Ed25519 base58 google duniterpy pynacl pgpy pynentry SecureBytes amzqr pdf2docx; do
|
for i in pip setuptools wheel cryptography==3.4.8 Ed25519 base58 google duniterpy pynacl pgpy pynentry SecureBytes amzqr pdf2docx pyppeteer; do
|
||||||
echo ">>> Installation $i <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<"
|
echo ">>> Installation $i <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<"
|
||||||
sudo python3 -m pip install -U $i
|
sudo python3 -m pip install -U $i
|
||||||
[[ $? != 0 ]] && echo "INSTALL $i FAILED." && echo "python3 -m pip install -U $i FAILED." >> /tmp/install.errors.log && continue
|
[[ $? != 0 ]] && echo "INSTALL $i FAILED." && echo "python3 -m pip install -U $i FAILED." >> /tmp/install.errors.log && continue
|
||||||
|
|
Loading…
Reference in New Issue