sms/_SEND2GUILDE.sh
This commit is contained in:
parent
68c8497c76
commit
652b5442e2
|
@ -48,8 +48,8 @@ if [[ "$DAY" == "Lundi" ]]; then
|
||||||
echo "LUNDI"
|
echo "LUNDI"
|
||||||
LUNDI=$(cat /tmp/index.html | awk '/Lundi/{s=x}{s=s$0"\n"}/Mardi/{print s}' | html2text -utf8 | awk -F "$TOM/" '{print $1}')
|
LUNDI=$(cat /tmp/index.html | awk '/Lundi/{s=x}{s=s$0"\n"}/Mardi/{print s}' | html2text -utf8 | awk -F "$TOM/" '{print $1}')
|
||||||
echo "$LUNDI" > /tmp/buffer
|
echo "$LUNDI" > /tmp/buffer
|
||||||
[[ $S == "1" ]] && tr '\n' ' ' < /tmp/buffer | awk -F "$ND" '{print $1}' > /tmp/sms
|
[[ $S == "1" ]] && tr '\n' ' ' < /tmp/buffer | awk -F "$ND" '{print $1}' > /tmp/sms_BIODYN
|
||||||
[[ $S == "2" ]] && tr '\n' ' ' < /tmp/buffer | awk -F "$ND" '{print $2}' > /tmp/sms
|
[[ $S == "2" ]] && tr '\n' ' ' < /tmp/buffer | awk -F "$ND" '{print $2}' > /tmp/sms_BIODYN
|
||||||
fi
|
fi
|
||||||
|
|
||||||
#read
|
#read
|
||||||
|
@ -57,8 +57,8 @@ if [[ "$DAY" == "Mardi" ]]; then
|
||||||
echo "MARDI"
|
echo "MARDI"
|
||||||
MARDI=$(cat /tmp/index.html | awk '/Mardi/{s=x}{s=s$0"\n"}/Mercredi/{print s}' | html2text -utf8 | awk -F "$TOM/" '{print $1}')
|
MARDI=$(cat /tmp/index.html | awk '/Mardi/{s=x}{s=s$0"\n"}/Mercredi/{print s}' | html2text -utf8 | awk -F "$TOM/" '{print $1}')
|
||||||
echo "$MARDI" > /tmp/buffer
|
echo "$MARDI" > /tmp/buffer
|
||||||
[[ $S == "1" ]] && tr '\n' ' ' < /tmp/buffer | awk -F "$ND" '{print $1}' > /tmp/sms
|
[[ $S == "1" ]] && tr '\n' ' ' < /tmp/buffer | awk -F "$ND" '{print $1}' > /tmp/sms_BIODYN
|
||||||
[[ $S == "2" ]] && tr '\n' ' ' < /tmp/buffer | awk -F "$ND" '{print $2}' > /tmp/sms
|
[[ $S == "2" ]] && tr '\n' ' ' < /tmp/buffer | awk -F "$ND" '{print $2}' > /tmp/sms_BIODYN
|
||||||
fi
|
fi
|
||||||
|
|
||||||
#read
|
#read
|
||||||
|
@ -66,8 +66,8 @@ if [[ "$DAY" == "Mercredi" ]]; then
|
||||||
echo "MERCREDI"
|
echo "MERCREDI"
|
||||||
MERCREDI=$(cat /tmp/index.html | awk '/Mercredi/{s=x}{s=s$0"\n"}/Jeudi/{print s}' | html2text -utf8 | awk -F "$TOM/" '{print $1}')
|
MERCREDI=$(cat /tmp/index.html | awk '/Mercredi/{s=x}{s=s$0"\n"}/Jeudi/{print s}' | html2text -utf8 | awk -F "$TOM/" '{print $1}')
|
||||||
echo "$MERCREDI" > /tmp/buffer
|
echo "$MERCREDI" > /tmp/buffer
|
||||||
[[ $S == "1" ]] && tr '\n' ' ' < /tmp/buffer | awk -F "$ND" '{print $1}' > /tmp/sms
|
[[ $S == "1" ]] && tr '\n' ' ' < /tmp/buffer | awk -F "$ND" '{print $1}' > /tmp/sms_BIODYN
|
||||||
[[ $S == "2" ]] && tr '\n' ' ' < /tmp/buffer | awk -F "$ND" '{print $2}' > /tmp/sms
|
[[ $S == "2" ]] && tr '\n' ' ' < /tmp/buffer | awk -F "$ND" '{print $2}' > /tmp/sms_BIODYN
|
||||||
fi
|
fi
|
||||||
|
|
||||||
#read
|
#read
|
||||||
|
@ -75,8 +75,8 @@ if [[ "$DAY" == "Jeudi" ]]; then
|
||||||
echo "JEUDI"
|
echo "JEUDI"
|
||||||
JEUDI=$(cat /tmp/index.html | awk '/Jeudi/{s=x}{s=s$0"\n"}/Vendredi/{print s}' | html2text -utf8 | awk -F "$TOM/" '{print $1}')
|
JEUDI=$(cat /tmp/index.html | awk '/Jeudi/{s=x}{s=s$0"\n"}/Vendredi/{print s}' | html2text -utf8 | awk -F "$TOM/" '{print $1}')
|
||||||
echo "$JEUDI" > /tmp/buffer
|
echo "$JEUDI" > /tmp/buffer
|
||||||
[[ $S == "1" ]] && tr '\n' ' ' < /tmp/buffer | awk -F "$ND" '{print $1}' > /tmp/sms
|
[[ $S == "1" ]] && tr '\n' ' ' < /tmp/buffer | awk -F "$ND" '{print $1}' > /tmp/sms_BIODYN
|
||||||
[[ $S == "2" ]] && tr '\n' ' ' < /tmp/buffer | awk -F "$ND" '{print $2}' > /tmp/sms
|
[[ $S == "2" ]] && tr '\n' ' ' < /tmp/buffer | awk -F "$ND" '{print $2}' > /tmp/sms_BIODYN
|
||||||
fi
|
fi
|
||||||
|
|
||||||
#read
|
#read
|
||||||
|
@ -84,8 +84,8 @@ if [[ "$DAY" == "Vendredi" ]]; then
|
||||||
echo "VENDREDI"
|
echo "VENDREDI"
|
||||||
VENDREDI=$(cat /tmp/index.html | awk '/ Vendredi/{s=x}{s=s$0"\n"}/ Samedi/{print s}' | html2text -utf8 | awk -F "$TOM/" '{print $1}')
|
VENDREDI=$(cat /tmp/index.html | awk '/ Vendredi/{s=x}{s=s$0"\n"}/ Samedi/{print s}' | html2text -utf8 | awk -F "$TOM/" '{print $1}')
|
||||||
echo "$VENDREDI" > /tmp/buffer
|
echo "$VENDREDI" > /tmp/buffer
|
||||||
[[ $S == "1" ]] && tr '\n' ' ' < /tmp/buffer | awk -F "$ND" '{print $1}' > /tmp/sms
|
[[ $S == "1" ]] && tr '\n' ' ' < /tmp/buffer | awk -F "$ND" '{print $1}' > /tmp/sms_BIODYN
|
||||||
[[ $S == "2" ]] && tr '\n' ' ' < /tmp/buffer | awk -F "$ND" '{print $2}' > /tmp/sms
|
[[ $S == "2" ]] && tr '\n' ' ' < /tmp/buffer | awk -F "$ND" '{print $2}' > /tmp/sms_BIODYN
|
||||||
fi
|
fi
|
||||||
|
|
||||||
#read
|
#read
|
||||||
|
@ -93,8 +93,8 @@ if [[ "$DAY" == "Samedi" ]]; then
|
||||||
echo "SAMEDI"
|
echo "SAMEDI"
|
||||||
SAMEDI=$(cat /tmp/index.html | awk '/Samedi/{s=x}{s=s$0"\n"}/Dimanche/{print s}' | html2text -utf8 | awk -F "$TOM/" '{print $1}')
|
SAMEDI=$(cat /tmp/index.html | awk '/Samedi/{s=x}{s=s$0"\n"}/Dimanche/{print s}' | html2text -utf8 | awk -F "$TOM/" '{print $1}')
|
||||||
echo "$SAMEDI" > /tmp/buffer
|
echo "$SAMEDI" > /tmp/buffer
|
||||||
[[ $S == "1" ]] && tr '\n' ' ' < /tmp/buffer | awk -F "$ND" '{print $1}' > /tmp/sms
|
[[ $S == "1" ]] && tr '\n' ' ' < /tmp/buffer | awk -F "$ND" '{print $1}' > /tmp/sms_BIODYN
|
||||||
[[ $S == "2" ]] && tr '\n' ' ' < /tmp/buffer | awk -F "$ND" '{print $2}' > /tmp/sms
|
[[ $S == "2" ]] && tr '\n' ' ' < /tmp/buffer | awk -F "$ND" '{print $2}' > /tmp/sms_BIODYN
|
||||||
fi
|
fi
|
||||||
|
|
||||||
#read
|
#read
|
||||||
|
@ -102,21 +102,21 @@ if [[ "$DAY" == "Dimanche" ]]; then
|
||||||
echo "DIMANCHE"
|
echo "DIMANCHE"
|
||||||
DIMANCHE=$(cat /tmp/index.html | awk '/Dimanche/{s=x}{s=s$0"\n"}/#Lune/{print s}' | html2text -utf8 | awk -F "$TOM/" '{print $1}')
|
DIMANCHE=$(cat /tmp/index.html | awk '/Dimanche/{s=x}{s=s$0"\n"}/#Lune/{print s}' | html2text -utf8 | awk -F "$TOM/" '{print $1}')
|
||||||
echo "$DIMANCHE" > /tmp/buffer
|
echo "$DIMANCHE" > /tmp/buffer
|
||||||
[[ $S == "1" ]] && tr '\n' ' ' < /tmp/buffer | awk -F '#' '{print $1}' > /tmp/sms
|
[[ $S == "1" ]] && tr '\n' ' ' < /tmp/buffer | awk -F '#' '{print $1}' > /tmp/sms_BIODYN
|
||||||
[[ $S == "2" ]] && tr '\n' ' ' < /tmp/buffer | awk -F '#' '{print $2}' > /tmp/sms
|
[[ $S == "2" ]] && tr '\n' ' ' < /tmp/buffer | awk -F '#' '{print $2}' > /tmp/sms_BIODYN
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if [[ "$DAY" == "Lundi" ]]; then
|
if [[ "$DAY" == "Lundi" ]]; then
|
||||||
echo "__________LUNE__________"
|
echo "__________LUNE__________"
|
||||||
LUNE=$(cat /tmp/index.html | awk '/#Lune/{s=x}{s=s$0"\n"}/\.#/{print s}' | html2text -utf8 | awk -F 'Lundi' '{print $1}')
|
LUNE=$(cat /tmp/index.html | awk '/#Lune/{s=x}{s=s$0"\n"}/\.#/{print s}' | html2text -utf8 | awk -F 'Lundi' '{print $1}')
|
||||||
echo "$LUNE" >> /tmp/buffer
|
echo "$LUNE" >> /tmp/buffer
|
||||||
[[ $S == "1" ]] && tr '\n' ' ' < /tmp/buffer | awk -F '#Lune' '{print $2}' >> /tmp/sms
|
[[ $S == "1" ]] && tr '\n' ' ' < /tmp/buffer | awk -F '#Lune' '{print $2}' >> /tmp/sms_BIODYN
|
||||||
[[ $S == "2" ]] && tr '\n' ' ' < /tmp/buffer | awk -F '#Lune' '{print $3}' >> /tmp/sms
|
[[ $S == "2" ]] && tr '\n' ' ' < /tmp/buffer | awk -F '#Lune' '{print $3}' >> /tmp/sms_BIODYN
|
||||||
fi
|
fi
|
||||||
|
|
||||||
echo "##################################################################"
|
echo "##################################################################"
|
||||||
echo "SMS"
|
echo "SMS"
|
||||||
echo "##################################################################"
|
echo "##################################################################"
|
||||||
cat /tmp/sms
|
cat /tmp/sms_BIODYN
|
||||||
echo "##################################################################"
|
echo "##################################################################"
|
||||||
exit 0
|
exit 0
|
||||||
|
|
|
@ -164,8 +164,8 @@ fi
|
||||||
echo "## INSCRIPTION PHONE / GUILDE : ${phone} / ${guilde}"
|
echo "## INSCRIPTION PHONE / GUILDE : ${phone} / ${guilde}"
|
||||||
########################################################################
|
########################################################################
|
||||||
## NOUVELLE INSCRIPTION GUILDE (pas encore de lien INPUT/${phone})
|
## NOUVELLE INSCRIPTION GUILDE (pas encore de lien INPUT/${phone})
|
||||||
[[ ! -f /home/${YOU}/.zen/SMS/GUILDES/${guilde}/INPUT/${phone} ]] && echo "#!/bin/bash
|
[[ ! -L /home/${YOU}/.zen/SMS/PHONE/${phonehash}/GUILDES/${guilde} ]] && echo "#!/bin/bash
|
||||||
sudo gammu sendsms TEXT \"_PHONE_\" -text \"${xzuid}, bienvenue dans la guilde ${guilde} en action pour un nouveau monde https://oasis.astroport.com\"" > /home/${YOU}/.zen/SMS/PHONE/${phonehash}/0000000000000.tosend.sh
|
sudo gammu sendsms TEXT \"_PHONE_\" -text \"${xzuid}, bienvenue dans la guilde ${guilde} partagez nos actions pour changer le monde https://oasis.astroport.com\"" > /home/${YOU}/.zen/SMS/PHONE/${phonehash}/000.${guilde}.tosend.sh
|
||||||
|
|
||||||
########################################################################
|
########################################################################
|
||||||
## COMBIEN D'ETOILES GCHANGE ?? ADMIN
|
## COMBIEN D'ETOILES GCHANGE ?? ADMIN
|
||||||
|
@ -185,9 +185,10 @@ if [[ $SCORE -ge 4 || ${phone} == $SMSADMIN ]]; then
|
||||||
mkdir -p /home/${YOU}/.zen/SMS/GUILDES/${guilde}/OUTPUT/
|
mkdir -p /home/${YOU}/.zen/SMS/GUILDES/${guilde}/OUTPUT/
|
||||||
|
|
||||||
## PREPARATION DU MESSAGE POUR LA GUILDE (cut for long messages)
|
## PREPARATION DU MESSAGE POUR LA GUILDE (cut for long messages)
|
||||||
[[ ${message} != "${guilde}" && ${message} != "" ]] && echo "[${guilde}] ${message}" > /tmp/sms && ${MY_PATH}/_BIODYN.sh "${guilde}" ## BUG CAN MAKE COLISION ;)
|
if [[ ${message} != "${guilde}" && ${message} != "" ]]; then
|
||||||
# echo "#!/bin/bash
|
echo "[${guilde}] ${message}" > /tmp/sms_${guilde}
|
||||||
#sudo gammu sendsms TEXT \"_PHONE_\" -text \"[${guilde}] ${message}\"" > /home/${YOU}/.zen/SMS/GUILDES/${guilde}/OUTPUT/$(date -u +%s%N | cut -b1-13).tosend.sh && chmod +x /home/${YOU}/.zen/SMS/GUILDES/${guilde}/OUTPUT/*.tosend.sh
|
${MY_PATH}/_SEND2GUILDE.sh "${guilde}" ## BUG CAN MAKE COLISION ;)
|
||||||
|
fi
|
||||||
|
|
||||||
echo "ADMIN GUILDE [${xzuid}/${SCORE}/${guilde}] ${message}"
|
echo "ADMIN GUILDE [${xzuid}/${SCORE}/${guilde}] ${message}"
|
||||||
## LIENS A LA GUILDE
|
## LIENS A LA GUILDE
|
||||||
|
|
|
@ -8,31 +8,30 @@ MY_PATH="`dirname \"$0\"`" # relative
|
||||||
MY_PATH="`( cd \"$MY_PATH\" && pwd )`" # absolutized and normalized
|
MY_PATH="`( cd \"$MY_PATH\" && pwd )`" # absolutized and normalized
|
||||||
|
|
||||||
ME="${0##*/}"
|
ME="${0##*/}"
|
||||||
echo "EXECUTE $ME ($1, $2)"
|
echo "EXECUTE $ME ($1)"
|
||||||
[[ "$1" == "" ]] && GUILDE="BIODYN" || GUILDE="$1" ## DEFAULT GUILDE BIODYN
|
[[ "$1" == "" ]] && GUILDE="BIODYN" || GUILDE="$1" ## DEFAULT GUILDE BIODYN
|
||||||
|
[[ "${GUILDE}" == "" || ! -d /home/${YOU}/.zen/SMS/GUILDES/${GUILDE} ]] && echo "AUCUNE GUILDE. EXIT." && exit 1
|
||||||
echo "Expédition des SMS aux inscrits à la GUILDE $GUILDE"
|
echo "Expédition SMS /tmp/sms_${GUILDE} aux inscrits à la GUILDE $GUILDE"
|
||||||
|
|
||||||
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"
|
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 "Astroport Crypto is missing... please provide /home/${YOU}/.zen/secret.dunikey by installing 'astrXbian' TestNet" && exit 1
|
[[ ! -f /home/${YOU}/.zen/secret.dunikey ]] && echo "Astroport 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)
|
G1PUB=$(cat /home/${YOU}/.zen/secret.dunikey | grep 'pub:' | cut -d ' ' -f 2)
|
||||||
|
|
||||||
# PROCESS /tmp/sms to GUILDE cut in piece SMS
|
# PROCESS /tmp/sms_${GUILDE} to GUILDE cut in piece SMS
|
||||||
[[ "$GUILDE" == "BIODYN" ]] && ${MY_PATH}/../scrapers/org.bio-dynamie.sh
|
[[ "$GUILDE" == "BIODYN" ]] && ${MY_PATH}/../scrapers/org.bio-dynamie.sh
|
||||||
if [[ $? != 0 ]]; then
|
|
||||||
echo "SITE INACCESSIBLE ?"
|
if [[ ! -f /tmp/sms_${GUILDE} ]]; then
|
||||||
echo "#!/bin/bash
|
echo "#!/bin/bash
|
||||||
sudo gammu sendsms TEXT \"_PHONE_\" -text \"Site Web https://bio-dynamie.org inaccessible ce matin \"" > /home/${YOU}/.zen/SMS/GUILDES/${GUILDE}/OUTPUT/$(date -u +%s%N | cut -b1-13).tosend.sh
|
sudo gammu sendsms TEXT \"_PHONE_\" -text \"Difficulté à récupérer les conseils du jour sur https://bio-dynamie.org \"" > /home/${YOU}/.zen/SMS/GUILDES/${GUILDE}/OUTPUT/$(date -u +%s%N | cut -b1-13).tosend.sh
|
||||||
fi
|
fi
|
||||||
|
|
||||||
[[ "${GUILDE}" == "" || ! -d /home/${YOU}/.zen/SMS/GUILDES/${GUILDE} ]] && echo "AUCUNE GUILDE. EXIT." && exit 1
|
|
||||||
[[ ! -d /home/${YOU}/.zen/SMS/GUILDES/${GUILDE}/OUTPUT/ ]] && mkdir -p /home/${YOU}/.zen/SMS/GUILDES/${GUILDE}/OUTPUT/
|
[[ ! -d /home/${YOU}/.zen/SMS/GUILDES/${GUILDE}/OUTPUT/ ]] && mkdir -p /home/${YOU}/.zen/SMS/GUILDES/${GUILDE}/OUTPUT/
|
||||||
|
|
||||||
## PREPARE SMS OUTPUT FOR ${GUILDE} GUILDE
|
## PREPARE SMS OUTPUT FOR ${GUILDE} GUILDE
|
||||||
num=1;
|
num=1;
|
||||||
max=$(fold -w 160 -s /tmp/sms | wc -l)
|
max=$(fold -w 160 -s /tmp/sms_${GUILDE} | wc -l)
|
||||||
max=$((max + 1));
|
max=$((max + 1));
|
||||||
while line=$(fold -w 160 -s /tmp/sms | head -n $num | tail -n 1); do
|
while line=$(fold -w 160 -s /tmp/sms_${GUILDE} | head -n $num | tail -n 1); do
|
||||||
num=$((num + 1));
|
num=$((num + 1));
|
||||||
echo $line;
|
echo $line;
|
||||||
echo "#!/bin/bash
|
echo "#!/bin/bash
|
Loading…
Reference in New Issue