The feed-collect package

[ Tags: library, public-domain, web ] [ Propose Tags ]

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 imm and rss2irc. These 2 packages have inspired some ideas here.

[Skip to Readme]


Change log ChangeLog
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]
License PublicDomain
Copyright ♡ Copying is an act of love. Please copy, reuse and share.
Author fr33domlover
Category Web
Home page
Bug tracker
Source repository head: darcs get
Uploaded Thu Feb 18 16:35:02 UTC 2016 by akrasner
Distributions NixOS:
Downloads 407 total (9 in the last 30 days)
Rating 0.0 (0 ratings) [clear rating]
  • λ
  • λ
  • λ
Status Docs available [build log]
Last success reported on 2016-02-18 [all 1 reports]
Hackage Matrix CI




Maintainer's Corner

For package maintainers and hackage trustees

Readme for feed-collect-

[back to package description]

See the .cabal file for more info and link to project website the version control.

The official download location is Hackage:

This library is free software, and is committed to software freedom. It is released to the public domain using the CC0 Public Domain Dedication. For the boring "legal" details see the file 'COPYING'.

See the file 'INSTALL' for hints on installation. The file 'ChangeLog' explains how to see the history log of the changes done in the code. '' provides a friendly overview of the changes for each release.