I was recently inspired by a post from Dries discussing a principle of publishing notes that can be public. I also found that to be an interesting way to have a public place of one's thoughts. One thing that he brought up was that sometimes there was a bit of friction to stick to this principle because of needing to copy/paste notes from his chosen tool Obsidian, to Drupal. This stood out because I also use Obsidian for note taking, Brain mapping, and as a seed for my Ollama AI based RAG. I spent a bit of time today working on a semi-light plugin that would allow syncing these notes up to Drupal.
This post was the first note I created and synced using this homebrew plugin, and if it works smoothly I will publish the plugin in the community directory. It is a relatively simple plugin atm. It allows you to set the URL of the website you are publishing to, as well as provide it a username/password to login to the site using basic auth and then post /put using the Restful API module for Drupal 10. In the short future I will provide the option to leverage other authentication methods. Possibly the next one would be something along the lines of Oauth2.0 for a more secure login.