The Script Launcher plugin allows you to run scripts written in any language directly from Obsidian, giving you the power to automate tasks and integrate your workflow with external tools. With this plugin, you can add new scripts, customize their behavior, and display them on the bottom bar for easy access. You can also run scripts using the "Run script" command or by clicking on the corresponding icon. The output of the script will be displayed as notices in Obsidian, providing real-time feedback on the success or failure of your commands.
The RunJS plugin enables users to execute JavaScript code directly within Obsidian, providing a seamless way to automate tasks, customize workflows, and interact with notes. Users can run code snippets embedded in markdown files or stored in dedicated script files, with support for script and module organization. The plugin offers multiple execution methods, including command palette access, ribbon icons, and autostart options. It allows the addition of custom commands for frequently used scripts.
The Interactivity plugin allows Obsidian users to execute shell commands and scripts directly within notes, integrating tools like Python, Node.js, and Java. It supports inline calculations, code execution via text patterns or hotkeys, and dynamic output display. Users can perform advanced tasks, such as generating plots, importing tables, or interacting with APIs like OpenAI's ChatGPT, by utilizing prebuilt Python modules or custom scripts. The plugin offers extensive customization, including environment variables, shell configurations, and text shortcuts, making it a versatile tool for enhancing note interactivity and productivity.