Books Curator

Number the bookcases left to right as you face them, and the shelves in each case from the top down. Stand the matching shelf card on the shelf so the photo carries the same label.

Before the photo

Stand the shelf card at the left end of the shelf, in frame.

Turn the phone sideways, stand square to the shelf, flash off, fill the width edge to edge. One photo per shelf; a wide shelf takes two or three overlapping frames.

About this shelf — optional

Drag the loupe over the smallest spine. Can you read it?

Shelf photo
Is this the book?

Photos — ● both needed

Type what the page says, line by line. If there is a 🎤 Dictate button above, you can tap it and say the words instead. Numbers said as words become digits ("ten nine eight" gives 10 9 8, "nineteen sixty three" gives 1963). Say new line for a new line and copyright sign for ©.

Is this the book?

Type what the page says, line by line. If there is a 🎤 Dictate button above, you can tap it and say the words instead. Numbers said as words become digits ("ten nine eight" gives 10 9 8, "nineteen sixty three" gives 1963). Say new line for a new line and copyright sign for ©.

Google Drive upload

Leave this empty: the app already uses your curator's address, shown in grey. The first upload asks before it shares your upload folder with that address, read-only; nothing else in your Drive is shared. You stay the owner and can stop sharing at any time from Google Drive. If you tap Cancel at that question, nothing is shared and the app does not ask again: tell your curator.

Type the folder name your curator gave you, exactly as written, before your first upload. The app makes that folder in your own Google Drive and files each shelf in it, under _Shelves / <shelf label>. Never change it after your first upload: a new name starts a second folder, and your shelves would be split between the two. Link… is for your curator only.

Advanced — for your curator only

Do not change anything here. On a phone that has uploaded, a different Client ID hides every folder the app made, and your curator's requests stop working. Leave every box empty to use what the app ships with; the steps below are only for a Cloud project of your own.

  1. Go to console.cloud.google.com and create a project (any name).
  2. APIs & Services → Library → enable Google Drive API (and Google Picker API if you want Link…).
  3. APIs & Services → OAuth consent screen → External. The app asks only for the non-sensitive drive.file scope, so you can Publish app straight to production with no verification review.
  4. Credentials → Create credentials → OAuth client ID → type Web application; under Authorized JavaScript origins add the address where this app is hosted.
  5. Copy the Client ID (ends in .apps.googleusercontent.com) and paste it below.
  6. For Link… only: Credentials → API key, plus the project number from the Cloud console Dashboard.

Photo output

Photos are saved at the largest size the camera gives, so the smallest print on a spine can be read. Leave this at Highest.

Version —
If something looks out of date, quote this version to your curator.