module ArxivUtil

Constants

BASE_URL

Public Class Methods

fetchFromArxivId(id, work_dir, use_dir, use_pdf) click to toggle source
# File lib/arxiv/references/ArxivUtil.rb, line 15
def self.fetchFromArxivId(id, work_dir, use_dir, use_pdf)
  target_url = "#{BASE_URL}/abs/#{id}" 
  fetchFromUrl(target_url, work_dir, use_dir, use_pdf)
end
fetchFromPdfUrl(pdfUrl, work_dir, use_dir) click to toggle source
# File lib/arxiv/references/ArxivUtil.rb, line 20
def self.fetchFromPdfUrl(pdfUrl, work_dir, use_dir)
  return P3.fetchFromPdfUrl(pdfUrl, work_dir, use_dir)
end
fetchFromUrl(urlName, work_dir, use_dir, use_pdf) click to toggle source
# File lib/arxiv/references/ArxivUtil.rb, line 9
def self.fetchFromUrl(urlName, work_dir, use_dir, use_pdf)
  arxiv = ArxivApi.new(urlName)
  arxiv.references = P3.fetchFromPdfUrl(arxiv.pdfurl, work_dir, use_dir) if use_pdf || use_pdf.nil? 
  return arxiv
end