The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

NAME

Template::Plugin::Thumbalizr - A Thumbalizr (https://thumbalizr.com) plugin for Template::Toolkit. This allows you to easily embed live screenshots into your website.

SYNOPSIS

  [% USE thumbalizr = Thumbalizr('api_key', 'secret') %]
        <img src="[% thumbalizr.url('https://www.google.com/') %]" />

DESCRIPTION

Thumbalizr (http://www.thumbalizr.com/) is a web service to easily embed live screenshots of any URL in your website. Thumbalizr has full support for Flash, JavaScript, CSS, & HTML5.

The latest API version is detailed at https://www.thumbalizr.com/api/documentation. WebService::Thumbalizr.

The source code is available on github at https://github.com/juliensobrier/thumbalizr-template-toolkit.

METHODS

new()

  [% USE thumbalizr = Thumbalizr('api_key', 'secret') %]

Initialize the Thumbalizr plugin. You must pass your API secret (login to your Thumbalizr account to display your secret).

Arguments:

api_key

Required. Embed API key.

secret

Required. Thumbalizr secret.

url()

  <img src="[% thumbalizr.url('https://www.google.com/', size => 'page', bheight => 1280) %]" />

Display the URL of the Thumbalizr screenshot. You can use it as the src attribute of your img tag.

Arguments:

url

Required. URL of the website to create a screenshot of.

SEE ALSO

WebService::Thumbalizr

See https://thumbalizr.com/api/documentation for the API documentation.

Create a free account at https://thumbalizr.com/member to get your free API key.

Go to https://thumbalizr.com/member to find your API key and secret after you registered.

AUTHOR

Julien Sobrier, <julien@sobrier.net>

COPYRIGHT AND LICENSE

Copyright (C) 2019 by Julien Sobrier

This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself, either Perl version 5.8.8 or, at your option, any later version of Perl 5 you may have available.