[Chandler-dev] Contacts parcel update

Ted Leung twl at osafoundation.org
Fri Aug 4 15:01:41 PDT 2006


Ok,

I spent some time this afternoon playing around with this.   Here's a  
patch that got things working under the alpha4 trunk, and allows it  
run from a directory outside the main Chandler directory.  I make no  
guarantees that this is all the changes that were needed.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: contacts-patch
Type: application/octet-stream
Size: 3573 bytes
Desc: not available
Url : http://lists.osafoundation.org/pipermail/chandler-dev/attachments/20060804/eef131c0/contacts-patch.obj
-------------- next part --------------

I did run into some problems importing my Mac address book (500  
cards) but these appear to mostly be problems with vObject.  It would  
be great to get some better error reporting / debugging information  
when something bad happens in the import process.  It does look like  
the import only populates the name fields and shoves the rest into  
the RAW field.   That field should probably be taller if that's all  
the UI that we are going to have at the moment.

In alpha4, the addressbook collection includes the triage status  
column which seems odd.

As Jeffrey said, it's a good start.

What are you planning to do next?

Ted

On Jul 31, 2006, at 5:31 PM, Jeffrey Harris wrote:

> Hi Ernesto,
>
>> Just to let you know that I am committing some modifications to
>> contact's code:
>>
>> - Test menu option now works.
>> - You should be able to import an entire directory containing vCards.
>
> I just took a quick look at your vCard parcel.  It's a good start!   
> Here
> are a few notes:
>
> - You mention an egg on the wiki, but I didn't see any links to  
> download
> one, so I just did a svn export (I updated the wiki so the directions
> use the appropriate URL and export instead of checkout)
>
> - I tried to put the parcel in my PARCELPATH, but the test menu was  
> hard
> coded to assume I was using $CHANDLERHOME/parcels/ for all  
> parcels.  It
> would be convenient to use __file__ or better, the setuptools  
> equivalent
> that works with eggs,
> http://peak.telecommunity.com/DevCenter/PythonEggs#accessing- 
> package-resources
>
> - To work with alpha4, you need to update your code to take into  
> account
> the recent move away from displayName. I tried the code with the  
> alpha3
> branch
>
> - wx.HIDE_READONLY has been removed from wx, so you probably want to
> take it out of your import code (we recently had to do this for the  
> rest
> of Chandler)
>
> - vobject.readComponents will accept a stream, you can just hand it a
> file handle
>
> Keep up the good work,
> Jeffrey
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
>
> Open Source Applications Foundation "chandler-dev" mailing list
> http://lists.osafoundation.org/mailman/listinfo/chandler-dev



More information about the chandler-dev mailing list