SciencerIO / sciencer-toolkit

A smarter way to find articles.
MIT License
9 stars 1 forks source link

[Feature Request] Exporting in known formats (RIS, Bibtex, Endnote) #28

Open RicardoEPRodrigues opened 2 years ago

RicardoEPRodrigues commented 2 years ago

I would like to see integrated (perhaps in an Utils class) the ability to export the iterations in a format compatible with reference management software, such as RIS, Bibtex, or Endnote.

ratuspro commented 2 years ago

The long-term goal is to have all the bibtex information available in the Paper model. However, I don't see that happening in the near future.

Since this feature is definitely valuable, Sciencer might need to fetch the bibtex data from other providers. Would the information provided by doi2bib be enough?

RicardoEPRodrigues commented 2 years ago

I would suggest that Sciencer generates the files based on the information from Semantic Scholar (and perhaps merge them with the results from doi2bib). Although I have seen Semantic Scholar results with no author or no DOI, which might complicate things.

The Semantic Scholar website already provides these formats in their searches (example > Cite), although I do not think the API provides an option for generating such code.

Another benefit of us generating these formats is that most of them have optional fields (RIS has C1, C2, C3...) that can be used to store information useful for Sciencer or for a systematic review. We could use this in the future if you want to create a graph or continue a search from a previous search.

ratuspro commented 2 years ago

I think Sciencer would benefit from having a way to export the paper model to a bibtex entry. Unfortunately I do not have the time to implement this feature.

@RicardoEPRodrigues I would suggest that you could implement an exporter for bibtext. I already started laying out exporters on #31.