obsidian-languagetool-plugin
obsidian-languagetool-plugin copied to clipboard
Option to automatically start LT locally
I was wondering if there was any chance that you would eventually add an option to start a LanguageTool server automatically whenever the plugin is initialized. The LTeX plugin for VSCode does something similar, where it launches a custom LT server when you launch the plugin.
Not only would this help with privacy for the people who want it, but it would also lift the character limit that LT's default API imposes.
Thanks so much for the plugin, either way! It is one of my favorites for Obsidian.
Not only would this help with privacy for the people who want it, but it would also lift the character limit that LT's default API imposes.
You can already self-host an LT Server and tell the Plugin to use that one, as mentioned in the second line in this project's README. I run a self-hosted instance on my VPS, and it works great.
I could imagine having it automatically start/stop could save some RAM and energy on laptops. But I would not want to go through the work to actually start a LanguageTool Server with this Plugin, but how about having this plugin start/stop a docker container?
I know that you can already self-host one, but for a lot of people, having one running constantly isn't really viable (since they don't have dedicated servers and don't leave their computers running all day) and having to manually stop and start a self-hosted one every time you need it would be quite annoying as a permanent solution.
Starting and stopping a docker container does sound like a good compromise, though!