url to bmp
Vaclav Stepan
stepan na KMLinux.fjfi.cvut.cz
Úterý Květen 2 09:14:45 CEST 2006
On Mon, May 01, 2006 at 09:47:09PM +0200, konference na kraja.net wrote:
> zdravicko,
> nevite nekdo o nejakem bezplatnem softiku na debiana, kterej by podle
> nejakeho souboru (bud db, nebo treba jen txt s uvedenyma adresama) snimal
> screeny danych URL a ukladal je do nejakeho obrazku.
Kdyby Vam stacilo, ze se stranka ulozi jako HTML do nejakeho souboru
a vyrenderuje pozdeji, stacilo by ze skriptu volat wget a prejmenovavat
vystupy.
Pokud potrebujete obrazek a vypada-li vystup rozumne treba ve Firefoxu,
muzete pouzit smycku v duchu:
#!/bin/bash
URLS=`cat urls.txt`
while ( true )
do
for URL in $URLS
do
mkdir -p $URL
( firefox http://$URL ) &
sleep 5
xwd -silent -root | xwdtopnm temp.xwd | pnmtopng >$URL/`date +"%Y-%m-%d-%M:%S"`.png
killall firefox-bin
done
sleep 60
done
V urls.txt pritom mate co radek to jedno URL bez http:// (sic je treba osetrit
jmena pro vytvareni adresaru).
Takhle to vyzaduje vlastni X server - ale mohl by jit pouzit treba Xvfb.
Ten proces by mel jit zabijet nejak elegantneji... Ale zabit tu pustenou davku
pres kill $! nestaci...
Hezky den preju
Vaclav Stepan
Další informace o konferenci Linux