Re: [series60-remote-devel] Export contact as vCard
Brought to you by:
lukashetzi
From: Pierre-Yves <pi...@pi...> - 2010-06-05 09:34:59
|
On Sat, 2010-06-05 at 00:12 +0200, Lukas Hetzenecker wrote: > I think we > shouldn't depend on the vcard module (the required methods shouldn't be too > hard to implement in series60-remote). The methods should indeed not be so difficult to implement, but I think it makes our life way easier to use this module. I was actually thinking to use it also for the import since it allows you to directly put in object the content of a file. In addition this module also supports the vCalendar format to export/import event and todos from an agenda. I think that all together it brings us quite some help. > > On Tue, 2010-05-25 at 19:35 +0200, Pierre-Yves wrote: > > > The next step I would like to make is the import from vCard into the > > > phone. > > > Lukas, any hints on this ? > > > > I might have some time for this this week-end. Lukas could you give me > > some advices ? > > Do you want to import messages from CSV files to your database on the PC or > contacts from vcard directly to the mobile phone? I was thinking to import contacts from vCard (at first) to the mobile phoen. > I think the best way would be to create the contact objects on the PC, show > some kind of preview dialog and call devices.series60.contactAdd (which adds > the contact to the PC database too) if the changes are accepted. I _don't_ > think it is required to do some error checking afterwards (e.g. checking > contact hash). I have in mind something like: * in the main window next to the "Add contact" button (on the Contacts view), add the "Add contact from file" * Select the file to add * Open a new window which display on two column, the contact and the details of the selected one Something like (sorry I suck in ascii art): ______________________________________ | | | | first contact |Name: first | | second contact |Firstname: Contact| | third contact |Tel: 0123456789 | | [fourth contact] |email: first@mail | | .... |date: 01/01/00 | | | | | | | | | | |__________________|__________________| | | | [Import]_[Cancel]| |_____________________________________| (something a bit like the view of the software 'Contacts' under GNOME) * For each contact remaining in the list: devices.series60.contactAdd(contact) The problem is, I have absolutely no experience in PyQt, so I would not mind some help (else it might take a while ^^). How does it sound to you ? Thanks, Pierre PS: the mailing list is configured to reply to the sender instead of to reply to the list, is this the intended behavior ? |