Contenu | Rechercher | Menus

Annonce

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.

#1 Le 17/12/2006, à 20:22

chris_wafer

Récupération image + envoi mail régulié sur une plage horaire

Bonjour,

J'aimerais faire un script qui :
- récupère une image sur le net http//.../mon_image.jpg
- envoie un mail à une adresse en mettant en pièce jointe cette image

J'aimerais que ce script s'exécute toutes les 20 minutes sur une plage définit (par-exemple entre 12h et 14h).

Comment faire?


Merci d'avance pour votre aide...

Hors ligne

#2 Le 18/12/2006, à 09:53

snigit

Re : Récupération image + envoi mail régulié sur une plage horaire

Quelques pistes :
- pour récupérer l'image, tu peux te servir de la commande "wget" avec "wget http://adresse_image", ca va te sauvegarder l'image dans le meme repertoire que là ou tu as executé la commande (si tu ne spécifies rien d'autre)
- pour envoyer le mail, il y a plusieurs solutions : "sendmail", "postfix",...
- pour l'execution du script, utilise CRON

Hors ligne

#3 Le 24/12/2006, à 10:37

chris_wafer

Re : Récupération image + envoi mail régulié sur une plage horaire

J'aimerais faire ça avec l'image qu'il y a à cette adresse :
http://www.gironde.equipement.gouv.fr/a … rticle=118

Mais je n'arrive à avoir le lien exact de l'image...
Quelqu'un serait comment la trouver?

Hors ligne

#4 Le 24/12/2006, à 12:00

Crashforburn

Re : Récupération image + envoi mail régulié sur une plage horaire

http://www.bisonfute.equipement.gouv.fr/astec_publication/cnir/cricr_bordeaux/cigt_alienor/calque_navigation/cn2_bordeaux_map_v01b.gif

Voilà ton image wink


Un blog inutile de plus : http://crashforburn.free.fr/dotclear/
[Membre du club des beaux Ubunteros] : http://forum.ubuntu-fr.org/viewtopic.php?pid=535299
Contre la nouvelle année, votons fonacon : http://www.fonacon.net/

Hors ligne

#5 Le 24/12/2006, à 12:42

chris_wafer

Re : Récupération image + envoi mail régulié sur une plage horaire

Y a pas la carte, y a juste que les paneaux!!!
J'avais déjà essayé malheureusement!

Hors ligne

#6 Le 26/01/2007, à 16:46

Doby

Re : Récupération image + envoi mail régulié sur une plage horaire

Plop

Je suis en train de finir un bout de shell qui te permettra de faire ce que tu veux ...
D'autres infos bientot tongue


Software is like Sex, it's better when it's Free

Hors ligne

#7 Le 26/01/2007, à 17:11

Doby

Re : Récupération image + envoi mail régulié sur une plage horaire

Voila ce que ca donne a peu pres pour la recuperation des images et la creation de l'image a mailler en jpg...

#Variables mail
from="envoyeur"
to="destinataire"

#Variables net
back="http://www.bisonfute.equipement.gouv.fr/astec_publication/cnir/cricr_bordeaux/cigt_alienor/referentiel_raster/sp1_bordeaux_v01b.gif"
sign="http://www.bisonfute.equipement.gouv.fr/astec_publication/cnir/cricr_bordeaux/cigt_alienor/calque_navigation/cn2_bordeaux_map_v01b.gif"
traf="http://www.bisonfute.equipement.gouv.fr/asteccli/servlet/clientleger?format=png&source0=CIGT_Alienor&source1=CIR&raster=bordeaux"

name_back=`echo $back | cut -d"/" -f9`
name_sign=`echo $sign | cut -d"/" -f9`
name_traf=`echo $traf | cut -d"/" -f6`

#Recuperation images
wget "$back"
wget "$sign"
wget "$traf"

#Creation images finales
convert -flatten "$name_back" "$name_sign" background.gif
rm -rf "$name_back"
rm -rf "$name_sign"
convert -flatten background.gif "$name_traf" final.gif
rm -rf background.gif
rm -rf "$name_traf"

#Conversion image jpg
convert final.gif final.jpg
rm -rf final.gif

#Creation mail + envoie
time=`date | cut -d" " -f1`

(
echo To : $to
echo From : $from
echo Subject : Traffic routier
echo Etat du traffic le $time :
) | sendmail -t -i -f$to $from

Software is like Sex, it's better when it's Free

Hors ligne

#8 Le 04/02/2007, à 18:43

chris_wafer

Re : Récupération image + envoi mail régulié sur une plage horaire

Comment as-ru récupérer toutes les adresses???

Car maintenant l'adresse a changé, c'est :
http://www.bisonfute.equipement.gouv.fr/diri/listeflashs.do?pageAstec=ie1_bordeaux.html

Explique comment tu récupères les adresses au cas où ça changerait encore...


Merci d'avance...


Chris.

Hors ligne

#9 Le 04/02/2007, à 19:57

Doby

Re : Récupération image + envoi mail régulié sur une plage horaire

Ba j'ai regarde les infos sur la page ou meme directement le code source smile

Ensuite je recupere les panneaux et la map qui elle ne changent pas, donc le nom c'est toujours le meme...Avec la librairie imagemagick je fait ensuite des couches superposés des images te puis voila
le seul probleme que je n'ai pas resolu c'est l'envoi de l'image en fichier joint
...

Sinon c'est bon ca roule

Amicalement
Doby


Software is like Sex, it's better when it's Free

Hors ligne

#10 Le 04/02/2007, à 20:51

chris_wafer

Re : Récupération image + envoi mail régulié sur une plage horaire

Doby a écrit :

Ba j'ai regarde les infos sur la page ou meme directement le code source smile

Ensuite je recupere les panneaux et la map qui elle ne changent pas, donc le nom c'est toujours le meme...Avec la librairie imagemagick je fait ensuite des couches superposés des images te puis voila
le seul probleme que je n'ai pas resolu c'est l'envoi de l'image en fichier joint
...

Sinon c'est bon ca roule

Amicalement
Doby

Là si je fais code source, je ne retrouve pas les liens des images... enfin les 3 liens que tu as dans ton script...

Hors ligne

#11 Le 04/02/2007, à 21:35

ePi

Re : Récupération image + envoi mail régulié sur une plage horaire

clik Droit sur l'image -> This Frame -> Show only this frame

il va alors t'afficher que l'image, et quand tu regardes le source tu verras bien les liens des 3 images.

#12 Le 05/02/2007, à 22:25

chris_wafer

Re : Récupération image + envoi mail régulié sur une plage horaire

Ok merci.


Chris.

Hors ligne