Re: Accessing i18n from a Python plugin



On Tue, 2006-02-07 at 10:02 +0000, Magnus Therning wrote:
> In Epilicious (Epiphany plugin (written in pythong) for syncing
> del.icio.us and Epiphany bookmarks and tags) I need to skip over the
> "automatic topics" (All, Local Sites, Most Visited, Not Categorised).
> Currently I'm doing this by matching on their names. A Korean user found
> out that this isn't very good since their names apparently are
> localized.
> 
> How do I find those topics in a reliable way?

Check them for either ID of 0 ("All") or EPHY_NODE_KEYWORD_PROP_PRIORITY
of EPHY_NODE_SPECIAL_PRIORITY (1).

Sample code:

>>> import epiphany
>>> shell = epiphany.ephy_shell_get_default()
>>> b = shell.get_bookmarks()
>>> t = b.get_keywords()
>>> map(lambda t: "" + str(t.get_id()) + " - " +
t.get_property_string(epiphany.NODE_KEYWORD_PROP_NAME) + " - " +
str(t.get_property_int(epiphany.NODE_KEYWORD_PROP_PRIORITY)),
t.get_children())

-- 
Adam Hooper <adamh densi com>

Attachment: signature.asc
Description: This is a digitally signed message part



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