bookclubUpdate message

bookclubUpdate messages are used to update the metadata of an existing book.

A book club update message looks like:

  "type": "bookclubUpdate",
  "updates": "%OXfqGCrk4hvCwn6ReJJTFzeURlGRWO2KXJEv4M4282M=.sha256",
  "title": "Bullshit Jobs: A Theory",
  "description": "\"Back in 1930, the economist John Maynard Keynes prophesied that by the century's end, technology would see us all working fifteen-hour weeks. But instead, something curious happened. Today, average working hours have not decreased, but increased. And now, across the developed world, three-quarters of all jobs are in services or admin, jobs that don't seem to add anything to society: bullshit jobs. In Bullshit Jobs, David Graeber explores how this phenomenon - one more associated with the 20th-century Soviet Union, but which capitalism was supposed to eliminate - has happened. In doing so, he looks at how we value work, and how, rather than being productive, work has become an end in itself; the way such work maintains the current broken system of finance capital; and, finally, how we can get out of it.\"\n\nSource:",
  "authors": "David Graeber",
  "series": "",
  "seriesNo": "",
  "images": {
    "link": "&fYQo6nORDhDv0+NdxTYtv2vKDVPOtjByE6GMjBxY1h4=.sha256",
    "name": "41KYTsS8LpL._SX321_BO1,204,203,200_.jpg",
    "size": 21661,
    "type": "image/jpeg"
  "genres": "",
  "pages": "285"

Be aware that an earlier version of the book club implementation used about messages to update books. This is documented in V1 schema of ssb-book-schema. Most clients use the second version of that scheme and will not use about messages to update books. Those applications should still be able to read those old about messages though, even if they are using a different kind of message to write that information. The scuttle-book JS module will transparently take care of all that. More information at their git repository: scuttle-book.

You can read more about book club schemas in the scuttle-book documentation.