Re: BBDB v3 activity
Sriram Karra <[email protected]> Sat, 25 Jul 2026 18:26:03 -0700
| Newsgroups | gmane.emacs.bbdb.user |
|---|---|
| Message-ID | <CAFkt3UPFPzJ7m4T+j+i=Xb5po+Z4ALhg3hXtk1oZXhVWxELvAg@mail.gmail.com> |
--000000000000dc97420657797d3b Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable On Fri, Jul 24, 2026 at 5:04=E2=80=AFPM Bob Newell <[email protected]>= wrote: > > > On Fri, Jul 24, 2026, at 04:17, Barak A. Pearlmutter wrote: > > Well, it would be nice if bbdb3 had easy-to-use flexible conduits to > > google contacts and other similar databases. > > This is an interesting idea to be sure, but not without some > considerations. I do currently have some code that fairly reliably impor= ts > into BBDB from a Google contact export file but this is really meant for > one time use so not at all what you're looking for. > > The critical thing for me would be custom fields which are easily > accessible from elsewhere in Emacs, especially (in my case) gnus. I have= a > custom 'language' field so that starting an email allows for automatic > setting of an input method by user, so that I'm all set to write in Frenc= h > or German (or even Hawaiian) to specific users. I also have a field that > automatically chooses my gnus identity depending on recipient, so I can > choose among my home address, business address, or even for very special > people my AOL address. Hard or impossible to duplicate outside of bbdb > native and gnus. > I'm the author of ASynK (https://github.com/skarra/ASynK) - a Python tool that performs stateful bi-directional sync, among other things, between Google Contacts and BBDB. It should also handle custom fields gracefully. I recently got ASynK working after it had been broken for a few years. You can see my recent post on this list with a recent update if you are interested. FWIW - I no longer use BBDB as my daily driver, but I have enough "fond memories" of over a decade of hard core use to want to keep supporting BBDB in ASynK as long as ASynK itself lives! -Karra > > But still you're talking about how BBDB can evolve, and that can only be > good. > > Bob Newell > Honolulu > > --000000000000dc97420657797d3b Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable <div dir=3D"ltr"><div dir=3D"ltr"><br></div><br><div class=3D"gmail_quote g= mail_quote_container"><div dir=3D"ltr" class=3D"gmail_attr">On Fri, Jul 24,= 2026 at 5:04=E2=80=AFPM Bob Newell <<a href=3D"mailto:bobnewell@fastmai= l.com">[email protected]</a>> wrote:<br></div><blockquote class=3D"= gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(20= 4,204,204);padding-left:1ex"><br> <br> On Fri, Jul 24, 2026, at 04:17, Barak A. Pearlmutter wrote:<br> > Well, it would be nice if bbdb3 had easy-to-use flexible conduits to <= br> > google contacts and other similar databases. <br> <br> This is an interesting idea to be sure, but not without some considerations= .=C2=A0 I do currently have some code that fairly reliably imports into BBD= B from a Google contact export file but this is really meant for one time u= se so not at all what you're looking for.<br> <br> The critical thing for me would be custom fields which are easily accessibl= e from elsewhere in Emacs, especially (in my case) gnus.=C2=A0 I have a cus= tom 'language' field so that starting an email allows for automatic= setting of an input method by user, so that I'm all set to write in Fr= ench or German (or even Hawaiian) to specific users.=C2=A0 I also have a fi= eld that automatically chooses my gnus identity depending on recipient, so = I can choose among my home address, business address, or even for very spec= ial people my AOL address.=C2=A0 Hard or impossible to duplicate outside of= bbdb native and gnus.<br></blockquote><div><br></div><div>I'm the auth= or of ASynK (<a href=3D"https://github.com/skarra/ASynK">https://github.com= /skarra/ASynK</a>) - a Python tool that performs stateful bi-directional sy= nc, among other things, between Google Contacts and BBDB. It should also ha= ndle custom fields gracefully. I recently got ASynK working after it had be= en broken for a few years. You can see my recent post on this list with a r= ecent update if you are interested. FWIW - I no longer use BBDB as my daily= driver, but I have enough "fond memories" of over a decade of ha= rd core use to want to keep supporting BBDB in ASynK as long as ASynK itsel= f lives!</div><div><br></div><div>-Karra</div><div>=C2=A0</div><blockquote = class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px sol= id rgb(204,204,204);padding-left:1ex"> <br> But still you're talking about how BBDB can evolve, and that can only b= e good.<br> <br> Bob Newell<br> Honolulu<br> <br> </blockquote></div></div> --000000000000dc97420657797d3b--