On Mon, Mar 22, 2010 at 3:49 AM, Bill Kenworthy <[email protected]> wrote:
> I am able to (imperfectly) import vcf files into opimd, but not export > them. I am trying to export/import to add a couple of hundred contacts > from my old treo. The import comes up with blank phone number fields. > > Is it possible to reinitialise opimd to get rid of the many dud entries? > (pisi doesnt work) and is it possible to properly export/import vcf > files from opimd. Ultimately, I want to be able to > export->edit->flush/reinit->reimport instead of useing the awkward > contacts interface. I am getting so tired of using vi on a vcf file to > look up numbers coz opim is such a mess :( > > I was able to use pisi (after making the reccomended changes) to import > from sim, but a recent crash of opimd (or something related) I lost many > contacts so I want something more robust. > > > Billk > > > > > > r...@om-gta02 ~ $ pisi -v opimd vcf1 > > ******************************************************* > ********************** PISI ********************** > ******************************************************* > ** PISI is synchronizing information ****************** > ** http://projects.openmoko.org/projects/pisi/ ******** > ******************************************************* > > *************** PHASE 0 - Configuration *************** > Verbose mode on > In case of conflicts I use the following strategy: Skip > Reading configfile: /home/root/.pisi/conf > contact opimd module loaded using file > contact VCF module loaded using file /home/root/contacts.vcf > Running in mode <contacts>. > Source 1 > Source 2 > Pre-Processing Done > > ****************** PHASE 1 - Loading ****************** > OPIMD: Loading > /usr/lib/python2.6/site-packages/dbus/connection.py:242: > DeprecationWarning: object.__init__() takes no parameters > super(Connection, self).__init__(*args, **kwargs) > Traceback (most recent call last): > File "/bin/pisi", line 156, in <module> > pisicli.startCLI() > File "/opt/pisi/pisicli.py", line 232, in startCLI > source[0].load() > File "/opt/pisi/modules/contacts_opimd.py", line 131, in load > if contactObject.GetUsedBackends()[0]!= BACKEND_TYPE_SQLITE: > File "/usr/lib/python2.6/site-packages/dbus/proxies.py", line 68, in > __call__ > return self._proxy_method(*args, **keywords) > File "/usr/lib/python2.6/site-packages/dbus/proxies.py", line 140, in > __call__ > **keywords) > File "/usr/lib/python2.6/site-packages/dbus/connection.py", line 622, > in call_blocking > message, timeout) > dbus.exceptions.DBusException: org.freedesktop.DBus.Error.UnknownMethod: > Traceback (most recent call last): > File "/usr/lib/python2.6/site-packages/dbus/service.py", line 649, in > _message_cb > (candidate_method, parent_method) = _method_lookup(self, > method_name, interface_name) > File "/usr/lib/python2.6/site-packages/dbus/service.py", line 244, in > _method_lookup > raise UnknownMethodException('%s is not a valid method of interface > %s' % (method_name, dbus_interface)) > UnknownMethodException: org.freedesktop.DBus.Error.UnknownMethod: > Unknown method: GetUsedBackends is not a valid method of interface > org.freesmartphone.PIM.Contact > > r...@om-gta02 ~ $ > > _______________________________________________ > Shr-User mailing list > [email protected] > http://lists.shr-project.org/mailman/listinfo/shr-user > What version of opimd are you using? the main bug with empty fields should be fixed now. (There's another bug which is more rare and I'll fix soon). -- Tom.
_______________________________________________ Shr-User mailing list [email protected] http://lists.shr-project.org/mailman/listinfo/shr-user
