module ArxivSync

Constants

Paper
VERSION
Version

Layout reference: www.xmlns.me/?op=visualize&id=643

Public Class Methods

get_metadata(oai_params, &b) click to toggle source
# File lib/arxivsync.rb, line 21
def get_metadata(oai_params, &b)
  downloader = Downloader.new(oai_params)
  downloader.start do |resp|
    b.call(resp, parse_xml(resp.doc.to_s))
  end
end
parse_xml(xml) click to toggle source
# File lib/arxivsync.rb, line 15
def parse_xml(xml)
  parser = XMLParser.new
  Ox.sax_parse(parser, StringIO.new(xml))
  parser.papers
end