{"repo":"ichichikin/obsidian-plugin-interactivity","free":true,"listed":false,"github":"https://github.com/ichichikin/obsidian-plugin-interactivity","clone":"git clone https://github.com/ichichikin/obsidian-plugin-interactivity.git","description":"Interactivity lets you run local shell commands and scripts directly within your Obsidian notes, providing the output alongside your written content. Use your favorite tools like Python, Node.js, Java, Perl, PHP, bash, or any other REPLs.","language":"TypeScript","stars":34,"topics":["obsidian","obsidian-md","obsidian-plugin","python","repl"],"license":"MIT","category":"productivity","readme_excerpt":"Interactivity: Calculations and Scripts for Obsidian Feel free to ask any questions about the plugin on the Obsidian forum! Interactivity lets you run local shell commands and scripts directly within your Obsidian notes, providing the output alongside your written content. Use your favorite tools like Python, Node.js, Java, Perl, PHP, bash, or any other REPLs directly from Obsidian. For example, if you need to quickly calculate a project's budget while taking notes, you can type the numbers and hit Enter in your Obsidian note to execute the code in the desired REPL: By default, it supports running JavaScript , but you can also configure it to run any other shell commands. You can trigger shell execution in two ways: 1. Text Patterns from Notes: Define specific text patterns in your notes that will trigger shell execution when encountered. For example, you can use shortcuts like @2+2 to execute the calculation directly within your note. 2. Hotkeys: Assign a hotkey to run commands. This allows you to execute code without typing any shortcuts. Simply select the part of the text you want to execute and press the designated hotkey. The selection may have more than one line of code. Installation 1. Open Obsidian. 2. Go to Settings Community plugins. 3. Click on Browse and search for \"Interactivity: Calculations and Scripts\". 4. Click on the plugin and then click Install. 5. After installation, click on Enable to activate the plugin. Once the plugin is enabled, you can configure it ","default_branch":null,"files":null,"tree":[],"storefront":"/r/ichichikin","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/ichichikin/obsidian-plugin-interactivity/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}