LINUX.ORG.RU

Генерация thumbnails сайтов


0

0

Приветствую!

Возникла задача генерировать на сервере превьюшки сайтов. Нашел одно решение - при наличии Xов, из FF дампить, а потом обрабатывать скриптом и кэшировать. Очень пугает, что такие операции сделают с хостингом =(

У кого-нибудь есть варианты лучше?

Спасибо.

anonymous

Ответ на: комментарий от phasma

сервисы-то есть, интересует, как это реализовать. Тут, как я понимаю, нужен полноценный рендер текущего стандарта html. Даже если, теоретически, заставить рендер ФФ дампить в растр, а потом конвертировать, то задача довольно накладная...

anonymous
()
Ответ на: комментарий от anonymous

> Qt double-escapes % characters in addresses, meaning those cannot be loaded. Use of with caution.

Как страшно жить. :) Насколько я понимаю, это происходит из-за того, что Qt пытается преобразовать преобразовать все символы, которые не входят в US-ASCII, в вид % <hex code>. Просто давай этой программе на съедение урлы вида http://ru.wikipedia.org/wiki/Хаос, а не http://ru.wikipedia.org/wiki/%D0%A5%D0%B0%D0%BE%D1%81

anonymous
()
Ответ на: комментарий от KRoN73

Класс! А можно сгенерировать снапшот всех новостей с момента основания сайта? %-)

anonymous
()
Ответ на: комментарий от INFOMAN

>о, надо ебилд написать.

Там в сорцах всего три файлика и make делает сразу готовый бинарник в единственном числе. Можно его ручками в /usr/local/bin кинуть :)

KRoN73 ★★★★★
()
Ответ на: комментарий от anonymous

>А с производительностью как дела? По цпу и памяти.

Фиг знает. Основное время при создании уходит на закачку данных для страницы. А сожранную память я в /usr/bin/time так никогда и не видел в работающем виде. На всех машинах %M всегда 0 возвращает.

...

Ы. Вот я обломался. Файлик-то тот дома получал, а на сервере поробовал:

./CutyCapt --url=http://www.linux.org.ru/ --out=localfile.png
CutyCapt: cannot connect to X server

Оно без иксов не пашет, что ли? :-/

KRoN73 ★★★★★
()
Ответ на: комментарий от KRoN73

User-Agent: Mozilla/5.0 (X11; U; Linux; C -) AppleWebKit/527+ (KHTML, like Gecko, Safari/419.3) Qt/4.5.0-tp1
Accept: application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/pn g,*/*;q=0.5
Connection: Keep-Alive
Accept-Encoding: gzip



без X11 не хочет..

Sylvia ★★★★★
()
Ответ на: комментарий от KRoN73

По идее, можно вебкит юзать и без куте, нешто еще никто не сделал так, или геко.

wfrr ★★☆
()
Ответ на: комментарий от sdio

>Xvfb тебе поможет

Хех. Total: 51 packages (51 new), Size of downloads: 18,868 kB

Ну, ладно, пойду соберу, что ли :)

KRoN73 ★★★★★
()

Вот это полезная штука. cutycapt. Самое то что надо. Спасибо!

eXOR ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.