Commit graph

10 commits

Author SHA1 Message Date
mathieui
d676c2ee7b Move the plugins documentation
(use automodule directive & docstrings)
2013-04-13 22:33:06 +02:00
mathieui
9885203c67 Update the plugins to use the PluginAPI
Also:
- Add get_conversation_messages() to PluginAPI
- Make plugins_autoload colon-separated instead of space-separated
    (for consistency)
- Replace a JID() with a safeJID() in the uptime plugin
2013-03-08 22:53:35 +01:00
mathieui
e1956533a6 Fix #2231 (update the plugins to use the new help system)
And fix some imprecisions/mistakes in the help.
2013-03-01 19:25:31 +01:00
Florent Le Coz
a536c1dc4f Make the Executor class reliable.
Plugins do not need to escape the command arguments or remove the line
breaks and care about how the will get parsed anymore, they just need to
pass a list of args.

Do not spawn an additional shell, for more clarity, simplicity and possibly
security.
2012-10-22 17:14:21 +02:00
Florent Le Coz
906c74f0be Use pipes.quote instead of a string.replace in the link plugin. 2012-07-30 23:56:48 +02:00
mathieui
d949a379a3 Use add_tab_command in the link plugin 2012-05-13 18:45:40 +02:00
mathieui
12e6de0cdc Fixes #2348 2012-03-30 02:43:43 +02:00
Florent Le Coz
21f0c8f3f3 Fix the url matching in the link plugin 2011-10-29 17:20:18 +02:00
Florent Le Coz
d608ccbd6d Remove the information() call in the link plugin 2011-10-29 16:55:46 +02:00
Florent Le Coz
b98880b526 add the link plugin 2011-10-29 07:18:19 +02:00