Jogger plugin

What is it for?

Jogger plugin was made to simplify the life of users of jogger.pl blogging system. It is meant to capture messages sent by joggerbot and offer nicer interface to its functions.

Features

  • divides comments by threads, each in its own window,
  • allows simpler responding to comments by just writing message to appriopriate window — entry ID is added automagically,
  • allows publishing entries from files with memorizing path and basic syntax checks.

How to enable


<pre>
plugin +jogger
session --add jogger:me
</pre>

<pre>

<pre>
session jogger:me used_session xmpp:me@myjabberserver.net
session jogger:me used_uid xmpp:me@jogger.pl
</pre>

<pre>

If everything works fine, jogger session should now copy status of joggerbot.

h2. Comments

When someone posts a comment on entry you're subscribing, jogger plugin intercepts message from bot:

<pre>
13:21:17 ::: (jogger:me) Query with http://me.jogger.pl/2008/09/01/some-example-entry/ started in 2
</pre>

<pre>

Inside the window, you will see comments as normal messages, but with 'prefix message' stripped.

<pre>
13:50:38 .-- http://me.jogger.pl/2008/09/01/some-example-entry//jogger:909090 --- -- -
13:50:38 | Od: someone
13:50:38 | Some comment
13:50:38 @----- ---- --- -- -
</pre>

You can now:
<pre>
<pre>
<pre>

h2. Entries

To post a new entry you can either:
* send it to bot like always,
<pre>
* use file-based interface described below.

<pre>

h3. File-based interface

<pre>

Then (in jogger session) you call:
<pre>
/prepare ~/entry.html
</pre>

Now if file can be read successfully, jogger plugin can output some warnings and then:
<pre>
14:03:39 ::: File ~/entry.html is ready for submission.
</pre>

<pre>

When your entry is ready for submission, use:
<pre>
/publish
</pre>

<pre>