diff --git a/sms/GUILDE.sh b/sms/GUILDE.sh index ca7f27d..c87e340 100755 --- a/sms/GUILDE.sh +++ b/sms/GUILDE.sh @@ -75,17 +75,19 @@ if [[ ! $xzuid ]]; then ######################################################################## echo "GETTING AVATAR" ######################################################################## - curl -s https://thispersondoesnotexist.com/image -o /home/${YOU}/.zen/SMS/PHONE/${phonehash}/avatar.jpg + $MY_PATH/timeout.sh -t 10 curl -s https://thispersondoesnotexist.com/image -o /home/${YOU}/.zen/SMS/PHONE/${phonehash}/avatar.jpg - ######################################################################## - echo "CREATING GCHANGE+ PROFILE" - ######################################################################## - $MY_PATH/timeout.sh -t 10 $MY_PATH/jaklis/jaklis.py -k /tmp/secret.dunikey -n "https://data.gchange.fr" set --name "${xzuid}" --avatar "/home/${YOU}/.zen/SMS/PHONE/${phonehash}/avatar.jpg" #GCHANGE+ + if [[ -f /home/${YOU}/.zen/SMS/PHONE/${phonehash}/avatar.jpg ]]; then + ######################################################################## + echo "CREATING GCHANGE+ PROFILE" + ######################################################################## + $MY_PATH/timeout.sh -t 10 $MY_PATH/jaklis/jaklis.py -k /tmp/secret.dunikey -n "https://data.gchange.fr" set --name "${xzuid}" --avatar "/home/${YOU}/.zen/SMS/PHONE/${phonehash}/avatar.jpg" #GCHANGE+ - ######################################################################## - echo "CREATING CESIUM+ PROFILE" - ######################################################################## - $MY_PATH/timeout.sh -t 10 $MY_PATH/jaklis/jaklis.py -k /tmp/secret.dunikey -n "https://g1.data.e-is.pro" set --name "${xzuid}" --avatar "/home/${YOU}/.zen/SMS/PHONE/${phonehash}/avatar.jpg" #CESIUM+ + ######################################################################## + echo "CREATING CESIUM+ PROFILE" + ######################################################################## + $MY_PATH/timeout.sh -t 10 $MY_PATH/jaklis/jaklis.py -k /tmp/secret.dunikey -n "https://g1.data.e-is.pro" set --name "${xzuid}" --avatar "/home/${YOU}/.zen/SMS/PHONE/${phonehash}/avatar.jpg" #CESIUM+ + fi if [[ -f /var/www/nextcloud/occ ]]; then ######################################################################## @@ -119,9 +121,27 @@ mkdir -p /home/${YOU}/.zen/SMS/SAUBOLE/${groupe} ## WRITE AVIS FOR GROUPE echo "${phone};${avis}" >> /home/${YOU}/.zen/SMS/SAUBOLE/${groupe}/AVIS -## gammu-smsd HACK (stop / send / start) -# echo "sudo gammu sendsms TEXT \"$phone\" -text \"Message pour ${groupe} bien reçu.\"" >> /home/${YOU}/.zen/SMS/gammu.command +######################################################################## +## gammu-smsd HACK (must be stop to send response sms) +######################################################################## +ts=$(date -u +%s%N | cut -b1-13) +echo "#!/bin/bash +sudo gammu sendsms TEXT \"$phone\" -text \"Message pour ${groupe} bien reçu.\"" >> /home/${YOU}/.zen/SMS/${ts}.tosend.sh +chmod 775 /home/${YOU}/.zen/SMS/${ts}.tosend.sh -## TODO PRINT ID + MESSAGE +######################################################################## +## PRINT ID + MESSAGE +# 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 - +######################################################################## +if [[ -e /dev/usb/lp0 ]]; then + convert /home/${YOU}/.zen/SMS/PHONE/${phonehash}/qrcode.png -background White label:"$xzuid ${phone}" -append /tmp/qrcode.png + brother_ql_create --model QL-700 /tmp/qrcode.png --label-size 62 > /tmp/${ts}.bin + brother_ql_print /tmp/${ts}.bin /dev/usb/lp0 + + convert -background White label:"${groupe} ${avis}" -append /tmp/message.png + brother_ql_create --model QL-700 /tmp/qrcode.png --label-size 62 > /tmp/${ts}.bin + brother_ql_print /tmp/${ts}.bin /dev/usb/lp0 +fi exit 0 diff --git a/sms_received.sh b/sms_received.sh index 15722ba..ff58c3b 100755 --- a/sms_received.sh +++ b/sms_received.sh @@ -71,9 +71,9 @@ case "$CMD" in $MY_PATH/sms/GUILDE.sh "$phone" "$CMD" > /home/pi/.zen/SMS/debug.log ## TRY UGGLY WAY !!?? - sudo service gammu-smsd stop - sudo gammu sendsms TEXT "$phone" -text "Message pour ${CMD} bien reçu." - sudo service gammu-smsd start + # sudo service gammu-smsd stop + # sudo gammu sendsms TEXT "$phone" -text "Message pour ${CMD} bien reçu." + # sudo service gammu-smsd start exit 0 ;;