Re: Gmail contacts



Hello,

On Tue, Feb 1, 2011 at 3:04 PM, Adi J. Sieker <adi sieker info> wrote:
> Hello all,
>
> I just pushed a new version of the Gmail contacts enhancements to my github
> clone.
>
> https://github.com/adsworth/kupfer/
>
> Again I'm interested in all and any feedback.
I just tested it and all in all it works fine.

>
> I made one change to the LargeType action. Originally it used leaf.object to
> fetch the text to display.
> Since I like to LargeType my phone numbers and addresses when viewing them I
> had to change leaf.object to leaf.get_description(). Since in the case of
> the contact leafs self.object is a dictionary and that can't be large typed.
> The one downside, which I'm not sure how to solve, is that now LargeType
> doesn't display the complete text from a TextLeaf. It only displays the
> description.
> If someone knows of a clean way of reusing LargeType please let me know.
>
> Also the IM contacts for Skype and Jabber always have the Status "Unkown".
> This is because the status is passed in the construction of the Leaf. I
> didn't want to replicate the whole status logic for Skype and jabber in my
> code.
>
> There is also one issue I have, which I can't figure out. If I activate the
> Skype plugin none of my Gmail contacts show up anymore. No idea why.
If I start kupfer and skype is already running, I don't get any gmail contact.
If I start skype after kupfer, I don't get any skype contacts. Pretty weird.

>
> Also I just realized that when shutting down kupfer the pickleing of the
> source breaks because it can't pickle a generator.
> I guess I'll have to rework get_contacts to return a list instead of
> yielding the leaves. Althoug I remember Ulrik suggesting to yield instead of
> returning a list.
>
> Regards
>   Adi
 Stefan
>
> --
> Adi J. Sieker
> Steurentalstr. 2
> 79252 Stegen
> mobile: +49 / 178 / 88 5 88 13
>   tel: +49 / 7661 / 91 92 813
>   web: http://www.sieker.info/profile
>
> _______________________________________________
> kupfer-list mailing list
> kupfer-list gnome org
> http://mail.gnome.org/mailman/listinfo/kupfer-list
>


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]