2012/3/13 Ted Zlatanov <t...@lifelogs.com>
With CouchDB, I can easily export individual records from JSON back to
> the BBDB vector format. I'll do similar work for file and other
> backends. I'll make it possible to use LDAP and SQLite but I wouldn't
> use them, personally. LDAP requires a very specific infrastructure and
> SQLite would have all the complexity of CouchDB with none of the network
> accessibility :)
>
The backend formats were just examples. If one backend is implemented in a
modular way with the existing BBDB 'front end api' as used today in Emacs,
that will open it up for further extension and other backends on a 'need
basis'. I, for one, would definitely find it useful.
> The interesting part is serving the BBDB records out in other formats.
> At least for CardDAV it will require more than simple XML records,
> unfortunately. I can easily present the records in XML, JSON, CSV...
>
> To start, it would save me a lot of time if I had a function to convert
> a BBDB record to alist and then import it back, or a description of the
> BBDB schema (what each vector offset represents). Is that already
> available? I would guess so... I generally don't know the BBDB insides,
> though I will by the end of this project :)
>
The BBDB info page has the following description of the file format and
vectors. I suspect this is what you are looking for. Right?
http://bbdb.sourceforge.net/bbdb.html#SEC67
-Sriram
------------------------------------------------------------------------------
Virtualization & Cloud Management Using Capacity Planning
Cloud computing makes use of virtualization - but cloud computing
also focuses on allowing computing to be delivered as a service.
http://www.accelacomm.com/jaw/sfnl/114/51521223/
_______________________________________________
bbdb-info@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/bbdb-info
BBDB Home Page: http://bbdb.sourceforge.net/