RafaelGB / obsidian-db-folder

Obsidian Plugin to Allow Notion like database based on folders
MIT License
1.22k stars 59 forks source link

Being able to integrate with other services/plugins #167

Open crazymedguy opened 2 years ago

crazymedguy commented 2 years ago

Probably a super long-term thing. Not sure if this will ever be possible, but I'm wondering if it's possible for this plugin to expose some kind of API in future for other plugins to build off on-top of it. "ObsiDB" as a core plugin built off dataview, then allowing more plugins - like a Google Calendar sync, Gsheets sync, telegram sync, discord sync, maybe even this (https://github.com/coddingtonbear/obsidian-local-rest-api)?

Reason for this being that Notion itself has acquired Automate.io and Cron. This means that Notion will be looking very deeply into automation and extensibility. Of course Obsidian is already great at extensibility, but the future of Notion development may also mean that this plugin may receive future requests for this in future. Probably a monster to do, but I thought putting this out early may affect some of the design decisions :p Certainly a monster for one person to do, but not when outsourced to other plugin developers.

RafaelGB commented 2 years ago

Actually already exist a code base for this issue and I want even an integration directly with Notion. Thanks for you comment and this will go directly to roadmap

fedderw commented 2 years ago

Don't know if it'll be helpful, but nocodb might offer some open-source inspiration!

RafaelGB commented 2 years ago

thanks @fedderw

The search engine here its dataview. The API will be oriented to the actions you can do with the plugin like edition, add new rows, delete them… should be more simple than nocodb with potential to grow buts its a start :)

RafaelGB commented 1 year ago

https://github.com/RafaelGB/obsidian-db-folder/discussions/650#discussioncomment-4345804