summary refs log tree commit diff stats
diff options
context:
space:
mode:
authorbviktor <bviktor@outlook.com>2012-11-04 07:55:33 -0800
committerbviktor <bviktor@outlook.com>2012-11-04 07:55:33 -0800
commit9a643bfaaa0f3685f213b62b1082d61dff82cd51 (patch)
tree0c729f8bda5813f9bcb823e7ab8c38101d80555c
parent753a773bba82393717625f45ddce3def1974148f (diff)
parent71251252aeef82cb2bf2b29705300221c3a07d68 (diff)
Merge pull request #226 from TingPing/master
Update Python docs
-rw-r--r--share/doc/python.md40
1 files changed, 36 insertions, 4 deletions
diff --git a/share/doc/python.md b/share/doc/python.md
index f9715f62..dc4ff1ec 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:
@@ -217,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
 
@@ -259,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
@@ -278,7 +310,7 @@ following attributes are available in each list item:
 	* 4: invite
 	* 5: unignore
 	* 6: nosave
-	* 7:dcc
+	* 7: dcc
 
 
 ### Hook functions