W3C home > Mailing lists > Public > public-fedsocweb@w3.org > November 2012

Re: avatar.js

From: Melvin Carvalho <melvincarvalho@gmail.com>
Date: Wed, 21 Nov 2012 14:33:55 +0100
Message-ID: <CAKaEYhJmKW+URw=DUdpNOLdWRzWEKUFHxWmuoyX48ij7b3i1=A@mail.gmail.com>
To: Nick Jennings <nick@silverbucket.net>
Cc: public-fedsocweb@w3.org, webfinger@googlegroups.com
On 21 November 2012 11:25, Nick Jennings <nick@silverbucket.net> wrote:

> Hello All,
>  This is my first time posting to both the fedsocweb and webfinger lists.
> My name is Nick Jennings and I'm a long-time open-source hacker, though
> until recently I haven't been very active in the problem domain of the open
> social web. Michiel de Jong and I have been working on a simple avatar.js
> library which takes an email address, and uses WebFinger to query the host
> portion and return the avatar URL, if found.
>  It currently uses the /.well-known/host-meta.json endpoint as it's
> starting default, then falls back to host-meta (if not found). Likewise
> with HTTPS falling back to HTTP. I see there is a WebFinger draft 3 in
> progress which will change the endpoint to /.well-known/webfinger, so I'll
> update that as the default soon, with a fallback to host-meta*. Of course,
> the server will need to support CORS since this is a pure JavaScript
> browser client library, so it doesn't work with gmail.com email addresses.

First of all great work!  The demo is simple and intuitive, it's great you
can see the results right away.

One thing that we do sometimes is fall back to a CORS proxy when the remote
server does not offer CORS.  I'm surprised gmail does not.

Any plans to support other identifiers that have an avatar such as http?
Then you can get avatars from indieweb users, facebook, tent.io etc. too ...

> A demo can be found here:
> http://silverbucket.github.com/avatar.js/
> and the repository:
> http://github.com/silverbucket/avatar.js
> Feedback welcome!
> -Nick
Received on Wednesday, 21 November 2012 13:34:27 UTC

This archive was generated by hypermail 2.3.1 : Tuesday, 6 January 2015 20:15:18 UTC