The feed-collect package
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 (planets) 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 imm and rss2irc. These 2 packages have inspired some ideas here.
[Skip to Readme]
|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 repository||head: darcs get http://dev.rel4tion.org/fr33domlover/feed-collect|
|Uploaded||Thu Feb 18 16:35:02 UTC 2016 by akrasner|
|Downloads||337 total (17 in the last 30 days)|
|Status||Docs available [build log]
Last success reported on 2016-02-18 [all 1 reports]
For package maintainers and hackage trustees