Skip to content

Latest commit

 

History

History
46 lines (32 loc) · 1.32 KB

README.md

File metadata and controls

46 lines (32 loc) · 1.32 KB

Build Status Hex Version

RssFlow

RSS processing library for Elixir language.

Features

  1. Parsing XML from XmlParser format into internal RSS-specific representation (Elixir Map).
  2. Parsing directly from XML into internal representation.
  3. Filtering internal RSS-specific representation on title and description.
  4. Outputting from internal representation into XmlBuilder format.
  5. Filtering XML directly, without transforming into internal format.

Installation

The package can be installed as:

  1. Add rss_flow to your list of dependencies in mix.exs:
```elixir
def deps do
  [{:rss_flow, "~> 0.1.0"}]
end
```
  1. Ensure rss_flow is started before your application:
```elixir
def application do
  [applications: [:rss_flow]]
end
```

Documentation

Documentation is available here.

Gotchas

  1. This library has no speed optimization itself and uses chain of other libraries, so it is probably slow.
  2. Order of XML attributes changes during filtering.