OSDN Git Service

renamed read-seigas to load-seigas master
authornomeu <nomeu@users.sourceforge.jp>
Wed, 27 Feb 2013 06:52:30 +0000 (15:52 +0900)
committernomeu <nomeu@users.sourceforge.jp>
Wed, 27 Feb 2013 06:52:30 +0000 (15:52 +0900)
bin/load-seigas.rb
bin/read-seigas.rb [deleted file]

index ccaabea..b21944c 100644 (file)
@@ -1,5 +1,37 @@
 #!ruby
 # encoding: utf-8
+
+require 'yaml'
+
+config_path = File.expand_path('~/.nicovideorc')
+config_yaml = File.open(config_path)
+config = YAML.load(config_yaml)
+p config
+
+require 'mechanize'
+
+agent = Mechanize.new
+page = agent.post('https://secure.nicovideo.jp/secure/login?site=niconico', config)
+p page.header["x-niconico-authflag"]
+
+tag_name = "MMDアクセサリ配布あり"
+page = 1
+puts "downloading page: #{page}"
+agent.download('http://seiga.nicovideo.jp/api/tagslide/data', 'doc/tagslide.1.xml', page: page, query: tag_name)
+
+require 'rexml/document'
+
+puts "reading page: #{page} to get image_count"
+doc = REXML::Document.new(open("doc/tagslide.#{page}.xml"))
+image_count = doc.elements['response/image_count'].text.to_i
+
+max_page = (image_count-1)/200+1
+
+for page in 2..max_page
+  puts "downloading page: #{page}"
+  agent.download('http://seiga.nicovideo.jp/api/tagslide/data', "doc/tagslide.#{page}.xml", page: page, query: tag_name)
+end
+
 $LOAD_PATH.unshift File.expand_path(File.dirname(__FILE__) + '/../lib')
 $LOAD_PATH.unshift File.expand_path(File.dirname(__FILE__) + '/../app/models')
 require 'connection'
@@ -23,3 +55,7 @@ Dir.glob('doc/tagslide.?.xml') do |ent|
   end
   f.close
 end
+
+require 'fileutils'
+
+FileUtils.rm Dir.glob('doc/tagslide.?.xml')
diff --git a/bin/read-seigas.rb b/bin/read-seigas.rb
deleted file mode 100644 (file)
index 0cd1efd..0000000
+++ /dev/null
@@ -1,33 +0,0 @@
-#!ruby
-# encoding: utf-8
-
-require 'yaml'
-
-config_path = File.expand_path('~/.nicovideorc')
-config_yaml = File.open(config_path)
-config = YAML.load(config_yaml)
-p config
-
-require 'mechanize'
-
-agent = Mechanize.new
-page = agent.post('https://secure.nicovideo.jp/secure/login?site=niconico', config)
-p page.header["x-niconico-authflag"]
-
-tag_name = "MMDアクセサリ配布あり"
-page = 1
-puts "downloading page: #{page}"
-agent.download('http://seiga.nicovideo.jp/api/tagslide/data', 'doc/tagslide.1.xml', page: page, query: tag_name)
-
-require 'rexml/document'
-
-puts "reading page: #{page} to get image_count"
-doc = REXML::Document.new(open("doc/tagslide.#{page}.xml"))
-image_count = doc.elements['response/image_count'].text.to_i
-
-max_page = (image_count-1)/200+1
-
-for page in 2..max_page
-  puts "downloading page: #{page}"
-  agent.download('http://seiga.nicovideo.jp/api/tagslide/data', "doc/tagslide.#{page}.xml", page: page, query: tag_name)
-end