feat: Scopus API SearchSource #554
Labels
enhancement
New feature or request
good first issue
Good for newcomers
search_source
Updates, fixes, and additions of SearchSources
Milestone
Description
Extend the colrev.scopus package by implementing searches of the scopus API. Scopus provides access to over 90 Million records, supports Boolean searches, and thereby offers a valuable resource for literature searches.
Preferred Solution
The existing colrev.scopus package should be extended to support automated API searches. The API requires authentication based on an API key. Based on a given query, results should be retrieved and stored. Search updates should use unique identifiers to update existing records (if necessary) and add new records. Records that were already retrieved should not be added redundantly. Ideally, a unit test is implemented to ensure reliable operation.
Implementation Notes
User Story
colrev init
.colrev search -a colrev.scopus
, specifying search parameters relevant to their topic.data/search
directory of the project.colrev load
, the records from the search directory are added to thedata/records.bib
file, which integrates all search results in the project.colrev search
again, records are retrieved from the API, updating the existing records.Useful Links
Expected Effort
2 months, 3-4 people.
The text was updated successfully, but these errors were encountered: