From: Matthew K. <m_...@fa...> - 2005-04-25 17:53:29
|
Hi all, I've written some Python code to help me back up my addressbook from my phone, using gnokii. I'd love to help Opensync by augmenting this into an Opensync plugin. However, there are a few preliminary things I wanted to raise. Firstly, the best thing is presumably to convert the information from gnokii into your XML format. However, I haven't been able to find the documentation on this format - could you direct me to it? Also, the information you get from gnokii is much less rich than the information you get from evolution, for instance. For example, there's no birthday field from gnokii. How does that sort of consideration affect a plugin? Typically, you get this sort of info from a gnokii plugin: 159. Name: Kay Matt Number: +44xxxxxxxxxxx Group id: 5 Preferred number: +44xxxxxxxxxxx Cellular number: +44xxxxxxxxxxx Email address: m_...@fa... Business number: +44xxxxxxxxxxxx Home number: +44xxxxxxxxxxxx Notes: blabla The number at the top (here, 159) is the memory location in the phone where the entry is stored. This is needed when you want to overwrite an entry in the phone - you can't just direct it by name. The group ID is something specific to the phone and wouldn't need to be synchronised - it's the friends/family thing. Do you think it's feasible to do this? I might need a bit of helpful advice with writing the plugin, but would be happy to give it a go. Best wishes, Matt |