Readwise integration

+1 on having a Readwise integration.

I don’t think Readwise will implement a Logseq export anytime soon and Logseq doesn’t have a plugin infrastructure yet, but we could still build something in the meantime.

@Sarah_Arminta what would be the minimal set of features that you’d like to have?

In general what we need to do is:

  1. Extract highlights using Readwise API (or rely on their existing Markdown export)
  2. Convert notes into Logseq markdown syntax
  3. Merge notes with existing Logseq notes

Step (2) should be trivial, step (3) is a bit more work, especially if we want to avoid duplicated highlights (only merge new highlights) and make it flexible enough

I generally agree with @username_0 and @santi. There is value in writing notes myself, in my own words. However, I did find the Readwise integration very useful.

My approach is to have all the Readwise highlights nested under a block on the book’s page. I’d open the block on the right sidebar and take notes of my own as I scroll my highlights.

3 Likes

+1 for this. This is the main thing keeping me from moving to logseq from Roam!

1 Like

I currently have get Readwise into Logseq by using Logseq together with Obsidian. Instructions for this can be found here:

I’ve also already put in a request for a Readwise plugin. You can find (and vote for) that request here:

1 Like

Hey,
I’m working something along the lines of importing highlights into logseq. Here my idea was to use Github actions to updates my notes into Github repo at periodic intervals.

Highlight Butler’s goal is to source highlights from multiple places (currently hypothesis) and make notes pages with certain highlights. From here my logseq queries will show these highlights when I query tags.

Currently I’m trying to move from using Templates to make documents to AST based note creation because block id created by the logseq is been overwritten all the time.

The principal is to be a middle man, pulling highlights from N places and dump in a certain consistent way. This preserves a consistent structure. I’ll look into readwise API and clippings.io to integrate with this.

Please suggest improvements of my idea!

Thanks :slight_smile:

Since Github integration is going to be depreciated in a few months, I’m not sure Github actions are the way to go?

I wrote an email to the Readwise developers. Here is part of it:

Right now I use the Readwise Community Plugin from obsidian. This works because I have followed these instructions for configuring Logseq and Obsidian to work together: Making Obsidian play nice with Logseq The Readwise community plugin also lets you modify the template, making the export work a bit better with Logseq, but I wanted even more customization so I went to the Readwise *beta) markdown exporter and tried editing things there, thinking that this would allow me more control. Unfortunately, I was only able to have limited success, prompting this email.

The big issue is that Logseq is an outliner, like Roam, but uses plain text files, like Obsidian. This means that the plain text files need to be formatted in a particular way. Each line should start with a - and rather than using markdown headers ###, it is best to indent the next line with four spaces. Unfortunately, it is not possible to edit this aspect of markdown export files in Readwise. The Obsidian Community Plugin is a bit better, but it has other limitations. For instance, I wanted to adjust the file name to conform to the Logseq page hierarchy structure. Logseq doesn’t use folders, but instead uses periods in page titles. I want pages to be something like this [[readwise/book/book title]] which would require a file named “readwise.book.book title.md” This is possible in the standard download, but not in the Obsidian plugin.

(Note that right now I cannot get “readwise.book.book title.md” to import as [[readwise/book/book title]] but I think that might be a bug…)

Already got a reply:

The customizable Markdown export is only on its first iteration, so I will forward your feature request to our cofounders to discuss for future updates!

You’re actually one of the first to request an integration with Logseq. I’ve noted your request in our system, so as more users request the integration then it’ll move up in the queue to develop.

If you’re interested, I would suggest you reach out to them for an integration with us by sharing our API docs: Readwise API | Readwise. Our users have successfully convinced many apps to integrate with us already using this tactic!

2 Likes

UPDATE: There is now an official Readwise plugin for Obsidian which works pretty well with Logseq once you adjust the template. Here are some notes on how I’ve done that (from the Discord discussion).

2 Likes

I am a paying Readwise customer and have to admit I abuse it heavily in Notion. Now I’m switching over to Logseq I was actually asking about it today from their support I(since I figured it would be dead easy to integrate since the Obsidian export must be similar.). This was the response from Readwise support:

thanks for reaching out :slight_smile:

You’re actually one of the first to request an integration with Logseq. I’ve noted your request in
our system, so as more users request the integration then it’ll move up in the queue to develop.

If you’re interested, I would suggest you reach out to them for an integration with us by sharing
our API docs: https://readwise.io/api_deets. Our users have successfully convinced many apps
to integrate with us already using this tactic!

I’ll pass on your suggestion about internal stats to our cofounders!

Warmly,
Axxxxx

1 Like

Just spoke with the folks over at Readwise, they’ll start working on an integration within a few weeks!

10 Likes

This is awesome news! I was just about to ping them too. Honestly Readwise Reader that they are preparing is something that is going to change highlighting. Also all the API exports just make it easy to pull everything in one place.

2 Likes

Based on a recent reply to one of the Logseq users, it seems like the official Readwise plugin may take a bit longer due to how much there is on their plate.

In the meantime, if you are still looking for a native Logseq - Readwise integration, I’ve created one that is on the Marketplace now.

5 Likes

Development of the Readwise official plugin has started:

2 Likes

This is great news. Was shocked to find out this didn’t exist, even an unofficial working one from what I can find. Thank you for update.

There is an unofficial plugin for readwise. It’s quite good.

I thought it was deprecated. That’s great I passed right by it. Ty.

thatgothlibrarian#0545 (on Discord) is beta testing the integration. Check out their Readwise workflow here How I use the Logseq Readwise plugin in my Zettelkasten | jay l. colbert

1 Like

It’s out now:

Not sure if this is the correct thread, but just did a LogSeq update and the readwise integration started re-syncing everything from scratch.

Is this expected? Anybody else with the same issue?

My Readwise integration worked very well at first. Everything came into Logseq, but now, it synchs to a different directory that I can’t access. I can no longer get new information into Logseq. Does anyone else have this problem or can help me start synching all over again. I have tried to use the red button to delete and start over within the Readwise plugin, but I get a message saying that I need to switch to the directory I can’t get to. I agree that Roam and Obsidian work perfectly with Readwise.
Rob

1 Like