janchor was originally inspired by DJ Adam's Headline Delivery service, as written in his series of Articles Fun With Jabber. A special thanks to DJ Adams for his excellent book "Programming Jabber". I highly recommend it for anyone interested in Jabber programming.
janchor is available under the GNU General Public Licence. The most recent release is always up at http://janchor.jabberstudio.org/. CVS & Bug tracking are available at JabberStudio.
Edit your jabber server's configuration to allow the headline component to connect to it. For example, in the <browse> section:
<headline type="rss" jid="headlines.myhost.com" name="JAnchor Headlines"> <ns>jabber:iq:register</ns> </headline> |
Then add a <service> section:
<service id="rsslinker"> <host>headlines.myhost.com</host> <accept> <ip>127.0.0.1</ip> <port>31515</port> <secret>hallo</secret> </accept> </service> |
NOTE: Currently released jabberd's will not store delivered messages for offline users. CVS for Jabberd 1.4 changes this. A patch is also available for older jabberd's to change this behavior at: here. This is the same patch that was accepted for jabberd 1.4's CVS, so if you have any trouble, please tell me ASAP. Thanks.
janchor comes with zero headline sources standard. You can add and remove headline sources via jabber:iq:register, typically available from most jabber client's "Agent Registration" interface. Instructions are available through that interface.
A list of sources I use can be found on my rss transport, by sending a jabber message to list@rss.rifetech.com.
Terrible Terrible Memory Leak. No clue where it is. It's definately the top priority for janchor currently. Anyone good at tracking down perl memory leaks, please help me track this down
If you've got some suggestions, please file something against the Bugs database on my JabberStudio page, or email me if you have trouble with that.
If you have any comments or suggestions regarding janchor, please feel free to contact me via jabber or email, at atrus@rifetech.com.