Mercurial > prosody-wiki
comparison mod_pastebin.wiki @ 8:310c9bbceb3d
Created wiki page through web user interface.
author | MWild1 |
---|---|
date | Fri, 25 Sep 2009 14:07:48 +0000 |
parents | |
children | 936f87fe73e6 |
comparison
equal
deleted
inserted
replaced
7:9e5bdacd9a42 | 8:310c9bbceb3d |
---|---|
1 #summary Redirect long messages to built-in pastebin | |
2 | |
3 = Introduction = | |
4 | |
5 Pastebins are used very often in IM, especially in chat rooms. You have a long log or command output which you need to send to someone over IM, and don't want to fill their message window with it. Put it on a pastebin site, and give them the URL instead, simple. | |
6 | |
7 Not for everyone... no matter how hard you try, people will be unaware, or not care. They may also be too lazy to visit a pastebin. This is where mod_pastebin comes in! | |
8 | |
9 = Details = | |
10 | |
11 When someone posts to a room a "large" message, Prosody will intercept the message and convert it to a URL pointing to a built-in pastebin server. The URLs are randomly generated, so they can be considered for most purposes to be private, and cannot be discovered by people who are not in the room. | |
12 | |
13 = Usage = | |
14 | |
15 Load mod_pastebin onto the MUC component (interestingly it can also be loaded on normal hosts and it will intercept standard chat messages). | |
16 | |
17 For example: | |
18 {{{ | |
19 Component "conference.example.com" "muc" | |
20 modules_enabled = { "pastebin" } | |
21 }}} | |
22 | |
23 = Configuration = | |
24 ||pastebin_ports||List of ports to run the HTTP server on, same format as mod_httpserver's http_ports|| | |
25 | |
26 = Todo = | |
27 | |
28 * Configurable message length threshold | |
29 * Expire pastes | |
30 * Maximum paste length | |
31 * Web interface to submit pastes? |