tanamonの稀に良く書く日記

KEEP CALM AND DRINK BEER

ニコ厨が早起きをするためのライフハック

平日なのに、こんな時間になるまでニコ動を観ている自分に嫌気がさして、ついカッとなって作った。

require 'webrick'
require 'webrick/httpproxy'

handler = Proc.new() do |req,res|
  if req.host == 'www.nicovideo.jp' then
    unless (7..9) === Time.now.hour then
      res.status = 403
      res.body = nil
    end
  end
end

server = WEBrick::HTTPProxyServer.new(
  :Port => 8080,
  :ProxyContentHandler => handler
)

trap("INT") do
  server.shutdown
end

server.start

WEBrick::HTTPProxyServerを使って、7:00〜9:59までしかニコ動が観れない制限をかけてます。

これでニコ動を観るには早起きをしなければならなくなった。


参考
WEBrickをさわってみた - tanamonの日記