|
2010-01-03
, 16:16
|
|
Posts: 2,535 |
Thanked: 6,681 times |
Joined on Mar 2008
@ UK
|
#92
|
I've done more research and I found out that the contacts that are missing are all contacts that exist only in my Google Talk account: they don't have phone numbers, the only field they have is a GTalk login and their names are all under nickname, instead of first and last name.
|
2010-01-03
, 16:25
|
Posts: 18 |
Thanked: 7 times |
Joined on Sep 2009
@ Brazil
|
#93
|
|
2010-01-03
, 19:11
|
Posts: 18 |
Thanked: 7 times |
Joined on Sep 2009
@ Brazil
|
#94
|
import evolution addresses = evolution.ebook.open_addressbook('default') contacts = addresses.get_all_contacts()
|
2010-01-03
, 19:20
|
|
Posts: 2,535 |
Thanked: 6,681 times |
Joined on Mar 2008
@ UK
|
#95
|
So, for some reason these "special" contacts can't be seen by the evolution API.
I did find a workaround, however: I just need to open and save the contact to make it local and seen by evolution and, consequently, Hermes.
But I still think that this deserves a closer look.
|
2010-01-03
, 20:07
|
Posts: 18 |
Thanked: 7 times |
Joined on Sep 2009
@ Brazil
|
#96
|
Correct. Hopefully the following explains it a little more:
http://wiki.maemo.org/Documentation/...API#Components
Indeed, if you edit the contact locally you create a bound copy in the local storage which isn't owned by the IM account.
What would you suggest should happen?
|
2010-01-03
, 20:11
|
|
Posts: 2,535 |
Thanked: 6,681 times |
Joined on Mar 2008
@ UK
|
#97
|
If that's the case, why did you choose to use the libebook library instead of libosso-abook? No Python bindings?
There is no warning message in Hermes saying that some of the contacts won't be updated because they are roster contacts [...]
The Following User Says Thank You to Jaffa For This Useful Post: | ||
|
2010-01-03
, 20:52
|
Posts: 18 |
Thanked: 7 times |
Joined on Sep 2009
@ Brazil
|
#98
|
Correct, no Python bindings. The other thing, though, is that any roster contact edited by Hermes would end up becoming a "permanent" contact in EDS. I'm not sure that's a good thing; it's certainly not something I want - if I remove an IM account, I want the contact detritus which comes with it gone as well.
Patches welcome (or raise a bug, but I don't think it'll be a high priority one).
The Following User Says Thank You to blfgomes For This Useful Post: | ||
|
2010-01-09
, 18:49
|
Posts: 5 |
Thanked: 2 times |
Joined on Dec 2009
@ Monterrey, Mexico
|
#99
|
|
2010-01-09
, 19:23
|
|
Posts: 597 |
Thanked: 490 times |
Joined on Dec 2009
@ Germany
|
#100
|
I have added an enhancement request for meinVZ / studiVZ: https://bugs.maemo.org/show_bug.cgi?id=7550
Please vote if you are interested.
btw: Is it possible to auto-update the already linked contacts every day / week? Will Hermes save if I link a contact with a different name on the next run? Thanks
Tags |
application, birthday, contact, contacts, facebook, fremantle, hermes, information, jaffa, maemo, maemo 5, photo, photos, sync, synchronization, twitter, url, website |
|
I've done more research and I found out that the contacts that are missing are all contacts that exist only in my Google Talk account: they don't have phone numbers, the only field they have is a GTalk login and their names are all under nickname, instead of first and last name. Running Hermes from the Terminal shows that it counts to a certain number, exactly the difference between the total contacts that I have and the number of contacts in this situation.