Could I download pdf with arx?
Freakwill opened this issue · 2 comments
Freakwill commented
Could I download pdf with arx? Is there a user-friendly API to do it?
eonu commented
Hi!
There isn't really an inbuilt feature like this, but you can do it quite easily by:
- checking if the paper has a PDF field with
.pdf?
, - using
open-uri
to download the paper from its.pdf_url
.
require 'open-uri'
require 'arx'
paper = Arx('1809.09415')
if paper.pdf?
File.open('paper.pdf', 'wb') do |f|
f.write URI.open(paper.pdf_url).read
end
end
I'll look into adding this feature directly into the API at some point though, thanks for the suggestion!