internetarchive / internetarchive/openlibrary-bots

Create an OpenReads import bot

Open
#432 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Python
Stars
81
Forks
67
PR merge metrics
No merged PRs in 30d

Description

### Describe the problem that you'd like solved
Following [https://github.com/internetarchive/openlibrary/issues/9047#issuecomment-2095187028](Scott's comment), I'd like to register a new bot as [OpenReadsImportBot](https://openlibrary.org/people/openreadsimportbot)

### Proposal & Constraints
The goal of this bot is to automatically create a book entry when a OpenReads patron creates one in the app, since the app already use a OpenLibrary search.

The bot will use the REST API, mainly the `POST /api/import/` endpoint

### Stakeholders
@scottbarnes

Contributor guide

Open the contributing guide

Research direction

Start by reviewing the repository's existing bot patterns and the OpenReads integration context, then examine the Open Library REST API, especially POST /api/import/. Done means registering OpenReadsImportBot and establishing the automated flow that creates a book entry when an OpenReads patron creates one.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
api, backend
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.