This commit is contained in:
qo-op 2021-06-22 05:37:25 +02:00
parent 0b002e32ed
commit 14c3017745
2 changed files with 35 additions and 15 deletions

View File

@ -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

View File

@ -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
;;