RSS2Jabber

From YobiWiki
Jump to navigation Jump to search

Installation

  • apt-get install php4-cli mysql-server php4-mysql
    • create an admin account on mysql if not yet done, cf Mysql
  • Get it from BerliOS
  • Untar it under /usr/local/lib/rss2jabber
  • Create a user:group rss2jabber:rss2jabber
    • home:/usr/local/lib/rss2jabber shell:/usr/bin/php
  • chown -R rss2jabber:rss2jabber /usr/local/lib/rss2jabber
  • Create mysql elements:
mysql -u root -p
mysql> CREATE DATABASE rss2jabber;
mysql> GRANT ALL PRIVILEGES ON rss2jabber.* TO rss2jabber@jabber.hellea.net IDENTIFIED BY 'rsskey';
mysql> USE rss2jabber;
mysql> SOURCE db.sql;
  • I'm not sure if the bit can register itself the first time so I created its jabber account with a regular client
  • Edit config.inc.php with your DB and server params
  • mkdir /var/log/jabber/rss2jabber
  • chown rss2jabber:rss2jabber /var/log/jabber/rss2jabber

Test

su - rss2jabber /usr/local/lib/rss2jabber/rss2jabber.php

Run

  • Edit config.inc.php and change verbosity level
su - rss2jabber /usr/local/lib/rss2jabber/rss2jabber.php >& /var/log/jabber/rss2jabber/log &

Still needs to daemonize the stuff...

? cron: pgrep -f rss2jabber.php >/dev/null || su - rss2jabber /usr/local/lib/rss2jabber/rss2jabber.php >& /var/log/jabber/rss2jabber/log &

Usage

add JID:<rssuser@yourjabber_server> to your contacts and send it the command: help