A reading list
A shelf of books as cards, in columns by reading status. Each book has a rating, and the notes you make on each page are child notes under it. A table gives the average rating, and a saved search keeps the books you rated highly.
- Features
- The #book supertag, Author and Rating fields, an Option field for Status with a default, the Cards view grouped by Status, the Table view with an average, and a saved search
- Keys
- ⌘Return adds a box to a note. Drag a card to another column to change its Status.
- Time
- About 20 minutes, in a new workspace
Start from an empty workspace
New workspace
Choose File ▸ New Workspace… (⇧⌘N) and make a new workspace in an empty folder.
Make the book supertag
Choose Sidebar ▸ Supertags, click New supertag, type book and press Return. No note is made. Its page is where its fields go.
Add the fields
Open the book page. Choose Note ▸ Add Field…, type Author, leave the type as Text, and click Apply.
Add Status
Choose Note ▸ Add Field… again, type Status, choose Option in the Type menu, and click Apply. Click Status on the Fields card and add the options To read, Reading and Done, each followed by Return.
Set the default
In Field Settings, click the Default row and choose To read. Each new book starts on the shelf in To read.
Add Rating
Choose Note ▸ Add Field…, type Rating, choose Number in the Type menu, and click Apply.
Add books and notes on each page
Make the shelf
In the Inbox, press Return and type Reading list. Click its bullet to open it as a page. The books will be its child notes.
Add the first book
On the empty Reading list page, press Return and type The Overstory #book. Choose book and press Return. The book gets Status To read and its Rating field.
Add the next book
Click in the empty space below the last row, type Piranesi #book, and press Return.
Rate it
Click the Rating value on The Overstory's row, type 5 and press Return.
Note a page
Put the caret at the end of The Overstory, press Return, and then press Tab. The new note nests under the book. Type p. 34: the forest sentence.
The shelf after these steps
Show the shelf as cards
Choose Cards
On Reading list, choose View options, open View as, and choose Cards. Each book is a card.
Group by Status
Choose Group in the view controls and pick Status. The cards split into one column for each option. A Group by Status button also appears on an ungrouped board.
Move a book
Drag a card into the Done column. Its Status becomes Done, as one undo step.
Sort and average in a table
Show the table
On Reading list, choose View options, open View as, and choose Table. Each book is a row, with Author, Status and Rating columns.
Sort by rating
Click the Rating header to sort. Click it again to reverse the order.
Average the rating
Under the Rating column, open the calculation menu in the footer and choose Average. The footer shows the mean of the rated books.
Keep the books you rated highly
Make the search
Choose File ▸ New Search Note. Click the title, type Highly rated and press Return.
Set the conditions
Under Find notes matching, keep All. Click Add condition, choose Supertag and pick book. Click Add condition, choose Field, then Rating. Set the operator to is at least and type 4.
Read the results
The results list each book rated 4 or higher. A book whose rating drops below 4 leaves the list.
Keep the shelf tidy
In the book's Configure section, set Rating's placement to Optional. Each book then lists Rating under Hidden fields on its page, and its row stays short. Rating still sorts, averages and searches as before.
What each feature does here
| Feature | Where you set it | What it does on this shelf |
|---|---|---|
| Supertag (#book) | Sidebar ▸ Supertags ▸ New supertag | Marks each book, and gives it its fields. |
| Text field (Author) | Note ▸ Add Field… | Holds the author's name. |
| Option field (Status) | Note ▸ Add Field…, Field Settings | Holds To read, Reading or Done, and starts each book at To read. |
| Number field (Rating) | Note ▸ Add Field…, Type Number | Holds a rating, which the table can sort and average. |
| Cards view | View options ▸ View as ▸ Cards, then Group | Shows the books as cards, in a column for each Status. |
| Table view | View options ▸ View as ▸ Table | Lists the books with their fields, sortable, with a footer average. |
| Saved search | File ▸ New Search Note | Lists the books rated 4 or higher, from anywhere. |
Make it yours
- Group by a second fieldIn the Group menu of the Cards view, choose Supertag to see books in columns by the supertag each note carries.
- A book with its own pageClick a book's bullet to open it as a page, with its notes below the title and its fields above them.
- Read the results beside the shelfOpen the search in a second pane, so you can read the results while you sort the cards.
- Hide the rarely used fieldsSet a field's placement to Hidden or Optional, so it stays out of the book's page while its value is kept.