darcsden :: simon -> rss2irc -> browse

irc bot for announcing rss/atom feedshttp://hackage.haskell.org/package/rss2irc

root

readme

rss2irc is an IRC bot that polls an RSS or Atom feed and announces updates to an IRC channel, with options for customizing output and behavior (see --help). It aims to be an easy-to-use, reliable bot that does its job and creates no problems.

Usage: rss2irc [OPTIONS] FEEDURL [IRCSERVER[:PORT]/[#]CHANNEL/NICK]

Example:

$ rss2irc http://hackage.haskell.org/packages/archive/recent.rss irc.freenode.net/mychannel/mybot

Release notes

0.5 (pending)

  • more robust item detection and duplicate announcement protection, with simpler options
  • more robust thread management & error handling, plus an alternate implementation (--use-actors)
  • easier irc address syntax, drop -p/--port option
  • can poll https feeds
  • can poll a file containing multiple copies of a feed
  • can poll from stdin (-)
  • can poll urls with semicolon parameter separator (eg darcsweb's)
  • can announce item urls containing percent
  • --cache-control option sets a HTTP Cache-Control header
  • --use-actions announces with CTCP ACTIONs (like the /me command)
  • initialise http properly on microsoft windows
  • fix stray "upload:" in irc messages
  • update for current ghc & libs, drop parsec 2 requirement
  • build threaded by default
  • code cleanups