diff --git a/img/MadeInZion_G1_ASTROPORT.png b/img/MadeInZion_G1_ASTROPORT.png new file mode 100644 index 0000000..817fb89 Binary files /dev/null and b/img/MadeInZion_G1_ASTROPORT.png differ diff --git a/sms/GUILDE.sh b/sms/GUILDE.sh index 7b0d05a..29bab1b 100755 --- a/sms/GUILDE.sh +++ b/sms/GUILDE.sh @@ -197,13 +197,16 @@ if [[ -d /home/${YOU}/.zen/SMS/GUILDES/${guilde}/INPUT ]]; then mkdir -p mkdir -p /home/${YOU}/.zen/SMS/GUILDES/${guilde}/MEMBERS/ ln -s /home/${YOU}/.zen/SMS/PHONE/${phonehash} /home/${YOU}/.zen/SMS/GUILDES/${guilde}/MEMBERS/${phone} - ## CREATION REPERTOIRE PERSO GUILDE DANS ESPACE NEXTCLOUD (POUR PARTAGE DE DOCUMENTS) - sudo mkdir /var/www/nextcloud/data/${xzuid}/astroport/${guilde}/${xzuid} - sudo chown -R www-data:pi /var/www/nextcloud/data/${xzuid}/astroport - + ## COPIE DANS REPERTOIRE PERSO GUILDE ESPACE NEXTCLOUD (POUR PARTAGE) + if [[ -f /var/www/nextcloud/occ ]]; then + sudo mkdir /var/www/nextcloud/data/${xzuid}/astroport/${guilde}/${xzuid} + cp -f /home/${YOU}/.zen/SMS/GUILDES/${guilde}/INPUT/${phone} /var/www/nextcloud/data/${xzuid}/astroport/${guilde}/${xzuid}/ + sudo chown -R www-data:pi /var/www/nextcloud/data/${xzuid}/astroport + fi + else - ## GUILDE INCONNUE + ## GUILDE INCONNUE REPONSE SMS echo "#!/bin/bash sudo gammu sendsms TEXT \"_PHONE_\" -text \"Guilde inconnue. Trouvez ou créez la votre sur https://oasis.astroport.com\"" > /home/${YOU}/.zen/SMS/PHONE/${phonehash}/$(date -u +%s%N | cut -b1-13).tosend.sh @@ -212,16 +215,18 @@ fi ######################################################################## ## BUG: gammu-smsd HACK (must be stop to send response sms) ## Création de script d'envoi de SMS après gammu-smsd stop +## Rendre exécutable ######################################################################## chmod 775 /home/${YOU}/.zen/SMS/PHONE/${phonehash}/*.tosend.sh ######################################################################## ## TAURUS LIVE DEMO PRINT ID + MESSAGE +# Si une imprimante à autocollant est branchée => impression Identité Numérique # Disable power off = https://github.com/pklaus/brother_ql/issues/50 # echo -n -e '\x1b\x69\x55\x41\x00\x00' | brother_ql -m QL-700 -p /dev/usb/lp0 send - ## IMAGE MAGICK https://legacy.imagemagick.org/Usage/layers/#append ######################################################################## -if [[ -e /dev/usb/lp0 ]]; then +if [[ -e /dev/usb/lp0 && NEW == 1 ]]; then ts=$(date -u +%s%N | cut -b1-13) # PRINT QR.png CREDENTIALS AND QR CODES brother_ql_create --model QL-700 /home/${YOU}/.zen/SMS/PHONE/${phonehash}/QR.png --label-size 62 > /tmp/${ts}_QR.bin diff --git a/sms/_BIODYN.sh b/sms/_BIODYN.sh new file mode 100755 index 0000000..c3716ab --- /dev/null +++ b/sms/_BIODYN.sh @@ -0,0 +1,43 @@ +#!/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 + +ME="${0##*/}" +echo "EXECUTE $ME ($1, $2)" +echo "Expédition SMS aux GROUPES et PHONE" + +YOU=$(ps auxf --sort=+utime | grep -w ipfs | grep -v -E 'color=auto|grep' | tail -n 1 | cut -d " " -f 1) || er+=" ipfs daemon not running" +[[ ! -f /home/${YOU}/.zen/secret.dunikey ]] && echo "Crypto is missing... please provide /home/${YOU}/.zen/secret.dunikey by installing 'astrXbian' TestNet" && exit 1 +G1PUB=$(cat /home/${YOU}/.zen/secret.dunikey | grep 'pub:' | cut -d ' ' -f 2) + +# SEARCH FOR TODAY SMS +./scrapers/org.bio-dynamie.sh + +[[ ! -d /home/${YOU}/.zen/SMS/GUILDES/BIODYN/OUTPUT/ ]] && mkdir -p /home/${YOU}/.zen/SMS/GUILDES/BIODYN/OUTPUT/ + +## PREPARE SMS OUTPUT FOR BIODYN GUILDE +rm -f /tmp/cut_* +jump=160 +BIODYNSMS=$(cat /tmp/sms | head -c+$jump) +echo "$BIODYNSMS" > /tmp/cut_$jump +echo "#!/bin/bash +sudo gammu sendsms TEXT \"_PHONE_\" -text \"${BIODYNSMS}\"" > /home/${YOU}/.zen/SMS/GUILDES/BIODYN/OUTPUT/$(date -u +%s%N | cut -b1-13).tosend.sh +## SPLIT SMS INTO 160 CHAR CUT ? +BIODYNSMSLEFT=$(cat /tmp/sms | tail -c+$jump) +while [[ $BIODYNSMSLEFT ]]; do + BIODYNSMS=$(echo $BIODYNSMSLEFT | head -c+$jump) + echo "$BIODYNSMS" + jump=$((jump + 160)) + BIODYNSMSLEFT=$(echo $BIODYNSMSLEFT | tail -c+$jump) + echo "$BIODYNSMS" > /tmp/cut_$jump + echo "#!/bin/bash +sudo gammu sendsms TEXT \"_PHONE_\" -text \"${BIODYNSMS}\"" > /home/${YOU}/.zen/SMS/GUILDES/BIODYN/OUTPUT/$(date -u +%s%N | cut -b1-13).tosend.sh +done + +chmod +x /home/${YOU}/.zen/SMS/GUILDES/BIODYN/OUTPUT/*.tosend.sh +