ユビキタスの街角

Thursday, June 14, 2007

Webページをスクリーンセーバで表示する

ニュースサイトなどのWebページを時々画像として保存しておけば 普通のスクリーンセーバで表示することができる。
Macだとwebkit2pngというのを使って画像化できる。
urls = [
 "http://www.asahi.com/",
 "http://www.nikkei.co.jp/",
 # ...
]
require 'cgi'
while true
 urls.each { |url|
  system "python webkit2png -o #{CGI.escape(url)} --clipwidth=1440 --clipheight=900 --scale=1 -C #{url}"
 }
 sleep 3600
end