CoLRev-Environment / colrev

CoLRev: An open-source environment for collaborative reviews
https://colrev-environment.github.io/colrev/
MIT License
28 stars 24 forks source link

feat: Prospero SearchSource #243

Open geritwagner opened 1 year ago

geritwagner commented 1 year ago

Description

Enhance the CoLRev environment by implementing the colrev.prospero package, offering search functionality for the PROSPERO database, which specializes in systematic review protocols. This feature involves scraping search results, including detailed protocol information, and supporting load heuristics for recognizing and processing exported results.

Implementation Notes

User Story

  1. The user initializes a CoLRev project using colrev init.
  2. He/she conducts a search operation with colrev search -a colrev.prospero, specifying search parameters relevant to their topic.
  3. The package retrieves records based on the parameters and saves them in the data/search directory of the project.
  4. When users run colrev load, the records from the search directory are added to the data/records.bib file, which integrates all search results in the project.
  5. When users run colrev search again, records are retrieved from the API, updating the existing records.

Useful Links

Expected Effort

2 months, 3-4 people.

trathienphuc-tran commented 3 weeks ago

I would like to work on this issue 🙋

ammar-uni commented 3 weeks ago

I would like to hopefully work on this

OlhaKomashevska commented 3 weeks ago

I would like to work on this issue

geritwagner commented 2 days ago

Following up on our session, I double-checked libraries suitable for PROSPERO and I have a working version on my machine. Let's discuss the options you have (Python libraries) as a next step.