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 progressFor 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> |
| Uploaded | by SimonMichael at 2009-08-24T19:26:04Z |
| Category | Network |
| Home page | http://hackage.haskell.org/package/rss2irc |
| Source repo | head: darcs get http://joyful.com/repos/rss2irc |
| Distributions | Debian:1.2 |
| Reverse Dependencies | 1 direct, 0 indirect [details] |
| Executables | rss2irc |
| Downloads | 12353 total (44 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] |