OSDN Git Service

update bowlroll.net
[tdcgexplorer/nimono-crawlers.git] / bin / mmdbowl-idx.rb
1 #!/usr/bin/ruby
2 # download from bowlroll.net
3 # http://bowlroll.net/up/
4
5 $LOAD_PATH.unshift File.expand_path(File.dirname(__FILE__) + '/../lib')
6 require 'bowl'
7
8 Bowl.save_rss
9
10 Bowl.each_code_in_rss do |code|
11   number = /dl(\d+)\z/.match(code)[1].to_i
12   bowl_class = (number > 650) ? Bowl20110904 : Bowl
13   bowl = bowl_class.new(code)
14   if bowl.save_src
15     puts "saved src #{code}"
16   else
17     puts "PASS: src #{code} exists"
18   end
19   bowl.load
20   if bowl.save_arc
21     puts "saved arc #{code}"
22   else
23     puts "PASS: arc #{code} exists (or locked or removed)"
24   end
25 end