Link Preview v1.0.0 LinkPreview.Parsers.Basic

Basic Parser implementation.

It provides overridable parsing functions that returns unchanged input LinkPreview.Page.t struct. Main reason behind this is to let parsers work without need to implement all possible parsing functions. See __using__/1 macro.

All parsing functions should take LinkPreview.Page.t and String with response body for parsed url as params and returns LinkPreview.Page.t as result.

Summary

Functions

Returns list of parsable values

Macros

This macro should be invoked in all non-basic parsers

Functions

parsable()
parsable() :: list

Returns list of parsable values.

Macros

__using__(opts)

This macro should be invoked in all non-basic parsers.