From 594cca99c055569215f9e6dabcb5842f689bf7b4 Mon Sep 17 00:00:00 2001 From: TingPing Date: Sun, 4 Nov 2012 01:02:27 -0500 Subject: [PATCH 1/2] Updated python get_info docs --- share/doc/python.md | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/share/doc/python.md b/share/doc/python.md index f9715f62..6e637f55 100644 --- a/share/doc/python.md +++ b/share/doc/python.md @@ -155,13 +155,20 @@ context. At the moment of this writing, the following information types are available to be queried: * **away:** Away reason or None if you are not away. - * **channels** Channel of the current context. + * **channel:** Channel name of the current context. + * **charset:** Charset in current context. + * **event_name NAME:** Returns text event string for requested event. + * **gtkwin_ptr:** Current Gtk Window. * **hexchatdir:** HexChat config directory e.g.: "~/.config/hexchat". - * **hostname:** Real hostname of the server you connected to. + * **host:** Real hostname of the server you connected to. + * **inputbox:** Contents of inputbox. * **network:** Current network name or None. * **nick:** Your current nick name. + * **nickserv:** Current networks nickserv password or None. + * **modes:** Current channel modes or None. * **server:** Current server name (what the server claims to be) or None if you are not connected. * **topic:** Current channel topic. + * **win_status:** Returns status of window: 'active', 'hidden', or 'normal'. * **version:** HexChat version number. Example: From 71251252aeef82cb2bf2b29705300221c3a07d68 Mon Sep 17 00:00:00 2001 From: TingPing Date: Sun, 4 Nov 2012 01:53:31 -0500 Subject: [PATCH 2/2] Updated get_list docs --- share/doc/python.md | 29 +++++++++++++++++++++++++++-- 1 file changed, 27 insertions(+), 2 deletions(-) diff --git a/share/doc/python.md b/share/doc/python.md index 6e637f55..dc4ff1ec 100644 --- a/share/doc/python.md +++ b/share/doc/python.md @@ -224,14 +224,35 @@ The channels list type gives you access to the channels, queries and their servers. The folloing attributes are available in each list item: * **channel:** Channel or query name. + * **chantypes:** Channel types e.g. #!&. * **context:** A context object, giving access to that channel/server. + * **id:** Unique server id. + * **lag:** Latency in milliseconds. + * **maxmodes:** Max modes per line. * **network:** Network name to which this channel belongs. + * **nickprefixes:** Nickname prefixes e.g. @%+. + * **nickmodes:** Nickname mode chars e.g. ov. + * **queue:** Number of bytes in the send-queue. * **server:** Server name to which this channel belongs. + * **users:** Number of users in the channel. * **type:** Type of context. * 1: Server * 2: Channel * 3: Dialog + * **flags:** Bit field of flags: + * 0: Connected + * 1: Connecting + * 2: Away + * 3: End of MOTD (Login Complete) + * 4: Has WHOX + * 5: Has IDMSG + * 6: Join/Parts hidden + * 7: Unused + * 8: Beep on Message + * 9: Blink Tray + * 10: Blink Task Bar + ##### dcc @@ -266,9 +287,13 @@ following attributes are available in each list item: The users list type gives you access to a list of users in the current channel. The following attributes are available in each list item: - * **nick:** Nick name. + * **away:** Away status. + * **lasttalk:** Last time the user was seen talking. * **host:** Host name in the form user@host (or None, if not known). + * **nick:** Nick name. * **prefix:** Prefix character, .e.g: @ or +. Points to a single char. + * **realname:** Real name. + * **selected:** Selected status in the userlist. ##### ignore @@ -285,7 +310,7 @@ following attributes are available in each list item: * 4: invite * 5: unignore * 6: nosave - * 7:dcc + * 7: dcc ### Hook functions