require 'rubygems'
require 'tmail'
require 'hpricot'
require 'fileutils'
mb = TMail::UNIXMbox.new("/home/voker57/boox/notablog.mbs", nil, true)
mb.each do |port|
mail = TMail::Mail.new(port)
d = Hpricot.parse(mail.body)
name = d.at("ul.feedEntryAlternateLinks/li/a")["href"].gsub(/\/$/,"").gsub(/http:\/\/iki\.fi\/tuomov\/b\/?/, "")
dir = name.split("/")[0..-2].join("/")
puts dir
next if dir.empty?
FileUtils.mkdir_p dir
d.at("//head/*").after ''
d.at("//head/*").after ''
d.search("a").each do |a|
a["href"] = a["href"].gsub /^http:\/\/iki.fi\/tuomov\/b\/+/, ""
end
File.open(name, "w") do |f|
f.write d.to_s
end
end