This one is more fun

(ImageMorph fromStream:(
  ZnClient new
    beOneShot;
    url: 'http://www.gravatar.com/avatar';
    addPathSegment: (ZnDigestAuthenticator md5Hash: '[email protected]
');
    queryAt: #s put: '128';
    queryAt: #d put: '404';
    get) readStream) openInWorld


uhhh but I cannot remove the morph from the world....damn it!


On Mon, Aug 12, 2013 at 7:46 PM, Sven Van Caekenberghe <[email protected]> wrote:

> Hi,
>
> Related to the usage of Gravatars (http://en.wikipedia.org/wiki/Gravatar)
> for http://contributors.pharo.org here is some code you can use to check
> whether your Gravatar image really works:
>
> ZnClient new
>   beOneShot;
>   url: 'http://www.gravatar.com/avatar';
>   addPathSegment: (ZnDigestAuthenticator md5Hash: '[email protected]');
>   queryAt: #s put: '128';
>   queryAt: #d put: '404';
>   get;
>   isSuccess.
>
> ZnClient new
>   beOneShot;
>   url: 'http://www.gravatar.com/avatar';
>   addPathSegment: (ZnDigestAuthenticator md5Hash: '[email protected]
> ');
>   queryAt: #s put: '128';
>   queryAt: #d put: '404';
>   get;
>   isSuccess.
>
> (ZnClient new
>   enforceHttpSuccess: true;
>   beOneShot;
>   url: 'http://www.gravatar.com/avatar';
>   addPathSegment: (ZnDigestAuthenticator md5Hash: '[email protected]');
>   queryAt: #s put: '128';
>   queryAt: #d put: '404';
>   contentReader: [ :entity | ImageMorph fromStream: entity readStream ];
>   get) openInWindow.
>
> And now you know how simple Gravatars really are, provided you use a
> proper programming language to access them.
>
> Enjoy!
>
> Sven
>
>
>


-- 
Mariano
http://marianopeck.wordpress.com

Reply via email to