The contents of this file can be run directly in your browser console and it will import all of your Readwise highlights by book and import them into whatever WF node you have open at the time.
- Bulk Import
- You can open a blank WF node and run the script to import your entire Readwise library!
- Organization
- Every resource (books, articles, tweets, podcasts, etc.) will be a bullet...
- With each highlight nested under the appropriate resource...
- And each highlight's note nested under the highlight
- With each highlight nested under the appropriate resource...
- Every resource (books, articles, tweets, podcasts, etc.) will be a bullet...
- Tagging
- Each book (or tweet, article, podcast, etc.) will be tagged with the kind of resource it is
- Books containing personal notes on highlights will be tagged with "#readwise_notes"
- Links and Other Meta
- Resources like articles that include a link will be automatically turned into a link in WF
- Other useful meta like the author, date highlighted, and more are included as notes
- Get your Readwise token
- Download readwise_bulk_import.js
- Find
let ACCESS_TOKEN = "XXX";
in the code and replace "XXX" with your Readwise token (see step #1 above) - Copy the entire contents of the file and paste them into a JS bookmarklet converter (I like this one)
- Drag the bookmarklet to your bookmarks bar
- Open a new, blank WF node
- Name it whatever you want
- IMPORTANT: Make sure the note section of your node is blank, otherwise it will break
- Click the bookmarklet to import your notes!!!!
P.S. - The button also allows you to update your Readwise library with just a click
If you have any ideas for making this better, please reach out or fork away!
Readwise API https://readwise.io/api_deets https://readwise.io/access_token
WF Consumer-Side API https://workflowy.com/s/B.dY94qOYbiG
If you’ve found this plugin helpful and would like to support its continued development, consider making a donation. Your generosity helps cover the time and resources needed to improve the plugin and add new features. Every contribution, no matter the size, makes a difference—thank you for your support!