En utilisant la bibliothèque Zinc HTTP, récupérer une photo à partir d'une adresse email via un service comme gravatar http://www.gravatar.com/avatar/. Convertissez cette photo en Morph et ouvrez la dans Pharo. Utilisez par exemple l'adresse stephane.ducasse@inria.fr de manière à être sûr que vous obtenez un .jpg.
http://www.gravatar.com/avatar/(MD5 email-based hex).jpg
MD5 hashMessage:
(Faites attention que vous devez convertir le resultat en hexadecimal.trimBoth
et utilisez l'adresse en minuscule.asMorph
convertit des images en MorphsopenInHand
est fun. | email url |
email := 'stephane.ducasse@inria.fr'.
url := 'http://www.gravatar.com/avatar/', (MD5 hashMessage: email trimBoth asLowercase) hex, '.jpg'.
(ZnEasy getJpeg: url) asMorph openInHand.