2017 © Pedro Peláez
 

craft-plugin craft-url2png

Lets you embed screenshots of webpages via the URL2PNG API.

image

superbig/craft-url2png

Lets you embed screenshots of webpages via the URL2PNG API.

  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 3 Versions
  • 0 % Grown

The README.md

URL2PNG plugin for Craft CMS 3.x

Lets you embed screenshots of webpages via the URL2PNG API., (*1)

Screenshot, (*2)

Requirements

This plugin requires Craft CMS 3.0.0-beta.23 or later., (*3)

Installation

To install the plugin, follow these instructions., (*4)

  1. Open your terminal and go to your Craft project:, (*5)

    cd /path/to/project
  2. Then tell Composer to load the plugin:, (*6)

    composer require superbig/craft-url2png
  3. In the Control Panel, go to Settings → Plugins and click the “Install” button for URL2PNG., (*7)

Configuring URL2PNG

Place a copy of src/config.php in your Craft config directory, by default config/., (*8)

<?php
return [
    'apiKey'    => '',
    'apiSecret' => '',
];

Using URL2PNG

Image embed

{{ craft.url2png.img({
            url: 'http://buildwithcraft.com',
            width: 500
}) }}

URL

{% set img = craft.url2png.url({
        url: 'http://buildwithcraft.com',
        thumbnail_max_width: 500
        }) %}



Options

Name Description Default
url The url of the webpage you want to fetch
thumbnail_max_width Constrain screenshot based on width. i.e. 500 1:1
viewport Set viewport dimensions, adjust to your hearts content. i.e. 500x500 1480x1037
fullpage Will attempt to capture entire document canvas. false
unique Forces a fresh screenshot by varying this value. i.e. a timestamp.
user_agent Pass a custom user user agent
accept_languages Override the default HTTP Accept-Language header. en-US,en;q=0.8
custom_css_url Fetches a CSS stylesheet and injects it.
say_cheese Delay screenshot until <div id='url2png-cheese'></div> is available.
ttl Set the TTL or "time to live" value for a screenshot in seconds. Defaults to 2592000 (30 days)
alt Sets the img alt attribute
class Sets the img class attribute
width Sets the img width attribute
height Sets the img height attribute

Brought to you by Superbig, (*9)

The Versions

29/05 2018

v1.x-dev

1.9999999.9999999.9999999-dev

Lets you embed screenshots of webpages via the URL2PNG API.

  Sources   Download

MIT

The Requires

 

cms craftcms craft-plugin craft url2png

29/05 2018

1.0.1

1.0.1.0

Lets you embed screenshots of webpages via the URL2PNG API.

  Sources   Download

MIT

The Requires

 

cms craftcms craft-plugin craft url2png

25/05 2018

1.0.0

1.0.0.0

Lets you embed screenshots of webpages via the URL2PNG API.

  Sources   Download

MIT

The Requires

 

cms craftcms craft-plugin craft url2png