bytestone-editor

Hand-editing the bytestone archive: a photo's claims changed through life-weaver's archive service.

The scanner (bytestone-scan) describes a photo once, at capture. Changing what is said about it afterwards is this tool's job. It reads an item's record from the archive service and every change goes back through that service, never to the archive's tree: the service rewrites the item's photo.yaml, re-manifests the bag and keeps the former record on file, since a claim is something said about the photo and what was said before stays said. Masters are never altered.

Running it

life-weaver serve                   # the archive service, http://localhost:8321
bytestone-editor serve              # the editor, http://localhost:8322
bytestone-editor serve -addr localhost:9000 -archive http://nas:8321

Open an item by its id. The photo page shows the archive's record; Edit opens a form filled from it; Save sends the changed claims to the service and the page shows the record it now holds.

What can be changed

Field Where it lives in photo.yaml
Caption caption — what the picture shows, in the archivist's words; not a claim
Date taken, and whether approximate a claim of kind date taken, an ISO 8601 prefix (1952, 1952-07, 1952-07-14)
Photographer a claim of kind photographer
What the back says a claim of kind back; only when the back was scanned
Source each claim's source: back, front (that side of the print) or family (a relative's word)

Every claim the editor writes is read: transcribed, by a person.

Item Edit
held by the archive Edit → form from the archive's record → Save through the service
reserved only (a duplicate the archive rejected, or never deposited) not offered: there is no record to change
Documentation https://bytestone-editor.docs.bytestone.uk
Source https://git.bytestone.uk/hum3/bytestone-editor