"post is already in BBDB"
Hi, I auto-add everyone I send email to. If I send to p...@foo.com, an entry with name "post" is auto-added; but if I then send to p...@bar.com, BBDB says "post is already in BBDB" and doesn't manage to add. Is it possible to have some fallback like, say, adding it with the full email as the name? (It's not that I can't enter BBDB and edit and re-send, but that's a chore, for which we have computers.) -- Kevin Brubeck Unhammer GPG: 0x766AC60C signature.asc Description: PGP signature -- Transform Data into Opportunity. Accelerate data analysis in your applications with Intel Data Analytics Acceleration Library. Click to learn more. http://pubads.g.doubleclick.net/gampad/clk?id=278785231=/4140___ bbdb-info@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/bbdb-info BBDB Home Page: http://bbdb.sourceforge.net/
Re: "post is already in BBDB"
Marco Wahlčálii: > Hi Kevin and all, > >> I auto-add everyone I send email to. If I send to p...@foo.com, an entry >> with name "post" is auto-added; but if I then send to p...@bar.com, BBDB >> says "post is already in BBDB" and doesn't manage to add. Is it possible >> to have some fallback like, say, adding it with the full email as the >> name? > > Have you tried to set variable `bbdb-allow-duplicates' to t? Not yet, since it said it would allow duplicate emails as well (I'd rather not have that), but I'll give it a go :) -Kevin signature.asc Description: PGP signature -- Transform Data into Opportunity. Accelerate data analysis in your applications with Intel Data Analytics Acceleration Library. Click to learn more. http://pubads.g.doubleclick.net/gampad/clk?id=278785231=/4140___ bbdb-info@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/bbdb-info BBDB Home Page: http://bbdb.sourceforge.net/
Re: for your amusement
Eric Abrahamsen e...@ericabrahamsen.net writes: For a while I've had a function for creating textual citations of my BBDB contacts, that relied on `bbdb-dwim-mail'. I expanded that to make use of org's link syntax, so that you can insert a BBDB link on the spot, without having to first visit your *BBDB* buffer and create a link there. I find this pretty helpful. Me too! :) If anyone can think of more formatting possibilities, formats could be broken out into a variable. Incidentally, I'm using `ido-everywhere', and would like to write this function so that it didn't _rely_ on ido, but made use of ido when `ido-everywhere' was true. Ie, I'd like to replace the `ido-completing-read' calls with something more generic that still made use of ido when it was turned on. Any suggestions? This works for me: (defun cite-bbdb-contact (name) (interactive sName (regexp): ) (let ((read (if (fboundp 'ido-completing-read) 'ido-completing-read 'completing-read)) (rec) (records (bbdb-search (bbdb-records) name name name nil nil)) (formats '((text . bbdb-dwim-mail) (orglink . (lambda (x) (let ((name (bbdb-record-name x))) (org-make-link-string (concat bbdb: name) name))) (if (= (length records) 1) (setq rec (car records)) (if (zerop (length records)) (error No matching records) (setq rec (let ((int-name (funcall read Pick one: (mapcar 'bbdb-record-name records (car (bbdb-search (bbdb-records) int-name)) (let ((func (cdr (assoc (funcall read Format: (mapcar #'car formats)) formats (insert (funcall func rec) Note: I have no org-make-link, so I used org-make-link-string instead. -- Kevin Brubeck Unhammer GPG: 0x766AC60C pgpNwjK5LGL37.pgp Description: PGP signature -- Managing the Performance of Cloud-Based Applications Take advantage of what the Cloud has to offer - Avoid Common Pitfalls. Read the Whitepaper. http://pubads.g.doubleclick.net/gampad/clk?id=121054471iu=/4140/ostg.clktrk___ bbdb-info@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/bbdb-info BBDB Home Page: http://bbdb.sourceforge.net/
Re: select different email address
Uwe Brauer o...@mat.ucm.es writes: Hi I confess I still with vs 2.35 due to backward compatibility problems. One of the features I miss is the following: Suppose for one entry I have several email addresses, then there seems to way to select from these different email addresses (or from any other field, say email2). Net: foo@foo, foo2@foo email2: foo3@foo Bbbdb picks up the first in the list C-M-i / bbdb-complete-mail on my system shows a list of matches where I can select one. (I'd love to have ido-completion on it, but haven't looked into that yet.) -- Kevin Brubeck Unhammer GPG: 0x766AC60C pgpjunAgGLaPx.pgp Description: PGP signature -- Android apps run on BlackBerry 10 Introducing the new BlackBerry 10.2.1 Runtime for Android apps. Now with support for Jelly Bean, Bluetooth, Mapview and more. Get your Android app in front of a whole new audience. Start now. http://pubads.g.doubleclick.net/gampad/clk?id=124407151iu=/4140/ostg.clktrk___ bbdb-info@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/bbdb-info BBDB Home Page: http://bbdb.sourceforge.net/
Re: how to update on incoming (gnus), create on outgoing (message)?
Uwe Brauer o...@mat.ucm.es writes: Kevin == Kevin Brubeck Unhammer unham...@fsfe.org writes: Roland Winkler wink...@gnu.org writes: On Fri Feb 14 2014 Kevin Brubeck Unhammer wrote: Possibly you want to bind the above lambda expression to (the car or cdr of) bbdb-mua-update-interactive-p. I tried adding it to both the car and cdr and sending a message, no mua in *Messages* so it didn't get called :( I have an old bbdb addon package: , | ;;; moy-bbdb.el --- This file allows to add recipients of outgoing | ;; mails in BBDB from gnus (and maybe some other mailers ?). | | ;; Copyright (C) 2002 Free Software Foundation, Inc. | | ;; Author: Matthieu Moy matthieu@imag.fr ` Which does precisely what you want. I never knew whether it made its way into bbdb-3. It seems not. If you want I can send it to you off-list. I think I actually looked at that, but thanks. Anyway, the lambda works now with bbdb3. -- Kevin Brubeck Unhammer GPG: 0x766AC60C pgpskcJ5byamm.pgp Description: PGP signature -- Android apps run on BlackBerry 10 Introducing the new BlackBerry 10.2.1 Runtime for Android apps. Now with support for Jelly Bean, Bluetooth, Mapview and more. Get your Android app in front of a whole new audience. Start now. http://pubads.g.doubleclick.net/gampad/clk?id=124407151iu=/4140/ostg.clktrk___ bbdb-info@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/bbdb-info BBDB Home Page: http://bbdb.sourceforge.net/
Re: how to update on incoming (gnus), create on outgoing (message)?
Roland Winkler wink...@gnu.org writes: On Sat Feb 15 2014 Kevin Brubeck Unhammer wrote: I want the new email address I type in to be created in BBDB when I do - C-x m, type in a new email address, C-c C-c - or from Gnus, reply/send to some new email address, and do C-c C-c I don't want new records to be created when I simply _read_ mail (then I just want the effect of 'update). I never want to have to manually call bbdb-create. Thanks, now I understand. The problem was that you have bbdb-mua-auto-update-p bound to the function bbdb-select-message. The return value of this function is bbdb-update-records-p which you bind again to a function. The bottom line is that bbdb-update-records needs to evaluate its arg update-p twice. This should be fixed with the patch described below. Does it work for you? If I exchange 'create for t in my lambda, it does, thanks :-) But I think perhaps 'create should be part of the list here: ((not (memq update-p '(search update query nil))) (error update-p ill-defined: %s update-p)) ? -- Kevin Brubeck Unhammer GPG: 0x766AC60C pgpkTdW0MpHqc.pgp Description: PGP signature -- Android apps run on BlackBerry 10 Introducing the new BlackBerry 10.2.1 Runtime for Android apps. Now with support for Jelly Bean, Bluetooth, Mapview and more. Get your Android app in front of a whole new audience. Start now. http://pubads.g.doubleclick.net/gampad/clk?id=124407151iu=/4140/ostg.clktrk___ bbdb-info@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/bbdb-info BBDB Home Page: http://bbdb.sourceforge.net/
how to update on incoming (gnus), create on outgoing (message)?
I had bbdb2 configured so it would 'update records on incoming mail in gnus and 'create new records when I sent mail with message. How do I do this in bbdb3? I tried both (setq bbdb-update-records-p nil bbdb/gnus-update-records-p 'update bbdb/message-update-records-p 'create) and (setq bbdb-update-records-p (lambda () (let ((mua (bbdb-mua))) (message mua: %s mua) (cond ((eq mua 'gnus) 'update) ((eq mua 'message) 'create) (t 'search None of these work for me, and with the second one, my *Messages* buffer never even gets my mua: debug output so it's not even called. What am I doing wrong? -- Kevin Brubeck Unhammer GPG: 0x766AC60C pgpM3JpqeluUF.pgp Description: PGP signature -- Android apps run on BlackBerry 10 Introducing the new BlackBerry 10.2.1 Runtime for Android apps. Now with support for Jelly Bean, Bluetooth, Mapview and more. Get your Android app in front of a whole new audience. Start now. http://pubads.g.doubleclick.net/gampad/clk?id=124407151iu=/4140/ostg.clktrk___ bbdb-info@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/bbdb-info BBDB Home Page: http://bbdb.sourceforge.net/
Re: how to update on incoming (gnus), create on outgoing (message)?
Roland Winkler wink...@gnu.org writes: On Fri Feb 14 2014 Kevin Brubeck Unhammer wrote: I had bbdb2 configured so it would 'update records on incoming mail in gnus and 'create new records when I sent mail with message. How do I do this in bbdb3? I tried both (setq bbdb-update-records-p nil bbdb/gnus-update-records-p 'update bbdb/message-update-records-p 'create) and (setq bbdb-update-records-p (lambda () (let ((mua (bbdb-mua))) (message mua: %s mua) (cond ((eq mua 'gnus) 'update) ((eq mua 'message) 'create) (t 'search In what context do you want to use this (the BBDB auto update feature or with some interactive commands)? I want the new email address I type in to be created in BBDB when I do - C-x m, type in a new email address, C-c C-c - or from Gnus, reply/send to some new email address, and do C-c C-c I don't want new records to be created when I simply _read_ mail (then I just want the effect of 'update). I never want to have to manually call bbdb-create. Possibly you want to bind the above lambda expression to (the car or cdr of) bbdb-mua-update-interactive-p. I tried adding it to both the car and cdr and sending a message, no mua in *Messages* so it didn't get called :( -- Kevin Brubeck Unhammer GPG: 0x766AC60C pgpxtLOeCP4xq.pgp Description: PGP signature -- Android apps run on BlackBerry 10 Introducing the new BlackBerry 10.2.1 Runtime for Android apps. Now with support for Jelly Bean, Bluetooth, Mapview and more. Get your Android app in front of a whole new audience. Start now. http://pubads.g.doubleclick.net/gampad/clk?id=124407151iu=/4140/ostg.clktrk___ bbdb-info@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/bbdb-info BBDB Home Page: http://bbdb.sourceforge.net/
Re: BBDB anniversaries in the calendar/diary
Roland Winkler wink...@gnu.org writes: On Tue Nov 26 2013 Joseph Mingrone wrote: It's useful being able to have BBDB anniversaries show up in the Org agenda following section 10.3.1 of the Org manual. The only problem with putting the anniversaries in BBDB instead of the diary is that the dates aren't marked in the calendar and don't show up the diary. Is there away to make the calendar/diary aware of anniversaries in BBDB? Have you looked at bbdb-anniv.el of BBDB 3? Its only goal is to make calendar/diary aware of anniversaries / birthdays etc. stored in BBDB. (I do not know how to further propagate these dates to org mode; but once these things are known to calendar/diary/ this should be no problem anymore.) I use bbdb-anniv. It shows anniversaries in my org-agenda since one of my files says # %%(org-bbdb-anniversaries) but I don't know if there's a way to capture bbdb-anniversaries from e.g. calendar/diary/agenda. In case it's helpful, here are the relevant parts of my .emacs.d setup: #+BEGIN_SRC emacs-lisp ;;; Anniversaries: (when (require 'bbdb-anniv nil 'noerror) (add-hook 'diary-list-entries-hook 'bbdb-anniv-diary-entries) (setq ;; seems like org-bbdb just ignores these: bbdb-default-anniversary-format gebursdag bbdb-anniv-alist '( (gebursdag . Gebursdag: %n blir %d!) (årsdag . %n, %d-årsjubileum) ) ;; … so we set them here as well: org-bbdb-default-anniversary-format gebursdag org-bbdb-anniversary-format-alist '((gebursdag lambda (name years suffix) (concat Gebursdag: [[bbdb: name ][ name ( (number-to-string years) år)]])) (årsdag lambda (name years suffix) (concat [[bbdb: name ][ (number-to-string years) -årsjubileum: name ]]) ;; Unlike other date forms, I want anniversaries in the format -MM-DD, and ;; diary-date-forms is used by bbdb-anniv to parse the anniversary field (eval-after-load 'calendar-norway ; calls (calendar-set-date-style 'european) '(add-to-list 'diary-date-forms '(year - month - day [^0-9]))) #+END_SRC (so yes, you can add arbitrary anniversary types and change the date format) -- Kevin Brubeck Unhammer GPG: 0x766AC60C pgpuShrNr9BaN.pgp Description: PGP signature -- Rapidly troubleshoot problems before they affect your business. Most IT organizations don't have a clear picture of how application performance affects their revenue. With AppDynamics, you get 100% visibility into your Java,.NET, PHP application. Start your 15-day FREE TRIAL of AppDynamics Pro! http://pubads.g.doubleclick.net/gampad/clk?id=84349351iu=/4140/ostg.clktrk___ bbdb-info@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/bbdb-info BBDB Home Page: http://bbdb.sourceforge.net/
Re: bbdb
Ted Zlatanov t...@lifelogs.com writes: On Sun, 10 Nov 2013 21:07:36 -0500 Stefan Monnier monn...@iro.umontreal.ca wrote: I'd love to include the new BBDB 3 in GNU Elpa, SM And so would I. Maybe the BBDB should just have its own ELPA repository until the assignments are resolved? The GNU ELPA could have a new external link index entry that points to another ELPA repository, making the user experience seamless. I installed BBDB 3 from MELPA ( http://melpa.milkbox.net/ ). I'd prefer if it just came included with GNU/Emacs of course. -- Kevin Brubeck Unhammer GPG: 0x766AC60C pgpIEv0eQZekR.pgp Description: PGP signature -- November Webinars for C, C++, Fortran Developers Accelerate application performance with scalable programming models. Explore techniques for threading, error checking, porting, and tuning. Get the most from the latest Intel processors and coprocessors. See abstracts and register http://pubads.g.doubleclick.net/gampad/clk?id=60136231iu=/4140/ostg.clktrk___ bbdb-info@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/bbdb-info BBDB Home Page: http://bbdb.sourceforge.net/
don't display certain fields in *BBDB* buffer
Is there a way to say the foo field should not be displayed in the *BBDB* buffer? I had a look at the bbdb-* variables but couldn't find a likely candidate … (This is to hide the variables used by ASynK, bbdb:id and asynk:db:dest) -- Kevin Brubeck Unhammer GPG: 0x766AC60C pgpxnMYIvZRis.pgp Description: PGP signature -- Introducing Performance Central, a new site from SourceForge and AppDynamics. Performance Central is your source for news, insights, analysis and resources for efficient Application Performance Management. Visit us today! http://pubads.g.doubleclick.net/gampad/clk?id=48897511iu=/4140/ostg.clktrk___ bbdb-info@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/bbdb-info BBDB Home Page: http://bbdb.sourceforge.net/
Re: BBDB3 and bbdb-vcard
Roland Winkler wink...@gnu.org writes: On Tue Mar 5 2013 Colin Hall wrote: I aim to have bbdb-vcard (any fork) work with bbdb3 (Winkler-Zlatanaov). I started a couple of days ago. I'm using bbdb current master installed from this repo: http://savannah.nongnu.org/projects/bbdb/ and bbdb-vard.el current master from this repo: https://github.com/tohojo/bbdb-vcard Any progress on this? Is your branch on the web somewhere? A quick glance through bbdb-vcard gives me the code snippet (bbdb-record-set-mail bbdb-record (union vcard-email bbdb-nets :test 'string=)) (bbdb-record-set-address bbdb-record (union vcard-adrs bbdb-addresses :test 'equal)) (bbdb-record-set-phone bbdb-record (union vcard-tels bbdb-phones :test 'equal)) For use of bbdb-vcard with BBDB 3, I strongly recommend to replace any calls of bbdb-record-set-foo with bbdb-record-set-field, which ensures overall consistency and integrity of BBDB. And I guess bbdb-get-field → bbdb-record-get-field bbdb-record-company → bbdb-record-organization -- Kevin Brubeck Unhammer GPG: 0x766AC60C -- This SF.net email is sponsored by Windows: Build for Windows Store. http://p.sf.net/sfu/windows-dev2dev ___ bbdb-info@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/bbdb-info BBDB Home Page: http://bbdb.sourceforge.net/
Re: create new bbdb records only on message sends
Roland Winkler wink...@gnu.org writes: On Thu Jun 6 2013 Kevin Brubeck Unhammer wrote: bbdb-record-name([nil nil nil nil nil nil nil nil [nil nil nil nil nil nil] nil]) I cannot reproduce this. Here you have a new record where the cache is in the wrong element. I'm on BBDB version 3.02 ($Date: 2013/05/15 13:17:58 $) Could it be that you are loading / using some code that is somehow not up to date? What does your docstring of bbdb-record-set-cache say? It should say For BBDB RECORD set element 9 `cache' to VALUE. Return VALUE. It appears as if you were using a wrong version of this function that puts the cache into element 8. (This can completely mess up your database.) It says For BBDB RECORD set element 9 `cache' to VALUE. Return VALUE. Do not call this function directly. Call instead `bbdb-record-set-field' which ensures the integrity of the database. Also, this makes your code more robust with respect to possible future changes of BBDB's innermost internals. I also tried with fairly empty dotfiles: $ cat dotemacs (add-to-list 'load-path ~/.emacs.d/elpa/bbdb-20130526.1945/) (require 'bbdb-autoloads) (require 'bbdb) (bbdb-initialize 'message) (bbdb-mua-auto-update-init 'message) (setq bbdb-update-records-p 'create) (setq debug-on-error t) (compose-mail t...@example.com test) $ rm -f .bbdb emacs -q -l dotemacs I press C-c C-c in the email buffer, and get the same error message. Running emacs 24.3.1 on Arch Linux. -- Kevin Brubeck Unhammer GPG: 0x766AC60C -- How ServiceNow helps IT people transform IT departments: 1. A cloud service to automate IT design, transition and operations 2. Dashboards that offer high-level views of enterprise services 3. A single system of record for all IT processes http://p.sf.net/sfu/servicenow-d2d-j ___ bbdb-info@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/bbdb-info BBDB Home Page: http://bbdb.sourceforge.net/
create new bbdb records only on message sends
I want BBDB3 to search (and, if exists, add new email addresses) when reading mail in Gnus; and when sending mail, always create a new entry if it doesn't exist already. I thought (setq bbdb-update-records-p 'update bbdb/message-update-records-p 'create) would do it, but it seems like bbdb/message-update-records-p is not used by any of the code. Is there a common workaround? -- Kevin Brubeck Unhammer GPG: 0x766AC60C -- How ServiceNow helps IT people transform IT departments: 1. A cloud service to automate IT design, transition and operations 2. Dashboards that offer high-level views of enterprise services 3. A single system of record for all IT processes http://p.sf.net/sfu/servicenow-d2d-j ___ bbdb-info@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/bbdb-info BBDB Home Page: http://bbdb.sourceforge.net/
Re: create new bbdb records only on message sends
Roland Winkler wink...@gnu.org writes: On Thu Jun 6 2013 Kevin Brubeck Unhammer wrote: I want BBDB3 to search (and, if exists, add new email addresses) when reading mail in Gnus; and when sending mail, always create a new entry if it doesn't exist already. I thought (setq bbdb-update-records-p 'update bbdb/message-update-records-p 'create) would do it, but it seems like bbdb/message-update-records-p is not used by any of the code. bbdb/message-update-records-p is just a fallback, see the docstring Ah, so it's only used if bbdb-update-records-p is nil? (When I grepped for it in the code I found nothing so I thought it was unused.) of this variable. You could make the value of bbdb-update-records-p a function (untested) (setq bbdb-update-records-p (lambda () (let ((mua (bbdb-mua))) (cond ((eq mua 'gnus) 'update) ((eq mua 'message) 'create) (t 'search) This seems to work, as well as (setq bbdb-update-records-p nil bbdb/gnus-update-records-p 'update bbdb/message-update-records-p 'create) However, now when I send an email to a new address, I get: Debugger entered--Lisp error: (wrong-type-argument arrayp nil) aset(nil 0 ) bbdb-cache-set-fl-name(nil ) (let ((fl-name (bbdb-concat (quote name-first-last) first last)) (lf-name (bbdb-concat (quote name-last-first) last first)) (cache (bbdb-record-cache record))) (bbdb-cache-set-fl-name cache fl-name) (bbdb-cache-set-lf-name cache lf-name) (bbdb-puthash fl-name record) (bbdb-puthash lf-name record) fl-name) bbdb-record-set-name([nil nil nil nil nil nil nil nil [nil nil nil nil nil nil] nil] t t) (or (bbdb-cache-fl-name (bbdb-record-cache record)) (bbdb-record-set-name record t t)) bbdb-record-name([nil nil nil nil nil nil nil nil [nil nil nil nil nil nil] nil]) bbdb-annotate-message((nil test...@example.com To recipients message) create) byte-code(\304=\203\305 \304\\2027\306=\203\305 \307\\2027\310=\203'\305 \310\\2027\311=\2057\312 @ \211A@)\\313\207 [bbdb-update-records-p address x hits create bbdb-annotate-message query bbdb-prompt-for-create update search bbdb-message-search nil] 4) bbdb-update-records(((nil test...@example.com To recipients message)) bbdb-select-message) bbdb-mua-update-records(nil bbdb-select-message) bbdb-mua-auto-update() run-hooks(message-send-hook) message-send(nil) message-send-and-exit(nil) message-wait-send-and-exit(nil) call-interactively(message-wait-send-and-exit nil nil) I'm on BBDB version 3.02 ($Date: 2013/05/15 13:17:58 $) -- Kevin Brubeck Unhammer GPG: 0x766AC60C -- How ServiceNow helps IT people transform IT departments: 1. A cloud service to automate IT design, transition and operations 2. Dashboards that offer high-level views of enterprise services 3. A single system of record for all IT processes http://p.sf.net/sfu/servicenow-d2d-j ___ bbdb-info@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/bbdb-info BBDB Home Page: http://bbdb.sourceforge.net/
Re: ASynK gets CardDAV support
googlegro...@khinsen.fastmail.net writes: CardDAV support sounds great, and I will try it as soon as I find some time. The biggest problem for me is that I have a single CardDAV account (at fruux.com), which I rely on for everyday work. Does anyone know of a service that provides free CardDAV accounts suitable for testing? http://owncloud.org/providers/ or install it yourself (if you're used to regular LAMP tools it should take about as much time as signing up for a free account …) -- Try New Relic Now We'll Send You this Cool Shirt New Relic is the only SaaS-based application performance monitoring service that delivers powerful full stack analytics. Optimize and monitor your browser, app, servers with just a few lines of code. Try New Relic and get this awesome Nerd Life shirt! http://p.sf.net/sfu/newrelic_d2d_may ___ bbdb-info@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/bbdb-info BBDB Home Page: http://bbdb.sourceforge.net/
Re: ASynK gets CardDAV support
Sriram Karra karra@gmail.com writes: Although there had been multiple requests and 'wishes' for CardDAV/vCard sync support on this list and elsewhere, the response to a working prototype that makes it happen has been total silence :) Do people actually use CardDAV, or was it just some random wish that just sounded right somehow? I'm definitly gonna try it, but havent gotten round to upgrading to bbdb3 yet. This might be my incentive :) -- Try New Relic Now We'll Send You this Cool Shirt New Relic is the only SaaS-based application performance monitoring service that delivers powerful full stack analytics. Optimize and monitor your browser, app, servers with just a few lines of code. Try New Relic and get this awesome Nerd Life shirt! http://p.sf.net/sfu/newrelic_d2d_apr ___ bbdb-info@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/bbdb-info BBDB Home Page: http://bbdb.sourceforge.net/
Re: Announcing ASynK v0.2.0 - directional sync for BBDB to Google and Outlook
Sriram ET. karra@gmail.com writes: Thank you JJ, On Tue, May 15, 2012 at 3:25 PM, JJ bbdb-info_lists.sourceforge@sumou.com wrote: Haven't explored what format the Android contact database is. Would it be possible to extent ASynK to sync directly between BBDB and the phone's DB? Hm, I see where you are coming from. The framework is in place to add any number of database connectors and reuse the sync engine. A few python interfaces need to be implemented. That said, it appear to that writing directly to the phone contacts DB is an extremely niche use case, and I'd do it only if I felt the urge to really understand how the Android database format worked. It's not in my flow, and it would be a pain for me to keep testing it. I am happy to accept patches, though, if you would like to have support and can keep it working. If not, I assume I could export and import from the phone's DB to a vcard format, could you then expand ASynK to sync a vcard folder with BBDB? This, on the other hand, is potentially of greater general interest, and should be easier in principle. I could add this to the to be implemented feature list after I explore the details of vcard a bit more, and I get some more user feedback about the current code quality. Would hassle-free two-way sync be possible with that though? BTW, I see http://dmfs.org/carddav/ (proprietary) claims to support two-way sync between Android and a CardDAV server (CardDAV uses vcard, but I guess you need to set up OwnCloud or DAViCal or something for that). -- Kevin Brubeck Unhammer -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ bbdb-info@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/bbdb-info BBDB Home Page: http://bbdb.sourceforge.net/