From 8829baf8ad00733c415dc0f0fa579cdb39517fe1 Mon Sep 17 00:00:00 2001 From: fred Date: Mon, 4 Mar 2024 16:13:11 +0100 Subject: [PATCH] juste realize IPFS add / publish <=> GIT add / commit / push without a 3rd party --- microledger.me.sh | 51 +++++++++++++++++++++++++++++++++++++++++++++++ show1234.log.sh | 7 +++++++ show_12345.log.sh | 7 +++++++ 3 files changed, 65 insertions(+) create mode 100644 microledger.me.sh create mode 100755 show1234.log.sh create mode 100755 show_12345.log.sh diff --git a/microledger.me.sh b/microledger.me.sh new file mode 100644 index 00000000..15334d5f --- /dev/null +++ b/microledger.me.sh @@ -0,0 +1,51 @@ +#!/bin/bash +################################################################################ +# Author: Fred (support@qo-op.com) +# Version: 0.1 +# License: AGPL-3.0 (https://choosealicense.com/licenses/agpl-3.0/) +################################################################################ +MY_PATH="`dirname \"$0\"`" # relative +MY_PATH="`( cd \"$MY_PATH\" && pwd )`" # absolutized and normalized + +echo ' +############################################################### ipfs +## __ __ ___ ____ ____ ___ _ _____ ____ ____ _____ ____ +## | \/ |_ _/ ___| _ \ / _ \ | | | ____| _ \ / ___| ____| _ \ +## | |\/| || | | | |_) | | | | | | | _| | | | | | _| _| | |_) | +## | | | || | |___| _ <| |_| | | |___| |___| |_| | |_| | |___| _ < +## |_| |_|___\____|_| \_\\___/ |_____|_____|____/ \____|_____|_| \_\ me +' + +MOATS=$(date -u +"%Y%m%d%H%M%S%4N") + +OLD=$(cat ${MY_PATH}/.chain) +[[ -z ${OLD} ]] \ + && GENESYS=$(ipfs add -rwq ${MY_PATH}/* | tail -n 1) \ + && echo ${GENESYS} > ${MY_PATH}/.chain \ + && echo "### - (^‿‿^) - " >> ${MY_PATH}/README.md \ + && echo /ipfs/${GENESYS} >> ${MY_PATH}/README.md \ + && echo "CHAIN BLOC ZERO : ${GENESYS}" \ + +## TIMESTAMP CHAIN SHIFTING +cp ${MY_PATH}/.chain \ + ${MY_PATH}/.chain.$(cat ${MY_PATH}/.moats) + +IPFSME=$(ipfs add -rwHq ${MY_PATH}/* | tail -n 1) + +[[ ${IPFSME} == ${OLD} ]] && echo "No change." && exit 0 + +## CHAIN UPGRADE +echo ${IPFSME} > ${MY_PATH}/.chain +echo ${MOATS} > ${MY_PATH}/.moats + +## README UPGRADE +sed -i "s~${OLD}~${IPFSME}~g" ${MY_PATH}/README.md + +## AUTO GIT +echo '# ENTER COMMENT FOR YOUR COMMIT :' +git add . +read COMMENT \ +&& git commit -m "$COMMENT : https://ipfs.copylaradio.com/ipfs/${IPFSME}" \ +&& git push + +exit 0 diff --git a/show1234.log.sh b/show1234.log.sh new file mode 100755 index 00000000..4597f1f5 --- /dev/null +++ b/show1234.log.sh @@ -0,0 +1,7 @@ +#!/bin/bash +############################################################# +## DISPLAY SERVER LOG FILES +############################################################# +## 1234 API ~/.zen/tmp/12345.log +############################################################ +tail -f ~/.zen/tmp/12345.log -n 200 diff --git a/show_12345.log.sh b/show_12345.log.sh new file mode 100755 index 00000000..3147bb68 --- /dev/null +++ b/show_12345.log.sh @@ -0,0 +1,7 @@ +#!/bin/bash +############################################################# +## DISPLAY SERVER LOG FILES +############################################################# +## 12345 API ~/.zen/tmp/_12345.log +############################################################# +tail -f ~/.zen/tmp/_12345.log -n 200