From 621fc0390fd13cc0cd68431de80dda4c76197d7b Mon Sep 17 00:00:00 2001 From: qo-op Date: Mon, 5 Jul 2021 00:02:59 +0200 Subject: [PATCH] V0.1 beta --- biosms.sh | 10 +++++++- printQR_oasis_MODEL.sh => printQR_img_MODEL.sh | 0 dialvoice.py => pygsm/dialvoice.py | 0 sendmessage.py => pygsm/sendmessage.py | 0 scraper2sms.sh => scrapers/org.bio-dynamie.sh | 1 + search | 0 sms/ERASE.sh | 8 ++++-- sms/GUILDE.sh | 28 ++++++++++----------- sms/jaklis/lib/__pycache__/cesium.cpython-36.pyc | Bin 0 -> 4105 bytes .../lib/__pycache__/cesiumCommon.cpython-36.pyc | Bin 0 -> 1727 bytes .../lib/__pycache__/messaging.cpython-36.pyc | Bin 0 -> 6765 bytes sms/jaklis/lib/__pycache__/natools.cpython-36.pyc | Bin 0 -> 9298 bytes sms/jaklis/lib/__pycache__/offers.cpython-36.pyc | Bin 0 -> 3559 bytes sms/jaklis/lib/__pycache__/profiles.cpython-36.pyc | Bin 0 -> 3053 bytes sms/jaklis/lib/__pycache__/stars.cpython-36.pyc | Bin 0 -> 6051 bytes sms/prepare_sms_tosend.sh | 2 +- sms_received.sh | 16 +++++++----- 17 files changed, 41 insertions(+), 24 deletions(-) rename printQR_oasis_MODEL.sh => printQR_img_MODEL.sh (100%) rename dialvoice.py => pygsm/dialvoice.py (100%) rename sendmessage.py => pygsm/sendmessage.py (100%) rename scraper2sms.sh => scrapers/org.bio-dynamie.sh (99%) mode change 100644 => 100755 search create mode 100644 sms/jaklis/lib/__pycache__/cesium.cpython-36.pyc create mode 100644 sms/jaklis/lib/__pycache__/cesiumCommon.cpython-36.pyc create mode 100644 sms/jaklis/lib/__pycache__/messaging.cpython-36.pyc create mode 100644 sms/jaklis/lib/__pycache__/natools.cpython-36.pyc create mode 100644 sms/jaklis/lib/__pycache__/offers.cpython-36.pyc create mode 100644 sms/jaklis/lib/__pycache__/profiles.cpython-36.pyc create mode 100644 sms/jaklis/lib/__pycache__/stars.cpython-36.pyc diff --git a/biosms.sh b/biosms.sh index e608e7a..5a1154d 100755 --- a/biosms.sh +++ b/biosms.sh @@ -11,5 +11,13 @@ ME="${0##*/}" echo "EXECUTE $ME ($1, $2)" echo "Expédition SMS aux GROUPES et PHONE" -# SEARCH FOR /home/${YOU}/.zen/SMS/PHONE/${phonehash}/${ts}.tosend.sh +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 /home/${YOU}/.zen/SMS/PHONE/${phonehash}/${ts}.tosend.sh +./scraper2sms.sh + +BIODYNSMS=$(cat /tmp/sms) +# for ls ~/.zen/SMS/GUILDES/MIZ/MEMBERS/* diff --git a/printQR_oasis_MODEL.sh b/printQR_img_MODEL.sh similarity index 100% rename from printQR_oasis_MODEL.sh rename to printQR_img_MODEL.sh diff --git a/dialvoice.py b/pygsm/dialvoice.py similarity index 100% rename from dialvoice.py rename to pygsm/dialvoice.py diff --git a/sendmessage.py b/pygsm/sendmessage.py similarity index 100% rename from sendmessage.py rename to pygsm/sendmessage.py diff --git a/scraper2sms.sh b/scrapers/org.bio-dynamie.sh similarity index 99% rename from scraper2sms.sh rename to scrapers/org.bio-dynamie.sh index f2996f6..99ec64e 100755 --- a/scraper2sms.sh +++ b/scrapers/org.bio-dynamie.sh @@ -31,6 +31,7 @@ YEAR=$(date +%y) [[ $DAY == "Sunday" ]] && DAY="Dimanche" && DAYE="Mardi" # CHECK WEEK INTERVAL +S=1 [[ $DOM -ge $A && $DOM -le $B ]] && S=1 [[ $DOM -ge $C && $DOM -le $D ]] && S=2 diff --git a/search b/search old mode 100644 new mode 100755 diff --git a/sms/ERASE.sh b/sms/ERASE.sh index a5d7bc7..c65f4a2 100755 --- a/sms/ERASE.sh +++ b/sms/ERASE.sh @@ -22,7 +22,7 @@ G1PUB=$(cat /home/${YOU}/.zen/secret.dunikey | grep 'pub:' | cut -d ' ' -f 2) ## TEST PHONE ######################################################################## phonehash=$(echo $phone | sha256sum | cut -d ' ' -f1) -htest=$(ls /home/${YOU}/.zen/SMS/PHONE/${phonehash} 2>dev/null) +htest=$(ls /home/${YOU}/.zen/SMS/PHONE/${phonehash} 2>/dev/null) if [[ $htest ]]; then NEW=0 xzuid=$(cat "/home/${YOU}/.zen/SMS/PHONE/${phonehash}/xzuid.txt") @@ -52,10 +52,12 @@ $MY_PATH/natools.py decrypt -f pubsec -k "/home/${YOU}/.zen/secret.dunikey" -i " ######################################################################## if [[ "${guilde}" == "MIZ" ]]; then + if [[ -f /var/www/nextcloud/occ ]]; then echo "## DELETE NEXTCLOUD : $xzuid" sudo su -s /bin/sh www-data -c "export OC_PASS=\"$phone\" && php /var/www/nextcloud/occ user:delete $xzuid" [[ ! $? == 0 ]] && echo "FAILED" && exit 1 - + fi + echo "## DELETE GCHANGE : $xzuid" $MY_PATH/jaklis/jaklis.py -k /home/${YOU}/.zen/SMS/DUNIKEY/${xzuid}_${phone}.dunikey -n "https://data.gchange.fr" erase [[ ! $? == 0 ]] && echo "FAILED" && exit 1 @@ -70,8 +72,10 @@ fi ######################################################################## if [[ "${guilde}" == "NEXTCLOUD" ]]; then + if [[ -f /var/www/nextcloud/occ ]]; then sudo su -s /bin/sh www-data -c "export OC_PASS=\"$phone\" && php /var/www/nextcloud/occ user:delete $xzuid" [[ ! $? == 0 ]] && echo "FAILED" && exit 1 + fi fi ######################################################################## diff --git a/sms/GUILDE.sh b/sms/GUILDE.sh index b4bc4a0..261446f 100755 --- a/sms/GUILDE.sh +++ b/sms/GUILDE.sh @@ -32,7 +32,7 @@ phonehash=$(echo $phone | sha256sum | cut -d ' ' -f1) echo "=> ${phonehash}" ######################################################################## -htest=$(ls /home/${YOU}/.zen/SMS/PHONE/${phonehash} 2>dev/null) +htest=$(ls /home/${YOU}/.zen/SMS/PHONE/${phonehash} 2>/dev/null) if [[ $htest ]]; then NEW=0 xzuid=$(cat "/home/${YOU}/.zen/SMS/PHONE/${phonehash}/xzuid.txt") @@ -62,7 +62,7 @@ if [[ ! $xzuid ]]; then echo "## $xzuid / $phone => NEW DUNIKEY & QRCODE" ######################################################################## echo "#!/bin/bash -sudo gammu sendsms TEXT \"$phone\" -text \"Bienvenue dans le JEu 'Made In Zion / Astroport' - $xzuid est votre Identité Interplanétaire, heureux de vous compter parmi nous \"" > /home/${YOU}/.zen/SMS/PHONE/${phonehash}/$(date -u +%s%N | cut -b1-13).tosend.sh +sudo gammu sendsms TEXT \"$phone\" -text \"Heureux de vous accueillir. $xzuid est votre nouvelle Identité Interplanétaire MadeInZion/Astroport.\"" > /home/${YOU}/.zen/SMS/PHONE/${phonehash}/$(date -u +%s%N | cut -b1-13).tosend.sh ######################################################################## echo "## MAKE secret.dunikey" @@ -101,33 +101,33 @@ sudo gammu sendsms TEXT \"$phone\" -text \"Votre identifiant est $xzuid, votre m echo "CREATING FAKE AVATAR" ######################################################################## $MY_PATH/timeout.sh -t 10 curl -s https://thispersondoesnotexist.com/image -o /home/${YOU}/.zen/SMS/PHONE/${phonehash}/avatar.jpg -[[ $? == 0 ]] && echo "#!/bin/bash -sudo gammu sendsms TEXT \"$phone\" -text \"Notre Intelligence Artificielle Amie vient de créer la photo de profil anonyme de votre avatar ${xzuid}\"" > /home/${YOU}/.zen/SMS/PHONE/${phonehash}/$(date -u +%s%N | cut -b1-13).tosend.sh + [[ $? == 0 ]] && echo "#!/bin/bash +sudo gammu sendsms TEXT \"$phone\" -text \"Nous venons de créer une photo de profil anonyme pour votre avatar ${xzuid}/${phone}\"" > /home/${YOU}/.zen/SMS/PHONE/${phonehash}/$(date -u +%s%N | cut -b1-13).tosend.sh if [[ -f /home/${YOU}/.zen/SMS/PHONE/${phonehash}/avatar.jpg ]]; then ######################################################################## echo "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+ -[[ $? == 0 ]] && echo "#!/bin/bash -sudo gammu sendsms TEXT \"$phone\" -text \"Avec https://gchange.fr quittez la monnaie des Banques et échangez gratuitement en JUNE : https://monnaie-libre.fr \"" > /home/${YOU}/.zen/SMS/PHONE/${phonehash}/$(date -u +%s%N | cut -b1-13).tosend.sh + [[ $? == 0 ]] && echo "#!/bin/bash +sudo gammu sendsms TEXT \"$phone\" -text \"Utilisez https://gchange.fr quittez la monnaie des Banques et échangez gratuitement en JUNE : https://monnaie-libre.fr \"" > /home/${YOU}/.zen/SMS/PHONE/${phonehash}/$(date -u +%s%N | cut -b1-13).tosend.sh ######################################################################## echo "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+ -[[ $? == 0 ]] && echo "#!/bin/bash -sudo gammu sendsms TEXT \"$phone\" -text \"Recevez vos primes de missions sur votre portefeuille libre https://cesium.app - $g1pub -\"" > /home/${YOU}/.zen/SMS/PHONE/${phonehash}/$(date -u +%s%N | cut -b1-13).tosend.sh + [[ $? == 0 ]] && echo "#!/bin/bash +sudo gammu sendsms TEXT \"$phone\" -text \"Recevez les primes de vos missions sur votre portefeuille libre https://cesium.app - $g1pub -\"" > /home/${YOU}/.zen/SMS/PHONE/${phonehash}/$(date -u +%s%N | cut -b1-13).tosend.sh fi if [[ -f /var/www/nextcloud/occ ]]; then - ######################################################################## - echo "## NEXTCLOUD : ${xzuid} / ${phone} " - ######################################################################## + ######################################################################## + echo "## NEXTCLOUD : ${xzuid} / ${phone} " + ######################################################################## sudo su -s /bin/sh www-data -c "export OC_PASS=\"${phone}\" && php /var/www/nextcloud/occ user:add --password-from-env --group=\"${guilde}\" --display-name=\"${xzuid}\" ${xzuid}" -[[ $? == 0 ]] && echo "#!/bin/bash -sudo gammu sendsms TEXT \"$phone\" -text \"Fuyez les GAFAM! Synchronisez votre smartphone sur NEXTCloud chez un ami du réseau de %MAKER https://copylaradio.com - DEMO - https://taurus.copylaradio.com\"" > /home/${YOU}/.zen/SMS/PHONE/${phonehash}/$(date -u +%s%N | cut -b1-13).tosend.sh + [[ $? == 0 ]] && echo "#!/bin/bash +sudo gammu sendsms TEXT \"$phone\" -text \"Quittez les GAFAM! Synchronisez votre smartphone avec NEXTCloud chez un ami du réseau de %MAKER https://copylaradio.com - DEMO - https://taurus.copylaradio.com\"" > /home/${YOU}/.zen/SMS/PHONE/${phonehash}/$(date -u +%s%N | cut -b1-13).tosend.sh fi @@ -155,7 +155,7 @@ echo "## GESTION RELATION PHONE / GUILDE : ${phone} / ${guilde}" ######################################################################## ## NOUVELLE INSCRIPTION [[ ! -f /home/${YOU}/.zen/SMS/GUILDES/${guilde}/INPUT/${phone} ]] && echo "#!/bin/bash -sudo gammu sendsms TEXT \"$phone\" -text \"Faisons connaissance. Ouvrez votre compte sur https://oasis.astroport.com -SVP- Utilisez votre Prénom Nom -SVP- \"" > /home/${YOU}/.zen/SMS/PHONE/${phonehash}/0000000000000.tosend.sh +sudo gammu sendsms TEXT \"$phone\" -text \"Bienvenue ${xzuid}. Continuez votre inscription au JEu avec votre actuelle identité 'Prénom Nom' sur https://oasis.astroport.com\"" > /home/${YOU}/.zen/SMS/PHONE/${phonehash}/0000000000000.tosend.sh ## MEMORISATION DU MESSAGE dans GUILDES/${guilde}/INPUT/ mkdir -p /home/${YOU}/.zen/SMS/GUILDES/${guilde}/INPUT/ diff --git a/sms/jaklis/lib/__pycache__/cesium.cpython-36.pyc b/sms/jaklis/lib/__pycache__/cesium.cpython-36.pyc new file mode 100644 index 0000000000000000000000000000000000000000..553de43f6bb84fffd0893e744cc7422bb07db236 GIT binary patch literal 4105 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 literal 0 HcmV?d00001 diff --git a/sms/jaklis/lib/__pycache__/messaging.cpython-36.pyc b/sms/jaklis/lib/__pycache__/messaging.cpython-36.pyc new file mode 100644 index 0000000000000000000000000000000000000000..b4e56c1ecc6911b1f4413264f5b87587e2eb41f9 GIT binary patch literal 6765 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 literal 0 HcmV?d00001 diff --git a/sms/jaklis/lib/__pycache__/natools.cpython-36.pyc b/sms/jaklis/lib/__pycache__/natools.cpython-36.pyc new file mode 100644 index 0000000000000000000000000000000000000000..2654611233238716018c9d8324efbbf2873de3cc GIT binary patch literal 9298 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 literal 0 HcmV?d00001 diff --git a/sms/jaklis/lib/__pycache__/offers.cpython-36.pyc b/sms/jaklis/lib/__pycache__/offers.cpython-36.pyc new file mode 100644 index 0000000000000000000000000000000000000000..1ea3e8c50ae8a7ce7d845276fb3bf170c5c94c91 GIT binary patch literal 3559 zcmai1OLH5?5#IMM9;7HyFUpb(+p=s_EeTtel{lsyMkJ*~PEm^JBnmFba%V^`xWGa) z1384jOQ@@=a!%=#TmFfEK@M}sB_~z>K~DL476czr%8Q!rp5EDce*N{}vzeLd^DqDT z$G^>6*1xP1j|Y1NMLvUI7PE7!U23~+o4V6>jCR|u(O%nwc5=Vxw|$%1x_QtG+hH$i zN4E9QVjlBfTFmF+q1&!7d(&zLZ_vB7(X_RvvL0_by1vR~Htekyy^3t0HlY6onFRao_<-40oe z)!~U)ggMOW;PLi07ZS7Z2O>*(8lg{m>L@TIw5^UYods)LWj^^>VC)cf740JEQ2bRn?gmuLEVQdqJJJglt1VlsKCx$D&$4rD4(0r77xDs|f9>JzMSKy6A5=IF z4sCYnBK2|^t*<~|#k&Z4VWO`=TV3+JGqtXx?G1QtLca^$fTlj)o9Oo^`U89s{>2tC z3-I>Vvel0mjStIsK3ukT=)2p?ma25IX6#`Nqt(W>LjuA_8`@Wy%DJvFE>n>WREG2S z(oF3OY`mr2JW+2Z7T!cVym(S%eWe|-)vl=BVQ;ISWVwzyY0+1_uSS)um+bJ?pueMM zj+`B}Kj3XYP1K#cquSc<)*7wGgDme!Q<12xW_{jtwZr=(pUcJd&5^$?79Tt0pou^xvM%i!{lz5oa4ok4x?Kp|q1R9ie}|Q;7XH3{w{Y&EGEwWWYHlARO}4Q^6Bj z=C^>p4l*f+Xb=pBTYG%}jcF3T04`}GoSje6>ri0ebYFYJex|gy%`s}7Wt<~=2$v8R!S#FPYs1=%CN^jU`*M=0rH)(&Fn+xz*TP7L){;{ zhc=?Z13Nei)`1W0LI)*t9E8w5>Lv5|h$UhgVjN-_in;)r*oat#Si*y*Xa?gj(iLc8 znjRb*4 zEReWJ;yQ^NB(9LSO5!GocS$rzyhq}F5)|j+0}{7Ld&8Laks1C?)!HJ)?D?~9>o&zy3V>oE&B zUe8_Xu6^w8C`VErOz7DX3!(5#~z4#eg{T@YLhOpeoiwuJjbJpEi zfH`nRmnU#O6S5mAftVg5=jkmgM`Z$NZvyD+CjjkF;CyEaXBTkx4RFDj;MDMy3(gDx z-3ZWq3hNlU6{-Qc)f3RI{U~(B*O=3(<0_#`S(3P8bmOh)ZFPnNq&8e?#R@tQhB|&h zUH#~>iu-8RtOyEmu|{GYLVJTkD)E5o4@vxz#IHy^f@p^285(vnXK2W7h2DQd;@2e3 z(AFs;MWQUwMqYp@50ld3tTSi---E;_(|kwFJSC=&QBfcv&<*k&@)j)7fQRxPi0YNI zi9ZA=L?8Z!4kxj0@&p1Q$oh;farGyn*v@j^c#$#O%M8(rFVVT-cI++Dx^@v1XO<@D zj{(u6q+5vvTzcNDGn$*AahfBV_69;I>U8M#*6HYKr_(FgFekg-={z4MdHF`f=tlgM z#8)H;`{FSP8tKI7W{W8)2tqX#S%rw4**LltU9HX=f3s@N57$>-E{cv=G)d4#>N#9z kmeLb{h6E)5K^ttof7^gMS}y1QH6>6)-pm{z6IaFJayzPjC^w@I)x%v!K@y?9l5(=a}6)=rGGGHI^OUHut1av+-Uz9+wl_eEi#A z{A&OA{om|A+W#!4zL!q`k4k#9C+vp_|AmMBv_vSP7YsX!MFLAG8X|>^#ENJ_ z#)4z@RhvB4<*_QH$rDUNPZNda-a|2)%=0R*VrSkNTPDg|HWp0ZUa$przw0f0{pP}l z?nCGL#|sWUfF9@%76Eh)J=Dh-mo7pP-trcyh{z^lrzg-;^lLyy`p*LodI}x&EpOy2 ztO`G_)NL9sn$+`JyM=bF|5XKxSgfA;BYx&B<0>3Qi};LhKw2_dtoX(D($WzNl2GfONHl7;nTn#24 zmN_QoMi$4GPqMMpG4`PwR1utPFfENHKMO?Q+%DU|6J>Zm)tfbh=r)HdO(V>Q6e z4rN7qFb`3AEcH3#Uh>t#IBVjC6=jvR@p8yjv}$__E%8%-zHu2QJJ;ve5vD%Ki7Duz zpI=3Bk#hnCagYkOwMiS)?S}G{CsO)Kkt$jXE>^`2 z(H5_XHE~m{i;Y1F`=;0uufGh$t(VaY2<^i zo%?*{0@pjha<7>KVH6vm;`D8EEXPNH=3Y4i9$Pe+V4zb}gXimid-U)5iwB*+@|lsk z$EN_i4F|fMO*@gkhfcl5Pz{C!3Se}s%P|0`=F-M}Q_gfQdo48)Dwn43{sO!HF3tZv zRGnCVAHv2Lh_Ru`5d*!(Kvq9@!R8#Ne@Fw~q>2DpS8vh4SLk{qtGlq6AE5Gpt;pxx zXTFcZn!Fv7Ok8V|wfVOr2y^7b3iJ?$u2}bXXk4)_1A77^3vj#RC?6W}E%*@{*j8}J z5Hf;{A%Q7k)G8R^3s4cDZ@35?Yo!M@2lz_pH7w&!Uayn(4k{bMdGeX2oZ=1#PTwS* zI7NSlsw;2mZ8SUFxm1%M{=eT=ucBsOgJ(WLXG3e&ahb3bFCwjuwXJW)nj4jqf9N5^ zg(xo0{s4uto}&MRKc4vd4Z%m`A4WbpL*z~Fl85l+JrUJk;1xbuCx5~Eu}EH7o!2HY9J?}wS|1NRp%%Vao0MSH}`6)ew$c%-UiVYDtF-T zI`#~VtmZq)9Cj}3b8gxOdE*utYq9qu^RLFK<`pT}DDywD&goFISEBOqa&8e}G zsj#HB;Zv=!iKxbmi!jFk53q|KP4)@#kByK(XGQgm=rhP#V0M=+KF1J4(DZ_YCu|Mq zalGxf!S&H~#=br(Cmhp5_@S6{7s4-Vo;ZmKF6E-J!pDkE-{n`k1Ousd~kj zP9xgXCdi zd%xf7dA3#ye*de#y!-1f8phv^g`WfcB8vPc1T&Z!8(~qKp{d(eXzAJxZCyK|qiZ*G zb?t?ou1jG_*M8{hx*V2u9fSdDE3PEfu$t7uT2c?|$x^tKG{S~S&$8oEvK%gJ-HBI{ z)o@koZoHPPg=<>(;v>n?@Tk^H@v-E1csw}~o-mD94d%1*`vxoX*AtL*J0Q;v*!16AqqtUVOb-Ce$?D!0>nZN|G|Z(U!n z-fmyJ^6HgaU0T7x&w_FhMScx}8?^J-b(2}|8`yQ5Ij9}xG7q)OO3X*?u`=EyP~~g9 z!@d*ka@nP6=x3vND3?*>Patwr2D#BUCT3(ztjNeQ`30k>Prx`AU<8H-L}p|{^H^!B z`8j%YUzr7@^&GmF?m?;GzAD-^)OEJhv!FMiFS8Z4%9dz+WTJ2Ff{~ehT-~S5KeDOZ zJ0mXklyf^xW94LAB+88jjNenvNOFO$y&+enp-8u*m@6w{%Gt#L6-G;i<_b! zuNnp!Z_Je!Nr^d?8}qw7R;9K~N21GBS-0DAlqj2oyB+bEg-)l}lPz0$!_jRrx6_v} zkjqBNkh&eo<885qol_1h+xf^4PoVMd=QeiIgl}xax*PAMVpk43UA}QUN}pzXgH96h z4VlP|erGq1G$o1i#DtFVtcGP=0?N-PrUw|-7$M7u2^v$XjnDjqslWv)o z*>K0JGrO+O?wwhf!q!F67JeNHIZI?ttjy@cg4k=LZ|`I8bCWqgwI_CN_hH{%OPqn` zZW)=^FZF%qQR|q&O2>?SlY$HO@i)iS%jqEFgY0Rt!?@8I4&$iX$)a?yK^rwb_QNw1 zyx%V05WJfTw$YZnBf2|q`O*&Dkqapv$Exms0x^E>N_U5Mn~XQ(r}*G*8a3Id$5&A~UI+VJb6NKNU$QQ}!@rs)8NPMzY;a z87EJ=hkm&y5tX^6;xViQVLE-P_%by;!R08(K8|2*oYzr#XVubMwU36 zL!L4w&cI>b#F>spyiHt0uGcei#O4L#-iNvSvhmJuCZ!x;fcwiB;lt)u?&B%ty=snl zMPG2!7yxAH&nlDPZDU~FGW69du2vqnS}Cq##u~0wr!&`~*K(TMhWGq6ujWBs$!l!s z0|#qCwBNZwYdT@{9gHfjEq~yUH{H2$)5vMm3gX}BySb<1e|1wiI}yz3W@*-m!zyA? z@Sb)rDIUSTDfezCMl@sRpp&0TaT>ZfsXMYL11K1xNiDk_F>wkSY;clxD$lP%+EC==)2O76h*gNd8F49>Y_+$>;g<#S<6 zP+W>75)FvZYirICE7Wk?gmoJ8#kXk4aT4Do(Ii3sH$G0dM+~(wrKUOXX++VWC%%E9 zEnmBnb{Fwgnt-TXJWXPq#3d4EAmDg}O~sQ5mWoNpx5O(Xh6Jo+@u4%!+)*#%THx zWs+mkGUN(SVV=+ARt7|6*1ok{66@qheJ67%o7qRU0o2o6mzCf|U^sH&36M2+2t}EX zx{NwN4d={F)K#==sNtYsPlqj`wowD=;GV!UwhY(x`{f)MH*vEdcl#BZyIeKM0O-35Dt>2+9$Wpov;xk{RbsAHrZC86=tp}e<%X6yV}ol;5O z1;%&ejw(}X4Tc859w~s-6`etki?7rD&yXNQ6U4B}211If)Fdb_Vuu_{c}TvA;LAJw z9*dA2WXc@@kA*k8-*j1h6`M~Fce_#dn zntfJ>E}=F8)*7$Q9DgCVh8ZsZ3ymo*+lLZ9dz$b$z|A7zdm(c(k1)Cj2*T4X zxG}E!AoNcPS0;>|xU39JMcT0IiQmDojeZ5i-nS+moEC{b#vtJkKS!&U(;X(XI-XeB zw@f%Zt5V3}9`s=}`il9GZZ`VM{S^e3o*xNky+}9*k1sy|VWV_fy7amDK0f&=cz!-Y zZb~uGvK9ckh5Z{56iqppqU7U`nw`7IQst=I{rE%Kd{nu}O86l98So}N_424lf%z;k zymGJ0hm;a47k-$E>pe_}-``&R-xFT(6->}t{Y=8xz$GL#ltt)h(d1DC$|br~dTXFj zQ-stiQ_8(d9Sc}q!j(gT2cCM2ddd3>qSF*qWHv>5{5mrJ&=UzwhI5w2=EJ^ERPhTG zNvtrEC=BEC(6&Nd5gFb}yo2fcwI z0~ARJ01kRWP)`?S_9K+Ih$1PQe>nfJ>G_%tL4srG18EV3;$@oTHbh2lZlb`=k;#L1 zbbgQQ9cc_DH8>|D<0X!8=&V&}3=D(d+62B&&(M^{AUwb){ea;a>pB#q3BBK-4yU^q4)R1Z{~BQP(g! z2-??I^>HkxFE#Z|v59vRZ$c<1rpP36r9&tkp~akE^&v&m;CJbUYb3TvT!&~i#0}E* z^(JW#a;3OQeYZ%wO@ds1PLPFXe2@CRPl8;b6%-Ia_$A&UK~Yj5!VgHJ$BH(IcS&?e z9I`*T*`H8!fEhT2P*Pg_1H}7hu-)7r4nB-@DZuFGPK)*jTIPSvb(eBWUid7&n+6yX zzCJ#6u=2v^j^OioWrcWUCz4qz_BI%gIld@-icjd^N}&M;83Lt~PZ5eB-1vXFq4H2} z5De2VFvEih7C`kex_%Y{A4l+24Ky-?`orcVIR6KVq!ZHtoI3>Q)_Cn8kRJqX?=WZ+ zBzz8X6U6=jMN;$wxtIJ$H0-t>QC2E7L@B!?v*Mk}&y{z(Bl)@Kiu(Ln9R~EV2ejBj zD0K!bO_U|Ls^Ih6Ix&1>/dev/null && echo "TAURUS OK" && T PHONE="$SMS_1_NUMBER" # gammu-smsd [[ ! ${PHONE} ]] && PHONE="$1" # CLI MODE -[[ "${#PHONE}" < 10 || "${#PHONE}" > 12 ]] && echo "${PHONE} NON RECONNU. EXIT" && exit 1 +[[ "${#PHONE}" < 10 || "${#PHONE}" > 12 ]] && echo "PHONE ${PHONE} NON RECONNU. EXIT" && exit 1 ## Remove prefix: phone contains local number [[ ${PHONE#"$prefix"} != "${PHONE}" ]] && phone=0${PHONE#"$prefix"} || phone="${PHONE}" @@ -78,7 +81,8 @@ case "$CMD" in STOP) ## STOP RELATION WITH CMD GUILDE GROUP - $MY_PATH/sms/ERASE.sh "$phone" "$CMD" & + GUILDE=$(echo "$TEXT" | awk '{print toupper($2)}') + $MY_PATH/sms/ERASE.sh "$phone" "$GUILDE" & ;; *) @@ -89,7 +93,7 @@ case "$CMD" in echo "${MESSAGE}" fi ## OK CMD=GROUPE suivi de message - $MY_PATH/sms/GUILDE.sh "$phone" "$CMD" > /home/pi/.zen/SMS/debug.log + $MY_PATH/sms/GUILDE.sh "$phone" "$CMD" > /home/${YOU}/.zen/SMS/debug.log ## TRY UGGLY WAY !!?? # sudo service gammu-smsd stop @@ -102,5 +106,5 @@ esac ## [[ "$phone" != "$smsadmin" ]] && gammu-smsd-inject TEXT "$smsadmin" -text "$phone : $TEXT" ## FILESYSTEM RIGHTS CORRECTION -chown -R pi:pi /home/pi/.zen/SMS +chown -R ${YOU}:${YOU} /home/${YOU}/.zen/SMS exit 0