feed-collect: Watch RSS/Atom feeds (and do with them whatever you like).
|Versions||0.1.0.0, 0.1.0.1, 0.2.0.0, 0.2.0.1, 0.2.0.2|
|Dependencies||base (>=4.7 && <5), data‑default‑class, feed (>=0.3.9), http‑client (>=0.4.19), http‑client‑tls (>=0.2.2), time (>=1.5), time‑interval, time‑units (>=1), timerep (>=2), transformers, utf8‑string (>=1) [details]|
|Copyright||♡ Copying is an act of love. Please copy, reuse and share.|
|Source repo||head: darcs get http://dev.rel4tion.org/fr33domlover/feed-collect|
|Uploaded||by akrasner at Thu Feb 18 16:35:02 UTC 2016|
|Downloads||1235 total (14 in the last 30 days)|
|Rating||(no votes yet) [estimated by rule of succession]|
|Status||Docs available [build log]
Last success reported on 2016-02-18 [all 1 reports]
Hackage Matrix CI
RSS and Atom are common technologies for publishing news updates and watching then on the client side. Client programs do a variety of things with them: Display feed items for a human user to read, send them into IRC, convert them to e-mail messages, aggregate them into larger feeds ("planet"s) and so on.
This package tries to provide a generic API for handling a stream of news items, not tied to any specific use case.
Using the library you can launch a thread which collects news items, and
handles them using a custom action you provide. Expected usage in many cases
is to push items (or specific parts of them) into a
Chan, and have your
application's event loop thread do the actual logic.
Some related packages which make specific uses of feeds are
rss2irc. These 2 packages have inspired some ideas here.
[Skip to Readme]
For package maintainers and hackage trustees