A common tool used to capture highlights and feed them into your PKM (personal knowledge management) system is Readwise.
One source of content that I frequently capture for my notes are Tweets, but X/Twitter doesn't have the concept of actions.
Instead, you have to send a DM to the @readwise account on X, and it syncs that tweet into your highlights.
Here is an example of a tweet that I captured using Readwise:
![](https://storage.googleapis.com/papyrus_images/61d0e19c56bf13e4a24174d279e1f894.png)
Once I send that DM to @readwise, Readwise automatically pushes that into my library of captures as a Tweet.
![](https://storage.googleapis.com/papyrus_images/2d8bed75b84abcacd72936dee6ffd84c.png)
Everything else is then handled by Readwise or my note app (Obsidian).
![](https://storage.googleapis.com/papyrus_images/75b2ad5a168dba4449730db42ef112a7.png)
![](https://storage.googleapis.com/papyrus_images/1283aa24bd9725e3ea9347fab3b5abfa.png)
I want to create a Farcaster action called "Save to Readwise", which will:
authenticate a Readwise account (when necessary)
pushes a cast and relevant info to the Readwise API
For reference, the Readwise API can be found here:
This is also meant to be educational for me, so as a second part of this request, I would want to spend 1-2 hours doing a bit of a deeper dive into the code with you to better understand the mechanics of Farcaster Actions and the overall ecosystem.
![highlight](/api/highlight?text=Bountycaster%20Request%3A%20Save%20to%20Readwise%20Farcaster%20Action&author=baz.eth&url=%40barrycollier&avatarUrl=https%3A%2F%2Fstorage.googleapis.com%2Fpapyrus_images%2F796027a5974934ab6f9735f35fe21afc.jpg&featuredImageUrl=&size=512)
![baz.eth logo](/_next/image?url=https%3A%2F%2Fstorage.googleapis.com%2Fpapyrus_images%2F796027a5974934ab6f9735f35fe21afc.jpg&w=384&q=75)