Telepathy spec had for some times now the ‘ContactInfo’ interface to get a vCard from our IM contacts, and set one for ourself. This is currently only supported by telepathy-gabble (The jabber backend).
Now I added high-level API in telepathy-glib to get those vCard information from a TpContact and set our self vCard on a TpConnection. I also added UI in Empathy to view IM contact’s vCard and edit our own vCard.
mandatory screenshots:
The code for this is not yet merged, it is waiting for review. You can find git branches:
Update: This is not related to metacontacts. Current plan for that is using libfolks which is being developped by Collabora right now.
Great work! But it would be great if one could also merge all the contacts that are associated with same person into
“one contact” in the contact list like in the N900?
This is great! It would be even nicer if Empathy could get the user information from the “About me” dialog and simply offer an option to “share my full name, birthday and website with my contacts”.
@Jaliste: Work is ongoing on libfolks for that. But it is not related to this ContactInfo stuff.
Is this at all related to People or Soylent projects or the plan to implement meta contacts?
@Eric: It is not related at all, it is just showing the vCard info published by XMPP. Other protocols could implement it too. People and Soylent are dead projects, the current plan for metacontacts is using libfolks which is being worked on.
Another nice feature for jabber! 🙂