Skip to content

Fast, thread-safe, extensible & platform independent feed reader library in C++, supports RSS, ATOM, RDF

License

Notifications You must be signed in to change notification settings

purcaro/feed-reader-lib

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

feed-reader-lib

Fast, thread-safe, extensible & platform independent feed reader library in C++, supports RSS, ATOM, RDF

Features

In FeedReader, all feeds are transformed via XSL to a uniform schema before being parsed. This means that in order to extend FeedReader to support a new feed format, all that is needed is a new XSL file. The library comes with XSL files supporting for the following feed formats:

* RSS 1.0
* RSS 2.0
* ATOM 0.3
* ATOM 1.0
* RDF

An iterator interface is provided to the feed elements parsed.

Using the library is simple and sample client code is located in the examples directory.

Dependencies

The FeedReader library is dependent on, and was tested with the following libraries/versions:

* GCC >= 4.7 (tested with 4.8 on Ubuntu 12.04)
* Boost >=1.55 (can be built using setup.py; tested on Ubuntu 12.04)
* libcurl > 7.18.1
* Xerces > 2.8.0
* Xalan > 1.10.1
* Zlib > 1.23 (required by CURL)

History

About

Fast, thread-safe, extensible & platform independent feed reader library in C++, supports RSS, ATOM, RDF

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages