Sha256: 1aaac60c463f8dd5498037cc6abff97ea6ce26b59a8709810462ddb2f0f415c1
Contents?: true
Size: 914 Bytes
Versions: 1
Compression:
Stored size: 914 Bytes
Contents
#!/usr/bin/env ruby require 'dwc-archive' require 'parsley-store' require 'optparse' OPTIONS = { :file => ARGV[0], } ARGV.options do |opts| script_name = File.basename($0) opts.banner = "Usage: ruby #{script_name} [options]" opts.separator "" opts.on("-f", "--file", String, "Specifies a darwin core file to preparse.", "Default: -") { |OPTIONS[:file]| } opts.separator "" opts.on("-h", "--help", "Show this help message.") { puts opts; exit } opts.parse! end dwca_file = OPTIONS[:file] unless dwca_file puts "Use -h option to see how to use the script" exit end dwc = DarwinCore.new(dwca_file) DarwinCore.logger = Logger.new($stdout) dwc.core.read(1000) do |res, er| res.each do |r| puts (r[1].to_s.strip + " " + r[2].to_s.strip).strip end end require 'ruby-debug'; debugger # data[0].each do |r| # puts r[1].strip + " " + r[2].strip # end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
dwc-archive-0.5.1 | bin/preparse.rb |