Mercurial > prosody-wiki
annotate mod_pastebin.wiki @ 104:8efa9cb52f6c
mod_regredirect: Created wiki page through web user interface.
author | maranda3985 |
---|---|
date | Wed, 30 Dec 2009 00:41:19 +0000 |
parents | 7996062e839e |
children | 927270e0b963 |
rev | line source |
---|---|
8 | 1 #summary Redirect long messages to built-in pastebin |
27 | 2 #labels Stage-Beta |
8 | 3 |
4 = Introduction = | |
5 | |
6 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. | |
7 | |
8 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! | |
9 | |
10 = Details = | |
11 | |
19
936f87fe73e6
Updated todo and instructions for new pastebin_threshold option
MWild1
parents:
8
diff
changeset
|
12 When someone posts to a room a "large" (configurable) 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. |
8 | 13 |
14 = Usage = | |
15 | |
16 Load mod_pastebin onto the MUC component (interestingly it can also be loaded on normal hosts and it will intercept standard chat messages). | |
17 | |
18 For example: | |
19 {{{ | |
20 Component "conference.example.com" "muc" | |
21 modules_enabled = { "pastebin" } | |
22 }}} | |
23 | |
24 = Configuration = | |
25 ||pastebin_ports||List of ports to run the HTTP server on, same format as mod_httpserver's http_ports|| | |
19
936f87fe73e6
Updated todo and instructions for new pastebin_threshold option
MWild1
parents:
8
diff
changeset
|
26 ||pastebin_threshold||Minimum length (in characters) of a message to be sent to the pastebin (default 500 characters)|| |
40 | 27 ||pastebin_url||Base URL to display for pastebin links, must end with / and redirect to Prosody's built-in HTTP server|| |
43
7996062e839e
Added info about pastebin_expire_after and updated the todo
MWild1
parents:
40
diff
changeset
|
28 ||pastebin_expire_after||Number of hours after which to expire (remove) a paste, defaults to 24|| |
8 | 29 |
20 | 30 = Compatibility = |
31 ||0.6||Works|| | |
32 ||0.5||Works|| | |
33 | |
8 | 34 = Todo = |
35 | |
36 * Maximum paste length | |
37 * Web interface to submit pastes? |