How I export, analyze, and resurface my Kindle highlights

Using a serverless approach, natural language processing, and SMS

Three years of evolution

Extending the pipeline using Google Cloud

Image for post
Image for post
Image for post
Image for post
Left—Exporting highlights from Kindle’s iOS app. Right—2018’s workflow for ingesting a Kindle email export. The new Google Cloud integrations are illustrated in the bottom half.

Cloud Firestore

Cloud Functions

Natural language processing

Image for post
Image for post
A highlight from “Automating Inequality”, showing entities (e.g. Los Angeles) linking to their Wikipedia pages.

Google Books

Image for post
Image for post
Amongst other things, Google Books provides the cover, subtitle, and authors.

Overall impressions of Firebase & Google Cloud

Resurfacing highlights and remembering what I read

Image for post
Image for post
Image for post
Image for post
Randomized daily SMS highlights

Build your own

Written by

Designer and front-end developer at @NavaPBC

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store