The Obsidian Inputs Plugin allows users to utilize custom inputs component within their Obsidian notes, that can change the actual note.
- Expression and Target: Define expressions and their targets for dynamic content updates.
- Input Notation Syntax: Use a simple syntax to define inputs, making it easier to create interactive and template notes.
To install the plugin, follow these steps:
- Download the plugin from the releases page.
- Place the downloaded folder in your
.obsidian/plugins
directory. - Enable the plugin from the Obsidian settings under the "Community plugins" section.
For detailed instructions, refer to the installation guide.
To use the plugin, you can define inputs using specific notation. Here are three examples:
`input:text|- {{input}} > #Activity append`
what are you doing ? `input:radio? read,gym,clean| {{input}} >::activity-type`
Example 3: Select value from dropdown option add it to frontmatter field and save it back to that field
`input:text ? 10,20,20 | {{input}} + {{amount}} > :amount`
For more examples and details, refer to the small examples section.
The input notation follows specific rules outlined in the Input Notation Syntax documentation. This includes various types of inputs like text, checkboxes, and select dropdowns.
Learn how to set up expressions and targets in your notes to dynamically display content based on user input. Detailed instructions are available in the Expression and Target documentation.
This plugin is released under the GNU General Public License. See the LICENSE file for details.