ACC SHELL
<?php
error_reporting(0);
ini_set('display_errors', FALSE);
ini_set('display_startup_errors', FALSE);
ini_set('html_errors', 'Off');
require("../include/config.php");
use Nette\Image;
$vimeo = new phpVimeo('a40ca0e3a983a7053a5cff99cebab63f0268e28e', 'dda13993b350b97afc1aa14ec24d6586f21c0e08', '604f2c33f21b62ee6780c61186ba48b9', '187a1a7e3d5350158cfca8f7eb7c1d69663c0742');
$result = dibi::query("SELECT id, vimeo FROM [videa] WHERE vimeo != '' AND id IN(3186) LIMIT 0,200")->fetchAll();
foreach ($result as $row) {
if (!is_file("../data/videa/".$row->id."/".$row->vimeo.".jpg")) {
mkdir("../data/videa/".$row->id);
$video = $vimeo->call('vimeo.videos.getInfo', array('video_id' => $row->vimeo));
$image = Image::fromFile($video->video[0]->thumbnails->thumbnail[2]->_content);
$image->save("../data/videa/".$row->id."/".$row->vimeo.".jpg", 90, Image::JPEG);
}
}
echo "done";
ACC SHELL 2018