I got the insane (well, not really ;-)) idea today to write a GnomeVFS module that allows you to browse your Evolution EDS contacts using any GnomeVFS-capable application, like Nautilus, as a Proof Of Concept. This is the first GnomeVFS module I write.
Started working on it, and I got a basic module working. It does not get any information from EDS yet, only contains one "file" named JohnDoe, can be very instable,... but well ;-)
Here's a little screenshot:
Currently the "contact files" only have "test" as content, this should become a VCard string, or maybe a FOAF document.
Other things to do:
- assign a proper MIME type, so I can take advantage of Evo's "Picture" contact-property (so you see the picture as "icon" of the "file", if this is possible at all).
- assign a proper handler to the "open" action (e.g. open a Mailto: window)
- Fetch real information from Evo, of course
- Make it stable (the current tree contains dead pointers, I need to learn using GNode's) and thread-safe
- ...
Maybe this won't be really usefull, but someone suggested to have some VFS module for Soylent too, so I'm gaining some experience here :-)
Comments:
No Comments for this post yet...