How I Sync Readwise Highlights to Bear
For the past several months, I’ve been using the beta version of Bear 2 as my note-taking app. I’ve tried many similar apps over the years (and months), but Bear 2 is currently my favorite. This post isn’t about picking a note-taking app, though.
I read a majority of my books on my Kindle. Even though I mostly read fiction, I still find it useful to have my highlights easily accessible, so I sync them to Readwise. The service handles getting my highlights, but while it can export them to some of the more advanced knowledge-management apps, Bear is not supported. Readwise has a markdown export option, but I wanted something more automated, so I built a shortcut called Sync Readwise to Bear.
You can download the shortcut here. When you download it, it will ask you for your Readwise API token, which you can view here. On first run, the shortcut will sync all of your existing Readwise highlights to Bear. It will make one note for each Readwise item which has at least one highlight. Once it’s done, it will store the current time to a file in the Shortcuts iCloud directory, so that it can sync only your latest highlights in the future.
Here’s an example note for Terry Pratchett’s Sourcery:
As you can see, the note includes a cover image, the item’s author and full title, as well as the category of the item as a tag. Because Bear supports nested tags, I can keep all my Readwise highlights in one spot, while still differentiating between articles and books. Each highlight ends with a link its Readwise URL. If you want to customize the formatting of the highlights, you can do so by editing the shortcut.