uploader.base_html = "t1a931d9c1s9.html"
uploader.kcode = 'U'
uploader.authorization = "Basic " + ["tech:mybride"].pack('m').chomp
-uploader.local_dir = File.dirname(__FILE__) + '/../arc/3ch'
+uploader.local_dir = '/Volumes/uploader/arc/3ch'
body = uploader.get_base
each_fileno(body) do |fileno|
basename_without_extension = "TA3CH%04d" % fileno.to_i
uploader.host = "www.nijibox5.com"
uploader.root_path = "/futabacustom/save"
uploader.base_html = ""
-uploader.local_dir = File.dirname(__FILE__) + '/../arc/hnt'
+uploader.local_dir = '/Volumes/uploader/arc/hnt'
body = uploader.get_base
each_filename(body) do |filename|
exist = uploader.local_file_exist?(filename)
uploader.host = "bytatsu.net"
uploader.root_path = "/uploader/mikumikudance"
uploader.base_html = "index.html"
-uploader.local_dir = File.dirname(__FILE__) + '/../arc/mmd'
+uploader.local_dir = '/Volumes/uploader/arc/mmd'
body = uploader.get_base
+open('/Volumes/uploader/src/mmd/index.html', 'w'){ |f| f.puts body }
each_filename(body) do |filename|
exist = uploader.local_file_exist?(filename)
puts [ filename, exist ? 'exist' : 'download' ].join("\t")
uploader = SnUploader.new
uploader.host = "www9.atpages.jp"
uploader.root_path = "/~mmdaccessory/uploader"
-uploader.local_dir = File.dirname(__FILE__) + '/../arc/mmdacc1'
+uploader.local_dir = '/Volumes/uploader/arc/mmdacc1'
uploader.base_html = "index.php"
body = uploader.get_base
+ open('/Volumes/uploader/src/mmdacc1/index.html', 'w'){ |f| f.puts body }
each_filename(body) do |filename|
exist = uploader.local_file_exist?(filename)
puts [ filename, exist ? 'exist' : 'download' ].join("\t")
uploader = SnUploader.new
uploader.host = "www9.atpages.jp"
uploader.root_path = "/~mmdaccessory/uploader2"
-uploader.local_dir = File.dirname(__FILE__) + '/../arc/mmdacc2'
+uploader.local_dir = '/Volumes/uploader/arc/mmdacc2'
uploader.base_html = "index.html"
body = uploader.get_base
+ open('/Volumes/uploader/src/mmdacc2/index.html', 'w'){ |f| f.puts body }
each_filename(body) do |filename|
exist = uploader.local_file_exist?(filename)
puts [ filename, exist ? 'exist' : 'download' ].join("\t")
$LOAD_PATH.unshift File.expand_path(File.dirname(__FILE__) + '/../lib')
require 'sn_uploader'
-def each_filename(text)
- text.scan(%r(<a href="(.+?)" >(.+?)</a>)) do |href, name |
- yield name
+def each_id(text)
+ file_href = '?id='
+ file_re = Regexp.new(Regexp.escape(file_href) + '(\d+)\\z')
+ text.scan(/href="(.+?)"/) do |href, |
+ if md = file_re.match(href)
+ yield md[1]
+ end
end
end
uploader.host = "loda.jp"
uploader.root_path = "/mmdfile"
uploader.local_dir = '/Volumes/uploader/arc/mmdfile'
- uploader.base_html = "/?page=1"
+ uploader.base_html = "/"
body = uploader.get_base
- open('/Volumes/uploader/src/mmdfile/1.html', 'w') { |o| o.puts body }
- each_filename(body) do |filename|
+ open('/Volumes/uploader/src/mmdfile/index.html', 'w'){ |f| f.puts body }
+ each_id(body) do |id|
+ filename = id + '.zip'
exist = uploader.local_file_exist?(filename)
- puts [ filename, exist ? 'exist' : 'download' ].join("\t")
+ puts [ id, exist ? 'exist' : 'download' ].join("\t")
uploader.download_file_directly_id(filename)
end
uploader.host = "www.nijibox5.com"
uploader.root_path = "/futabacustom/mod"
uploader.base_html = ""
-uploader.local_dir = File.dirname(__FILE__) + '/../arc/mod'
+uploader.local_dir = '/Volumes/uploader/arc/mod'
body = uploader.get_base
each_filename(body) do |filename|
exist = uploader.local_file_exist?(filename)
uploader.host = "www.nijibox5.com"\r
uploader.root_path = "/futabacustom/pose"\r
uploader.base_html = ""\r
-uploader.local_dir = File.dirname(__FILE__) + '/../arc/pnt'\r
+uploader.local_dir = '/Volumes/uploader/arc/pnt'\r
body = uploader.get_base\r
each_filename(body) do |filename|\r
exist = uploader.local_file_exist?(filename)\r
uploader.host = "www.esc-j.net"
uploader.root_path = "/tech-arts/pose"
uploader.base_html = ""
-uploader.local_dir = File.dirname(__FILE__) + '/../arc/tap'
+uploader.local_dir = '/Volumes/uploader/arc/tap'
body = uploader.get_base
each_filename(body) do |filename|
exist = uploader.local_file_exist?(filename)
uploader.host = "www.nijibox5.com"
uploader.root_path = "/futabacustom/time"
uploader.base_html = ""
-uploader.local_dir = File.dirname(__FILE__) + '/../arc/tim'
+uploader.local_dir = '/Volumes/uploader/arc/tim'
body = uploader.get_base
each_filename(body) do |filename|
exist = uploader.local_file_exist?(filename)
uploader.host = "3dcustom.ath.cx"
uploader.root_path = "/uploader/mod"
uploader.base_html = "upload.html"
-uploader.local_dir = File.dirname(__FILE__) + '/../arc/wpc'
+uploader.local_dir = '/Volumes/uploader/arc/wpc'
body = uploader.get_base
each_fileno(body) do |fileno|
basename_without_extension = "MODS%04d" % fileno.to_i
uploader.host = "up1.3dcustom.net"
uploader.root_path = "/TACuploader"
uploader.base_html = "upload.html"
-uploader.local_dir = File.dirname(__FILE__) + '/../arc/xpc'
+uploader.local_dir = '/Volumes/uploader/arc/xpc'
body = uploader.get_base
each_fileno(body) do |fileno|
basename_without_extension = "XPC%05d" % fileno.to_i
uploader.host = "3dcustom.net"
uploader.root_path = "/TAPuploader"
uploader.base_html = "upload.html"
-uploader.local_dir = File.dirname(__FILE__) + '/../arc/xpp'
+uploader.local_dir = '/Volumes/uploader/arc/xpp'
body = uploader.get_base
each_filename(body) do |filename|
exist = uploader.local_file_exist?(filename)