ink.resenha.ebook

One per file. Deleting the record lets the account's server delete the file.

Repository @resenha.ink did:plc:v7itjf4h3sb5zuegiiskctqb namespace authority
Details · record, key tid
Kindrecord
Record keytid
Authorityresenha.ink
Indexed

Record

record · key tid

Properties

authors

array
  • maxLength: 20
itemsstring
  • maxLength: 640
  • maxGraphemes: 64

book

string · at-uri

The account's record for the same book, when the reader connected the file to their library: a buzz.bookhive.book, or a social.popfeed.feed.listItem for a book they keep in Popfeed.

The book the file is of, in every key anyone uses.

cover

blob

A cover image for showing the book in a list, taken from the file.

  • maxSize: 1000000
  • accept: image/png, image/jpeg, image/webp

createdAt

requiredstring · datetime

deletedAt

string · datetime

When the reader moved the file to Resenha's trash. The file stays in the account, off the shelf, for 30 days from this moment, unless the reader restores it; then the record is deleted.

file

requiredblob

The book itself.

  • accept: application/epub+zip, application/pdf, application/vnd.comicbook+zip, application/zip

format

requiredstring

How to open the file. A comic archive is a zip of page images, read in file name order.

  • knownValues: epub | pdf | cbz

title

requiredstring

From the file's own metadata when it has some, otherwise from its file name.

  • maxLength: 3000
  • maxGraphemes: 300

Similar lexicons

semantic match

Lexicons whose schemas describe something close to this one. Check them before publishing a new one that overlaps.

  • A book file the account keeps for reading in Resenha, encrypted on the reader's devices before upload: an EPUB, a PDF or a comic archive. Only the reader's devices hold the key, so the file, its cover and its details can't be read from the account's server. Replaces an ink.resenha.ebook record with the same record key.

  • A reader's reading of a book BookHive's catalogue doesn't hold, or can't be matched to for certain: the home of last resort, so any book can be added to a library and reviewed. One per book. Status, dates, rating, review and progress live here as they do on a buzz.bookhive.book; the book is named in every key anyone uses, so any app that recognises one of them can show the reading. When BookHive's catalogue has the book, Resenha moves the reading there: it writes a buzz.bookhive.book with everyt

  • Which catalog book a book in the reader's library is, and which of the reader's records in each book app are that book. Resenha writes these when it matches a reader's Popfeed books to BookHive's catalog, so Popfeed's and BookHive's own records are never changed to hold the match.