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 ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.