An Obsidian plugin to upload your notes' metadata to your database.
- send the Dataview data of a note to a PostgreSQL database
- Get a PostgreSQL database
- Set your PostgreSQL connection string inside the settings
- Open the command panel and type "PostgreSQL" to see the list of available commands
Contributions are what make the open source community such an amazing place to be, learn, inspire, and create. Any contributions you make are greatly appreciated!
- Open this repository on Gitpod
- Go to https://gitpod.io and copy your workspace SSH username and host inside
sync.sh
- Copy
sync.sh
inside.obsidian/plugins
- Do some modifications on your remote Gitpod development instance
- Execute
sync.sh
on your local computer (the plugin's files should get copied) - Iterate
- overcomplicated development workflow
- set PostgreSQL URL in the settings
- get various information from the current note
- Dataview data
- list content
- commands
- upload current note
- bulk upload
- automatic upload on edit
- submit to Obsidian plugin registry
- Thanks to pg for making it possible to easily connect to a PostgreSQL database from JavaScript.
- Thanks to the Rush Stack for providing an easy-to-use ESLint configuration.
- Thanks to the Dataview Plugin for making it easy to access a note's metadata.