Hi, On Wed, Mar 18, 2009 at 9:37 AM, Guilhem Bonnefille <[email protected]> wrote: > Hi, > > Reading this bug, I have a (foolish) idea: what about having a D-Bus > provider for avatar? > First service can be to store avatars on local machine. So, this can > afford caching service. > But we can imagine to add a more complex machinery allowing to > retrieve avatars from web services (like gravatar).
You might want to implement this on top of People [1]. It makes sense as People discovers information about a contact's avatars from different sources (telepathy, gravatar, and potentially all the services providing avatars), information which is exposed on D-Bus. Needed bits to add would be the access (the service will provide you with URIs, base64 encoded data, or whatever representing the avatar) and caching of the data in a library accessing the People service and providing an API to be directly used in applications (no need to expose that one on D-Bus). -- Johann [1] https://launchpad.net/people-project _______________________________________________ telepathy mailing list [email protected] http://lists.freedesktop.org/mailman/listinfo/telepathy
