diff 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
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/mod_pastebin.wiki	Fri Sep 25 14:07:48 2009 +0000
@@ -0,0 +1,31 @@
+#summary Redirect long messages to built-in pastebin
+
+= Introduction =
+
+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.
+
+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!
+
+= Details =
+
+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.
+
+= Usage =
+
+Load mod_pastebin onto the MUC component (interestingly it can also be loaded on normal hosts and it will intercept standard chat messages).
+
+For example:
+{{{
+Component "conference.example.com" "muc"
+    modules_enabled = { "pastebin" }
+}}}
+
+= Configuration =
+||pastebin_ports||List of ports to run the HTTP server on, same format as mod_httpserver's http_ports||
+
+= Todo =
+
+  * Configurable message length threshold
+  * Expire pastes
+  * Maximum paste length
+  * Web interface to submit pastes?
\ No newline at end of file