internetarchive / internetarchive/openlibrary

Add a way to see edits/revisions that are likely to be related

Open
#9,470 5 comments 0 reactions 0 assignees View on GitHub
Lead: @mekarpeles Priority: 4 Type: Feature Request
Dominant language
Python
Stars
6.7k
Forks
2k
Avg merge
2d 19h
Merged PRs (30d)
138

Description

### Problem

### A clear and concise description of what you want to happen

Being able to look at a history (e.g., ) and have some way to see (possibly) related edits (e.g., by the same editor/account + within a short timeframe (seconds?)).

### Expected behaviour / screenshots (ex: Figma design screenshots for UI feature)

### Additional Context

This could be one more tool, along with https://github.com/internetarchive/openlibrary/issues/8709, to figure out the provenance of entities when figuring out whether entities should be merged or split or otherwise dealt with in some way.

### Proposal & Constraints

### What is the proposed solution / implementation?

Add a link on `?m=history` pages for each revision that will show edits/revisions done by the same account within a short timeframe, which can probably be considered in seconds (esp. for bots that might be doing 100s of edits/minute).

### Is there a precedent of this approach succeeding elsewhere?

MusicBrainz and BookBrainz have a rich editing history (and search!). This would not come close to this, but it would be one step towards being able to better use the revision history when investigating items.

### Which suggestions or requirements should be considered for how feature needs to appear or be implemented?

Access should be only for librarians and higher.
Figure out what time interval to look at (possibly make it customisable?).

### Leads

### Related files

### Stakeholders


### Instructions for Contributors

- Please [run these commands](https://github.com/internetarchive/openlibrary/wiki/Git-Cheat-Sheet#working-on-your-branch) to ensure your repository is up to date **before** [creating a new branch](https://github.com/internetarchive/openlibrary/wiki/Git-Cheat-Sheet#making-changes-and-creating-a-pull-request) to work on this issue and **each time after** pushing code to Github, because the pre-commit bot may add commits to your PRs upstream.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.