CoLRev-Environment / colrev

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

feat: OpenLibrary SearchSource #241

Open geritwagner opened 12 months ago

geritwagner commented 12 months ago

Description

The current OpenLibrary SearchSource within CoLRev lacks search operation capabilities. This feature request aims to implement the search method for the OpenLibrary SearchSource, enabling efficient and effective searches through the OpenLibrary API.

Preferred Solution

Update the OpenLibrary SearchSource to include the search method, allowing users to search for books using various parameters such as titles, authors, and ISBNs. This method should be capable of handling complex queries, ensuring accurate and relevant search results from the OpenLibrary database.

User Story

  1. Initialize CoLRev: A user begins by initializing a new CoLRev environment with colrev init, setting up the workspace for their project.
  2. Execute Search: With the command colrev search -a colrev.open_library, the user executes the search. The system asks users to enter the parameters and stores them in the settings file to query the OpenLibrary API.
  3. Retrieve and Store Results: Search results are retrieved and stored in a specified file, allowing the user to access the collected data easily.
  4. Re-run and Update: When the colrev search command is run subsequently, the system checks for new entries, updating the results file with any new information found without duplicating existing records.

Links for Reference and Development

Expected Effort

CelinaSchwarz commented 4 months ago

I would like to contribute to that issue as my second choice

QuynhMaiNguyen commented 4 months ago

I would like to contribute to that issue as my second choice

Bakuu97 commented 4 months ago

I would like to contribute to this issue

k-schnickmann commented 4 months ago

I want to contribute to this issue (second choice).

ArdaTasdelen commented 4 months ago

I would like to contribute to this issue

ciremcelen commented 4 months ago

I would like to contribute to this issue (first choice).

geritwagner commented 4 months ago

This looks like a group of three: @Bakuu97 , @ArdaTasdelen and @ciremcelen :+1: Can you select a group lead, fork the repository and link your repository in this feed?

Bakuu97 commented 4 months ago

Hi, here link https://github.com/Bakuu97/colrevGroup241


Von: Gerit Wagner @.> Gesendet: Montag, 29. April 2024 12:45 An: CoLRev-Environment/colrev @.> Cc: Murad Zeynalli @.>; Mention @.> Betreff: Re: [CoLRev-Environment/colrev] feat: OpenLibrary SearchSource (Issue #241)

This looks like a group of three: @Bakuu97https://github.com/Bakuu97 , @ArdaTasdelenhttps://github.com/ArdaTasdelen and @ciremcelenhttps://github.com/ciremcelen 👍 Can you select a group lead, fork the repository and link your repository in this feed?

— Reply to this email directly, view it on GitHubhttps://github.com/CoLRev-Environment/colrev/issues/241#issuecomment-2082401741, or unsubscribehttps://github.com/notifications/unsubscribe-auth/BIDGJNDLUYCQREQ3F3D7ZWTY7YQDXAVCNFSM6AAAAAA446A6TGVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDAOBSGQYDCNZUGE. You are receiving this because you were mentioned.Message ID: @.***>