Skip to content

denispeplin/rss_flow

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

About

RSS processing library for Elixir language

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages