nealhaddaway/bibfix

get_urls()

Closed this issue · 3 comments

Retrieve url fields for records where one is missing. Possible sources include:

  1. doi: paste0('https://doi.org/', doi)
  2. url lookup from Lens.org API (requires token)
  3. Google Scholar search result: paste0('https://scholar.google.co.uk/scholar?start=0&q=', gsub(' ', '+', title), '&hl=en&as_sdt=0,5')
  4. SciHub: paste0('https://sci-hub.se/', doi)

URLs are available from Unpaywall via the roadoi package, which I think works. The lens.org API now works.

Now includes doi conversion, Google Scholar link and SciHub link

Need to allow users to use multiple sources concurrently (need to decide which URLs to keep, or keep all).