Skip to content

Scripts using the Semantic Scholar API to automatically retrieve citations of papers

License

Notifications You must be signed in to change notification settings

CCMi-FIT/Citation-Robot

Repository files navigation

Citation Robot

Script using the Semantic Scholar API for making citations reports of papers.

Installation

The Robot needs NodeJs >= 16 & NPM running on the machine.

The installation & compilation is managed by the install.sh bash script.

Usage

The Robot is run by npm run run.

The Robot takes input/papers.json file, which is supposed to be an array of Semantic Scholar paper IDs, such as:

[
  "6ba00c2386f2edc0b43eec442cd1923b5d964633",
  "fbe778f000a71b337a5f432e5e81cc006259a66c",
  "ce1cde6fa66daa3653940118f81e9167ca09943c"
]

The CSV citation report is stored in output/report.csv.

Useful Queries

To get a paper ID, you may want to search for it, e.g.:

https://api.semanticscholar.org/graph/v1/paper/search?query=openponk&fields=title,year,authors

Please note that this query returns just the first 10 results. For more details, consult the documentation.

About

Scripts using the Semantic Scholar API to automatically retrieve citations of papers

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published