API Reference FeedReader v#0.1.0
Copy MarkdownModules
Standalone feed fetching and parsing library.
Bounded collectors for local feed parsing.
Streams remote response bodies into owned temporary files while computing the
decoded MD5 checksum. Gzip and raw deflate are decoded incrementally; stacked
and unknown content encodings are rejected. See download/2 for its options
and resource budgets.
Normalized metadata for a feed.
HTTP metadata for a completed remote feed fetch.
Behaviour implemented by built-in and explicitly supplied feed formats.
Internal bounded detection and replay for FeedReader.
Ordered registry of built-in formats.
Atom feed detection and normalization.
RDF Site Summary format detection and normalization.
RSS format detection and normalization.
A normalized item delivered by a feed parser.
A bounded collection of normalized data from a local source.
One-pass local feed parsing used by FeedReader.stream_file/2.
Public facade for streaming XML recovery.
Repairs malformed quotes in XML attributes.
Recovers character encoding mismatches in XML feeds.
Recovers entity and markup irregularities in streamed XML.
Recovers the beginning of an XML document before SAX parsing.
A bounded collection of normalized data and metadata from a remote fetch.
Req implementation of FeedReader.Transport.
A one-pass event stream over a feed.
Injectable HTTP transport boundary used by remote feed operations.
Validates a complete XML pass before returning a feed event session.
Accounts SAX events before a format handler retains their data.