Furlex v0.3.1 Furlex.Parser behaviour View Source
Link to this section Summary
Functions
Extracts the given tags from the given raw html according to the given match function
Extracts a canonical url from the given raw HTML
Groups colon-separated keys into dynamic map structures
Callbacks
Parses the given HTML, returning a map structure of structured data keys mapping to their respective values, or an error
Link to this section Functions
Extracts the given tags from the given raw html according to the given match function
Extracts a canonical url from the given raw HTML
Groups colon-separated keys into dynamic map structures
Examples
iex> Application.put_env(:furlex, :group_keys?, false) iex> Furlex.Parser.group_keys %{“twitter:app:id” => 123, “twitter:app:name” => “YouTube”} %{“twitter:app:id” => 123, “twitter:app:name” => “YouTube”}
iex> Application.put_env(:furlex, :group_keys?, true) iex> Furlex.Parser.group_keys %{“twitter:app:id” => 123, “twitter:app:name” => “YouTube”} %{
"twitter" => %{
"app" => %{
"id" => 123,
"name" => "YouTube"
}
}
}
Link to this section Callbacks
Parses the given HTML, returning a map structure of structured data keys mapping to their respective values, or an error.