“Swiss Blog Gallery” relaunched

Ich habe die “Swiss Blogs Gallery” nun nach blogug.ch verschoben:

swiss blogs gallery

Die Blogdaten sind von list.blogug.ch und die letzten Einträge von planet.blogug.ch aggregiert. Sortiert sind diese nach der ID von list.blogug.ch, d.h. zuletzt eingetragene erscheinen am Anfang.

Wenn Dublikate vorhanden sind, liegt das daran, dass ich nach sechs Sekunden nach Aufruf der Seite ein Bild mache und teilweise die Server in dieser Zeit nicht geantwortet haben (Hab die Zeit nun auf 12 sec hochgeschraubt ;)).

Das Ganze läuft noch nicht vollautomatisch, d.h. neu eingetragene Blogs werden erst nach meinen Ferien erscheinen. Zuerst mal schauen, wie sich das verhält. Feedback und Anmerkungen bitte in die Kommentare – ich bin dann voraussichtlich in zwei Wochen wieder da 😉

Erster Screenshots-Blogs-Link

Eine Menge neuer Features gibts auf planet.blogug.ch, u.a. eine kleine Vorschau der Blogs aus der Thumbnails-Gallery. Chregu hat da mehr dazu.

Dies ist die erste Verbindung der Screenshots zu den einzelnen Blogs mit Links. Tolle Sache 🙂 Schön wäre, wenn die OPML-Datei von list.blogug.ch eine ID pro Blog beinhalten würde, dann könnte ich die Screenshots mit $ID.png benennen und so wäre eine weitere Nutzung einfacher zu gewährleisten.

Aber eben, eins nach dem anderen 🙂

Automatisch Screenshots erstellen (Teil 1)

Eine kleine Anleitung, wie man unter FreeBSD in einer Jail über die Kommandozeile Screenshots erstellen kann.

Witz der Sache ist, das auf dem Server kein Bildschirm läuft, dafür gibts den “Virtual Framebuffer”. Installation folgendermassen:

cd /usr/ports/x11-servers/xorg-vfbserver && make install clean

Damit lässt sich schon ein Xvfb öffnen:

Xvfb :2 -screen 0 1024x768x24

Die nötigen Schriften (vgl. “X.Org: could not open default font “fixed”):

cd /usr/ports/x11-fonts/xorg-fonts-miscbitmaps && make install clean 

Um Bildchen ein bisschen zu tunen:

cd /usr/ports/graphics/netpbm/ && make install clean

Und natürlich Firefox:

/usr/ports/www/firefox/ && make install clean

Damit hat man “schon” die wichtigsten Pakete. Auf boutell.com/webthumb/ gibts ein praktisches Perlskript, das einem ziemlich viel Arbeit abnimmt.

wget http://www.boutell.com/webthumb/webthumb.tar.gz
tar zxvf webthumb.tar.gz

Im Script hab ich bis hier hin nur den $mozillaCommand auf “firefox” geändert und das Ding ins /usr/local/bin kopiert:

cp ~/webthumb-1.01/webthumb /usr/local/bin/
chmod 755 /usr/local/bin/webthumb

Damit kann man soweit schon Screenshots erstellen, auch wenn noch nicht ganz sauber:

webthumb http://www.sequenz.ch  | pnmtojpeg > sequenz.jpg

Unter FreeBSD raffts das Script nicht, dass Firefox und der Xvfb schon laufen. Auch ist das Flash-Plugin noch nicht aktiv. Und hier fängt die Arbeit an 🙂