Contenu | Rechercher | Menus

Annonce

Ubuntu-fr vend de superbes t-shirts et de belles clés USB 32Go
Rendez-vous sur la boutique En Vente Libre

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#26 Le 14/11/2016, à 10:34

ares

Re : [Script/Bash] Envoyer un sms à son numéro (Free Mobile)

Hizoka a écrit :

Ne laisse pas trainer ton mdp et login dans ton code wink

Aucun danger... ce n'est pas mon "login" (1234567890) ni mon mot de passe (2AzErTy0) smile

@+

Hors ligne

#27 Le 23/11/2016, à 17:58

DonutMan75

Re : [Script/Bash] Envoyer un sms à son numéro (Free Mobile)

Bonjour,
super ces scripts, merci pour l'info je vais regarder ça ce soir smile

Donut.

Hors ligne

#28 Le 01/06/2017, à 10:49

DonutMan75

Re : [Script/Bash] Envoyer un sms à son numéro (Free Mobile)

Bonjour à tous,
je viens de découvrir ce service de Free et je m'amuse comme un fou avec ^^
(oui j'ai mis un peu de temps par rapport à mon précédent message lol ^^)
Une petite question à ce sujet :
Comment pourrions-nous modifier nos scripts pour prendre en compte d'éventuels retour à la ligne ??

Si le texte à envoyer est passé en argument, j'ai trouvé cela :

send_sms.sh

#! /bin/sh
URL="https://smsapi.free-mobile.fr/sendmsg?user=123456&pass=XXXX&msg="
MSG=$(echo "$1" | sed -e 's/ /%20/g' | sed -e 's/\n/%0A/g')
URL="$URL$MSG"
wget "$URL"

Ca marche si on fait par exemple

$ ./send_sms.sh "Première ligne\nSeconde ligne"

Le script va remplacer tout les espaces par "%20" (pas nécessaire car apparemment wget le fait tout seul ???) et toutes les occurrences de "\n" par "%0A".

Mais maintenant, je me demande comment on pourrait modifier cela pour travailler sur l'entrée standard...
Par exemple :

$ echo "Première ligne\nSeconde ligne" | ./send_sms.sh

Mais aussi :

$ cat input.txt
Première ligne
Seconde ligne
$ ./send_sms.sh < input.txt

Pour l'instant je sèche un peu car dans un cas nous avons un "\n" littéral (un '\' suivi d'un 'n') qui devra être interprété comme un retour à la ligne; et dans l'autre nous avons un véritable caractère d'échappement '\n'... Avez-vous des idées ??

Bon après il faudrait aussi que je vois si on peut rendre le script "adaptable" c'est-à-dire qu'il puisse travailler automatiquement soit par argument s'il en reçoit, soit pas l'entrée standard... Mais ça je verrai par la suite ^^

Enfin merci d'avance pour vos retours smile

Donut.

P.S : à ce propos, chez moi l'envoi de SMS par ce script fonctionne bien mais il n'y a aucune notification sur mon téléphone.... Il faut que je l'allume pour m'apercevoir que le message est bien arrivé... Vous avez la même chose chez vous ?

Dernière modification par DonutMan75 (Le 01/06/2017, à 10:50)

Hors ligne

#29 Le 01/06/2017, à 13:24

lynn

Re : [Script/Bash] Envoyer un sms à son numéro (Free Mobile)

Bonjour,

DonutMan75 a écrit :

P.S : à ce propos, chez moi l'envoi de SMS par ce script fonctionne bien mais il n'y a aucune notification sur mon téléphone.... Il faut que je l'allume pour m'apercevoir que le message est bien arrivé... Vous avez la même chose chez vous ?

J'ai une notification - visuelle et sonore - comme n'importe quel autre sms reçu.


«C'est pas parce qu'ils sont nombreux à avoir tort qu'ils ont raison!»

Coluche

Hors ligne

#30 Le 01/06/2017, à 18:27

lynn

Re : [Script/Bash] Envoyer un sms à son numéro (Free Mobile)

On peut même y intégrer zenity; Pour ceux qui ont une longue prose à faire, c'est plus pratique et plus zoli. smile

#!/bin/bash

if [ -n "$1" ]
	then
	message=${@}
	else
	if message=$(zenity --title="Saisissez votre message" --text-info --editable)
		then true
		else exit 1
	fi
fi
w3m -dump "https://smsapi.free-mobile.fr/sendmsg?user=123456&pass=XXXXXXXX&msg=${message}" && notify-send -t 3000 -i "icône de son choix" "INFORMATION" "Message envoyé!"
exit

«C'est pas parce qu'ils sont nombreux à avoir tort qu'ils ont raison!»

Coluche

Hors ligne

#31 Le 27/04/2020, à 22:24

benoit22

Re : [Script/Bash] Envoyer un sms à son numéro (Free Mobile)

Bonjour,

Voici ma version du script : https://gitlab.blorand.org/benoit/helpe … ms/freesms

Bon usage à tous

Hors ligne

#32 Le 27/04/2020, à 22:39

Watael

Re : [Script/Bash] Envoyer un sms à son numéro (Free Mobile)

pourquoi faut-il qu'on change de site pour voir le script ?
pourquoi ne pas le poster ici ?


Welcome to sHell. · eval is evil.

Hors ligne

#33 Le 28/04/2020, à 00:11

diesel

Re : [Script/Bash] Envoyer un sms à son numéro (Free Mobile)

Merci beaucoup Watael (et les autres).

Je vais regarder ça aussi.

Amicalement.

Jean-Marie


Je déteste qu'on cherche à me faire passer pour un con, j'y arrive déjà très bien tout seul.
Le mort, il sait pas qu'il est mort ; c'est pour les autres que c'est dur.................... Pour les cons, c'est pareil.

Hors ligne