diff options
-rw-r--r-- | ChangeLog | 4 | ||||
-rw-r--r-- | INSTALL | 5 | ||||
-rw-r--r-- | README | 2 | ||||
-rw-r--r-- | configure.in | 4 | ||||
-rw-r--r-- | docs/irssi-python.html | 19 | ||||
-rw-r--r-- | src/irssi.py | 26 |
6 files changed, 37 insertions, 23 deletions
@@ -15,3 +15,7 @@ loafier, 2006-08-17: loafier, 2006-08-20: added autoload changed behavior of load to reload previously loaded scripts + +loafier, 2006-08-21: + test3 + @@ -30,6 +30,9 @@ installed. C library before running irssi. export LD_PRELOAD=/usr/lib/libc_r.so seems to work on FreeBSD. - You may want to load one of the example scripts like hello or fork. + You may want to load one of the example scripts like hello or fork: + + /py load fork + /forkoff Also check out README and docs/irssi-python.html @@ -1,4 +1,4 @@ -irssi-python test2 +irssi-python test3 irssi-python embeds Python into an Irssi module, providing most of the functionality of the Perl wrapper to Python scripts using a similar interface. diff --git a/configure.in b/configure.in index 8482e81..4405682 100644 --- a/configure.in +++ b/configure.in @@ -2,10 +2,10 @@ # Process this file with autoconf to produce a configure script. #AC_PREREQ(2.59) -AC_INIT(irssi-python, test2, loafier@gmail.com) +AC_INIT(irssi-python, test3, loafier@gmail.com) AC_CONFIG_SRCDIR([src/pyconstants.c]) AC_CONFIG_HEADER([pyirssi-config.h]) -AM_INIT_AUTOMAKE([irssi-python], [test2]) +AM_INIT_AUTOMAKE([irssi-python], [test3]) AM_DISABLE_STATIC AM_PROG_LIBTOOL diff --git a/docs/irssi-python.html b/docs/irssi-python.html index a28f381..6e435c8 100644 --- a/docs/irssi-python.html +++ b/docs/irssi-python.html @@ -2278,7 +2278,7 @@ Combine level number to level string ('+level  <dl><dt><a name="-command"><strong>command</strong></a>(...)</dt><dd><tt><a href="#-command">command</a>(cmd) -> None<br> <br> Execute command</tt></dd></dl> - <dl><dt><a name="-command_bind"><strong>command_bind</strong></a>(*args, **kwargs)</dt><dd><tt>see <a href="#Script">Script</a>.command_bind</tt></dd></dl> + <dl><dt><a name="-command_bind"><strong>command_bind</strong></a>(*args, **kwargs)</dt><dd><tt>see <a href="#Script">Script</a>.<a href="#-command_bind">command_bind</a>()</tt></dd></dl> <dl><dt><a name="-command_runsub"><strong>command_runsub</strong></a>(...)</dt><dd><tt><a href="#-command_runsub">command_runsub</a>(cmd, data, server=None, item=None) -> None<br> <br> Run subcommands for `cmd'. First word in `data' is parsed as<br> @@ -2287,7 +2287,7 @@ subcommand. `server' is <a href="#Server">Server</a> <a href <br> Call command_runsub in handler function for `cmd' and bind<br> with <a href="#-command_bind">command_bind</a>("`cmd' `subcmd'", subcmdfunc[, category]);</tt></dd></dl> - <dl><dt><a name="-command_unbind"><strong>command_unbind</strong></a>(*args, **kwargs)</dt><dd><tt>see <a href="#Script">Script</a>.command_unbind</tt></dd></dl> + <dl><dt><a name="-command_unbind"><strong>command_unbind</strong></a>(*args, **kwargs)</dt><dd><tt>see <a href="#Script">Script</a>.<a href="#-command_unbind">command_unbind</a>()</tt></dd></dl> <dl><dt><a name="-commands"><strong>commands</strong></a>(...)</dt><dd><tt><a href="#-commands">commands</a>() -> list of <a href="#Command">Command</a> objects<br> <br> Return a list of all commands.</tt></dd></dl> @@ -2330,7 +2330,7 @@ Return True if ignore matches</tt></dd></dl> <dl><dt><a name="-ignores"><strong>ignores</strong></a>(...)</dt><dd><tt><a href="#-ignores">ignores</a>() -> list of <a href="#Ignore">Ignore</a> objects<br> <br> Return a list of ignore entries</tt></dd></dl> - <dl><dt><a name="-io_add_watch"><strong>io_add_watch</strong></a>(*args, **kwargs)</dt><dd><tt>see <a href="#Script">Script</a>.io_add_watch</tt></dd></dl> + <dl><dt><a name="-io_add_watch"><strong>io_add_watch</strong></a>(*args, **kwargs)</dt><dd><tt>see <a href="#Script">Script</a>.<a href="#-io_add_watch">io_add_watch</a>()</tt></dd></dl> <dl><dt><a name="-level2bits"><strong>level2bits</strong></a>(...)</dt><dd><tt><a href="#-level2bits">level2bits</a>(level) -> long<br> <br> Level string -> number</tt></dd></dl> @@ -2443,6 +2443,12 @@ Example (already done by irssi):<br> <dl><dt><a name="-servers"><strong>servers</strong></a>(...)</dt><dd><tt><a href="#-servers">servers</a>() -> list of <a href="#Server">Server</a> objects<br> <br> Return a list of all servers</tt></dd></dl> + <dl><dt><a name="-settings_add_bool"><strong>settings_add_bool</strong></a>(*args, **kwargs)</dt><dd><tt>see <a href="#Script">Script</a>.<a href="#-settings_add_bool">settings_add_bool</a>()</tt></dd></dl> + <dl><dt><a name="-settings_add_int"><strong>settings_add_int</strong></a>(*args, **kwargs)</dt><dd><tt>see <a href="#Script">Script</a>.<a href="#-settings_add_int">settings_add_int</a>()</tt></dd></dl> + <dl><dt><a name="-settings_add_level"><strong>settings_add_level</strong></a>(*args, **kwargs)</dt><dd><tt>see <a href="#Script">Script</a>.<a href="#-settings_add_level">settings_add_level</a>()</tt></dd></dl> + <dl><dt><a name="-settings_add_size"><strong>settings_add_size</strong></a>(*args, **kwargs)</dt><dd><tt>see <a href="#Script">Script</a>.<a href="#-settings_add_size">settings_add_size</a>()</tt></dd></dl> + <dl><dt><a name="-settings_add_str"><strong>settings_add_str</strong></a>(*args, **kwargs)</dt><dd><tt>see <a href="#Script">Script</a>.<a href="#-settings_add_str">settings_add_str</a>()</tt></dd></dl> + <dl><dt><a name="-settings_add_time"><strong>settings_add_time</strong></a>(*args, **kwargs)</dt><dd><tt>see <a href="#Script">Script</a>.<a href="#-settings_add_time">settings_add_time</a>()</tt></dd></dl> <dl><dt><a name="-settings_get_bool"><strong>settings_get_bool</strong></a>(...)</dt><dd><tt><a href="#-settings_get_bool">settings_get_bool</a>(key) -> bool<br> <br> Get value for setting.</tt></dd></dl> @@ -2479,7 +2485,7 @@ Set string value for setting</tt></dd></dl> <dl><dt><a name="-settings_set_time"><strong>settings_set_time</strong></a>(...)</dt><dd><tt><a href="#-settings_set_time">settings_set_time</a>(key, value) -> bool<br> <br> Set string value for setting</tt></dd></dl> - <dl><dt><a name="-signal_add"><strong>signal_add</strong></a>(*args, **kwargs)</dt><dd><tt>see <a href="#Script">Script</a>.signal_add</tt></dd></dl> + <dl><dt><a name="-signal_add"><strong>signal_add</strong></a>(*args, **kwargs)</dt><dd><tt>see <a href="#Script">Script</a>.<a href="#-signal_add">signal_add</a>()</tt></dd></dl> <dl><dt><a name="-signal_continue"><strong>signal_continue</strong></a>(...)</dt><dd><tt><a href="#-signal_continue">signal_continue</a>(*args) -> None<br> <br> Continue (reemit?) the current Irssi signal with up to 6 arguments</tt></dd></dl> @@ -2492,19 +2498,20 @@ Get name of current signal</tt></dd></dl> <dl><dt><a name="-signal_get_emitted_id"><strong>signal_get_emitted_id</strong></a>(...)</dt><dd><tt>signal_get_emmited_id() -> signal id int<br> <br> Get id of current signal</tt></dd></dl> - <dl><dt><a name="-signal_remove"><strong>signal_remove</strong></a>(*args, **kwargs)</dt><dd><tt>see <a href="#Script">Script</a>.signal_remove</tt></dd></dl> + <dl><dt><a name="-signal_remove"><strong>signal_remove</strong></a>(*args, **kwargs)</dt><dd><tt>see <a href="#Script">Script</a>.<a href="#-signal_remove">signal_remove</a>()</tt></dd></dl> <dl><dt><a name="-signal_stop"><strong>signal_stop</strong></a>(...)</dt><dd><tt><a href="#-signal_stop">signal_stop</a>() -> None<br> <br> Stop the signal that's currently being emitted.</tt></dd></dl> <dl><dt><a name="-signal_stop_by_name"><strong>signal_stop_by_name</strong></a>(...)</dt><dd><tt><a href="#-signal_stop_by_name">signal_stop_by_name</a>(signal) -> None<br> <br> Stop the signal, 'signal', thats currently being emitted by name</tt></dd></dl> + <dl><dt><a name="-statusbar_item_register"><strong>statusbar_item_register</strong></a>(*args, **kwargs)</dt><dd><tt>see <a href="#Script">Script</a>.<a href="#-statusbar_item_register">statusbar_item_register</a>()</tt></dd></dl> <dl><dt><a name="-statusbar_item_unregister"><strong>statusbar_item_unregister</strong></a>(...)</dt><dd><tt><a href="#-statusbar_item_unregister">statusbar_item_unregister</a>(name) -> None</tt></dd></dl> <dl><dt><a name="-statusbar_items_redraw"><strong>statusbar_items_redraw</strong></a>(...)</dt><dd><tt><a href="#-statusbar_items_redraw">statusbar_items_redraw</a>(name) -> None</tt></dd></dl> <dl><dt><a name="-statusbars_recreate_items"><strong>statusbars_recreate_items</strong></a>(...)</dt><dd><tt><a href="#-statusbars_recreate_items">statusbars_recreate_items</a>() -> None</tt></dd></dl> <dl><dt><a name="-strip_codes"><strong>strip_codes</strong></a>(...)</dt><dd><tt><a href="#-strip_codes">strip_codes</a>(input) -> str</tt></dd></dl> <dl><dt><a name="-themes_reload"><strong>themes_reload</strong></a>(...)</dt><dd><tt><a href="#-themes_reload">themes_reload</a>() -> None</tt></dd></dl> - <dl><dt><a name="-timeout_add"><strong>timeout_add</strong></a>(*args, **kwargs)</dt><dd><tt>see <a href="#Script">Script</a>.timeout_add</tt></dd></dl> + <dl><dt><a name="-timeout_add"><strong>timeout_add</strong></a>(*args, **kwargs)</dt><dd><tt>see <a href="#Script">Script</a>.<a href="#-timeout_add">timeout_add</a>()</tt></dd></dl> <dl><dt><a name="-window_create"><strong>window_create</strong></a>(...)</dt><dd><tt><a href="#-window_create">window_create</a>(item=None, automatic=False) -> <a href="#Window">Window</a> <a href="__builtin__.html#object">object</a><br> <br> Create a new window</tt></dd></dl> diff --git a/src/irssi.py b/src/irssi.py index 33a3083..7a14078 100644 --- a/src/irssi.py +++ b/src/irssi.py @@ -6,53 +6,53 @@ import _irssi from _irssi import * def command_bind(*args, **kwargs): - """ see Script.command_bind """ + """ see Script.command_bind() """ get_script().command_bind(*args, **kwargs) def command_unbind(*args, **kwargs): - """ see Script.command_unbind """ + """ see Script.command_unbind() """ get_script().command_unbind(*args, **kwargs) def signal_add(*args, **kwargs): - """ see Script.signal_add """ + """ see Script.signal_add() """ get_script().signal_add(*args, **kwargs) def signal_remove(*args, **kwargs): - """ see Script.signal_remove """ + """ see Script.signal_remove() """ get_script().signal_remove(*args, **kwargs) def timeout_add(*args, **kwargs): - """ see Script.timeout_add """ + """ see Script.timeout_add() """ get_script().timeout_add(*args, **kwargs) def io_add_watch(*args, **kwargs): - """ see Script.io_add_watch """ + """ see Script.io_add_watch() """ get_script().io_add_watch(*args, **kwargs) def statusbar_item_register(*args, **kwargs): - """ see Script.statusbar_item_register """ + """ see Script.statusbar_item_register() """ get_script().statusbar_item_register(*args, **kwargs) def settings_add_str(*args, **kwargs): - """ see Script.settings_add_str """ + """ see Script.settings_add_str() """ get_script().settings_add_str(*args, **kwargs) def settings_add_int(*args, **kwargs): - """ see Script.settings_add_int """ + """ see Script.settings_add_int() """ get_script().settings_add_int(*args, **kwargs) def settings_add_bool(*args, **kwargs): - """ see Script.settings_add_bool """ + """ see Script.settings_add_bool() """ get_script().settings_add_bool(*args, **kwargs) def settings_add_time(*args, **kwargs): - """ see Script.settings_add_time """ + """ see Script.settings_add_time() """ get_script().settings_add_time(*args, **kwargs) def settings_add_level(*args, **kwargs): - """ see Script.settings_add_level """ + """ see Script.settings_add_level() """ get_script().settings_add_level(*args, **kwargs) def settings_add_size(*args, **kwargs): - """ see Script.settings_add_size """ + """ see Script.settings_add_size() """ get_script().settings_add_size(*args, **kwargs) |