rss2irc: Watch an RSS/Atom feed and write it to an IRC channel
This bot polls a single RSS or Atom feed and announces updates to an IRC channel, with options for customizing output and behavior. It aims to be a simple, dependable bot that does its job and creates no problems.
Usage: rss2irc [OPTS] FEEDURL [irc://]BOTNAME@IRCSERVER/#CHANNEL or: rss2irc [OPTS] FEEDURL (same as --debug) Options: -p PORT --port=PORT irc server port (default 6667) --ident=STR set the bot's identity string (useful for contact info) --delay=N wait for N seconds before starting (helps avoid mass joins) -i N --interval=N polling interval in minutes (default 5) -r N --recent=N announce up to N recent items at startup (default 0) -m N --max-items=N announce at most N items per polling interval (default 5) --no-title don't show title (title is announced by default) -a --author show author -d --description show description -l --link show link URL -t --time show timestamp -e --email show email addresses (these are stripped by default) -h --html show HTML tags and entities (these are stripped by default) --replace="OLD/NEW" replace OLD with NEW (regexpr patterns) -n N --num-iterations=N exit after N iterations -q --quiet silence normal console output --debug do not connect to irc --debug-irc show irc activity --debug-feed show feed items and polling stats --debug-xml show feed content --debug-http show feed fetching progress
For example, to announce Hackage updates:
rss2irc irc.freenode.org '#haskell' mybot http://hackage.haskell.org/packages/archive/recent.rss
Downloads
- rss2irc-0.3.tar.gz [browse] (Cabal source package)
- Package description (as included in the package)
Maintainer's Corner
For package maintainers and hackage trustees
Candidates
- No Candidates
Versions [RSS] | 0.1, 0.2, 0.3, 0.4, 0.4.1, 0.4.2, 1.0, 1.0.1, 1.0.2, 1.0.3, 1.0.4, 1.0.5, 1.0.6, 1.1, 1.2 |
---|---|
Dependencies | base (>=3 && <5), extensible-exceptions (>=0.1 && <0.2), feed (>=0.3 && <0.4), HTTP (>=4000.0.3 && <4000.1), mtl (>=1.1 && <1.2), network (>=2.2 && <2.3), parallel (>=1.1 && <1.2), regexpr (>=0.5 && <0.6), split (>=0.1 && <0.2), strict-concurrency (>=0.2 && <0.3), tagsoup (>=0.6 && <0.7), time (>=1.1 && <1.2) [details] |
Tested with | ghc ==6.8, ghc ==6.10 |
License | BSD-3-Clause |
Author | Don Stewart <dons@galois.com>, Simon Michael <simon@joyful.com> |
Maintainer | Simon Michael <simon@joyful.com> |
Category | Network |
Home page | http://hackage.haskell.org/package/rss2irc |
Source repo | head: darcs get http://joyful.com/repos/rss2irc |
Uploaded | by SimonMichael at 2009-08-24T19:26:04Z |
Distributions | Debian:1.2 |
Reverse Dependencies | 1 direct, 0 indirect [details] |
Executables | rss2irc |
Downloads | 12140 total (4 in the last 30 days) |
Rating | (no votes yet) [estimated by Bayesian average] |
Your Rating | |
Status | Docs not available [build log] All reported builds failed as of 2016-12-31 [all 6 reports] |