RssFlow
RSS processing library for Elixir language.
Features
-
Parsing
XMLfrom XmlParser format into internal RSS-specific representation (Elixir Map). -
Parsing directly from
XMLinto internal representation. - Filtering internal RSS-specific representation on title and description.
- Outputting from internal representation into XmlBuilder format.
-
Filtering
XMLdirectly, without transforming into internal format.
Installation
The package can be installed as:
-
Add
rss_flowto your list of dependencies inmix.exs:
```elixir
def deps do
[{:rss_flow, "~> 0.1.0"}]
end
```-
Ensure
rss_flowis started before your application:
```elixir
def application do
[applications: [:rss_flow]]
end
```Documentation
Documentation is available here.
Gotchas
- This library has no speed optimization itself and uses chain of other libraries, so it is probably slow.
-
Order of
XMLattributes changes during filtering.