Mail2FrontMatter::AutomaticEmbed

AutomaticEmbed is a Mail2FrontMatter plugin which generates embed codes for links. This is a thin layer around the auto_html project to generate the necessary HTML.

Installation

Add this line to your application's Gemfile:

gem 'm2fm-automatic-embed', require: false

And then execute:

$ bundle

Configuration

In your Mail2FrontMatter YAML configuration enable the plugin by adding it to your preprocessors:

preprocessors:
  - key: 'automatic-embed'

You can provide a whitelist or blacklist for filters as well as providing filters options. Filter options are documented at the auto_html project.

preprocessors:
  - key: 'automatic-embed'
    options:
      white_list:
        - youtube
        - soundcloud
        - vimeo
      filters:
        youtube:
          autoplay: true
          other_attribute: other_value

Usage

That's it! Now incoming links from a number of content providers will be embedded automatically.

Contributing

  1. Fork it ( https://github.com/whistlerbrk/m2fm-automatic-embed/fork )
  2. Create your feature branch (git checkout -b my-new-feature)
  3. Commit your changes (git commit -am 'Add some feature')
  4. Push to the branch (git push origin my-new-feature)
  5. Create a new Pull Request