___________________________________________________________
Introduction
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
Avant de télécharger une image on va donc aller sur le site
et voir précisement sa location donc pour cet exemple j'ai
choisi ce site (ircFR). On voit donc ici même, en haut à
gauche le logo du site. Donc on fait un clic droit dessus
puis on sélectionnes "Propriétés" et dans "Adresse (URL)"
on voit le chemin de l'image. Nous retenons donc l'adresse
de l'image qui nous servira pas la suite et on va pouvoir
passer aux choses sérieuses.. le code !
___________________________________________________________
Le code d'exemple...
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯;on ferme, puis réouvre la connection au site afin d'éviter un problème
alias pix { sockclose pix | sockopen pix www.ircfr.com 80 };quand la connection est ouverte on va donc à la page du logo
on *:sockopen:pix:sockwrite -n pix GET http://www.ircfr.com/g/logos/normal/logoirc.png
on *:sockread:pix: {;on supprime l'image que l'on avait avant
.remove pix.gif;on lit les données
sockread &a
;on les stock dans l'image "pix.gif"
bwrite pix.gif -1 -1 &a
};quand le traitement des données est terminé on ouvre l'image
on *:sockclose:pix:run pix.gif