I like the flexibility of Notion, but the unofficial APIs are hard to work with and their official API isn't out yet. Also from what I can tell the focus for the API is around read rather than write. My use case is pretty write-heavy.
I like a lot of things about Roam Research, but it has no official API.
I'm a bit of a data hoarder and I like to have full control over my workflows and none of the services I've tried have supported what I need. I'm willing to put in a lot of work to build my perfect setup, but I'd love to be able to take advantage of a platform which gives me good building blocks rather than building from scratch (though I will if I have to).
In the past I've just used markdown files and my own scripting to inject info, format, etc. But I've found this rather limited as I make heavy use of embeds like images and videos.
Some basic programmatic use cases:
* Inject data into my daily note like weather, cycling stats, etc.
* For any site I bookmark, take a snapshot at that point in time, run a summary function over the body text
* Every week run an automatic round up of all the bookmarks I've taken but haven't reviewed
These are just a select few but these are the types of things that no note taking app is going to do out of the box because it's too specific.
I'd love to know if anyone has found a tool that suits them for a similar purpose.