The feed-collect package

[Tags:library, public-domain]

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]

Properties

Versions 0.1.0.0, 0.1.0.1, 0.2.0.0, 0.2.0.1, 0.2.0.2
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
Maintainer fr33domlover@riseup.net
Category Web
Home page http://rel4tion.org/projects/feed-collect/
Bug tracker http://rel4tion.org/projects/feed-collect/tickets/
Source repository head: darcs get http://dev.rel4tion.org/fr33domlover/feed-collect
Uploaded Thu Feb 18 16:35:02 UTC 2016 by akrasner
Distributions NixOS:0.2.0.2
Downloads 349 total (11 in the last 30 days)
Votes
0 []
Status Docs available [build log]
Last success reported on 2016-02-18 [all 1 reports]
Hackage Matrix CI

Modules

[Index]

Downloads

Maintainer's Corner

For package maintainers and hackage trustees

Readme for feed-collect

Readme for feed-collect-0.2.0.2

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

The official download location is Hackage:

http://hackage.haskell.org/package/feed-collect

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. 'NEWS.md' provides a friendly overview of the changes for each release.