All Projects → avirut → obsidian-metatemplates

avirut / obsidian-metatemplates

Licence: other
Take advantage of YAML front-matter in generating notes from templates (for obsidian.md)

Programming Languages

typescript
32286 projects
javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to obsidian-metatemplates

obsidian-pangu
为 Obsidian 笔记加上「盘古之白」,排版强迫症者的福音。 | A small plugin aims to add space between Chinese Characters and English Alphabet, and it is a boon for typographically compulsive people.
Stars: ✭ 40 (-41.18%)
Mutual labels:  obsidian, obsidian-plugin, obsidian-md
obsidian-search-on-internet
Add context menu items in Obsidian to search the internet.
Stars: ✭ 79 (+16.18%)
Mutual labels:  obsidian, obsidian-plugin, obsidian-md
obsidian-emoji-toolbar
No description or website provided.
Stars: ✭ 35 (-48.53%)
Mutual labels:  obsidian, obsidian-plugin, obsidian-md
obsidian-podcast-note
A plugin for the note taking app Obsidian that lets you add podcast meta data to your notes.
Stars: ✭ 24 (-64.71%)
Mutual labels:  obsidian, obsidian-plugin, obsidian-md
obsidian-todoist-plugin
Materialize Todoist tasks in Obsidian notes
Stars: ✭ 521 (+666.18%)
Mutual labels:  obsidian, obsidian-plugin, obsidian-md
obsidian-tweet-to-markdown
An Obsidian.md plugin to save tweets as Markdown files.
Stars: ✭ 35 (-48.53%)
Mutual labels:  obsidian, obsidian-plugin, obsidian-md
obsidian-convert-url-to-iframe
Plugin for Obsidian.md to convert a selected URL to an iframe.
Stars: ✭ 132 (+94.12%)
Mutual labels:  obsidian, obsidian-plugin, obsidian-md
obsidian-community-list
📃 • updated list of community themes & plugins for obsidian.md!
Stars: ✭ 16 (-76.47%)
Mutual labels:  obsidian, obsidian-plugin, obsidian-md
obsidian-query2table
Represent files returned by a query as a table of their YAML frontmatter (for obsidian.md)
Stars: ✭ 24 (-64.71%)
Mutual labels:  obsidian, obsidian-plugin, obsidian-md
oz-clear-unused-images-obsidian
Obsidian plugin to clear the images that are not used in note files anymore
Stars: ✭ 92 (+35.29%)
Mutual labels:  obsidian, obsidian-plugin, obsidian-md
obsidian-readwise
Sync Readwise highlights into your obsidian vault
Stars: ✭ 79 (+16.18%)
Mutual labels:  obsidian, obsidian-plugin, obsidian-md
obsidian-spaced-repetition
Fight the forgetting curve by reviewing flashcards & entire notes on Obsidian.md
Stars: ✭ 667 (+880.88%)
Mutual labels:  obsidian, obsidian-plugin, obsidian-md
obsidian-charts
Charts - Obsidian Plugin | Create editable, interactive and animated Charts in Obsidian via Chart.js
Stars: ✭ 177 (+160.29%)
Mutual labels:  obsidian, obsidian-plugin, obsidian-md
obsidian-icon-swapper
Allows swapping out Obsidian's icons
Stars: ✭ 30 (-55.88%)
Mutual labels:  obsidian, obsidian-plugin, obsidian-md
obsidian-kanban
Create markdown-backed Kanban boards in Obsidian.
Stars: ✭ 974 (+1332.35%)
Mutual labels:  obsidian, obsidian-plugin, obsidian-md
obsidian-rollover-daily-todos
An obsidian plugin that rolls over todo items from the previous daily note
Stars: ✭ 52 (-23.53%)
Mutual labels:  obsidian, obsidian-plugin, obsidian-md
obsidian-contextual-typography
No description or website provided.
Stars: ✭ 45 (-33.82%)
Mutual labels:  obsidian, obsidian-plugin, obsidian-md
obsidian-style-settings
A dynamic user interface for adjusting theme, plugin, and snippet CSS variables within Obsidian
Stars: ✭ 205 (+201.47%)
Mutual labels:  obsidian, obsidian-plugin, obsidian-md
obsidian-budget-wysiwyg
Obsidian plugin that automatically switches between preview and source mode.
Stars: ✭ 25 (-63.24%)
Mutual labels:  obsidian, obsidian-plugin, obsidian-md
obsidian-tracker
A plugin tracks occurrences and numbers in your notes
Stars: ✭ 661 (+872.06%)
Mutual labels:  obsidian, obsidian-plugin, obsidian-md

obsidian-metatemplates

Take advantage of YAML front-matter in generating notes from templates

Disclaimer

I haven't really tested this plugin at all on any vaults but my own, and there are likely many places where the appropriate checks for null or undefined values are missing. Therefore, you may experience significant errors early on. When this happens, please open DevTools (ctrl/cmd + shift + i), save the console error output, and report it as an issue through this repository's Issues tab. This plugin shouldn't delete your files or anything, but it may just occassionally not work as expected.

Frontmatter-based templates

This plugin is more or less intended to be used as a replacement for the core templates plugin. sample template

Usage

First, refer to plugin settings and specify a template folder location as well as desired date and time formats.

Each template is distinguished by its type property in the frontmatter. You then can additionally specify a nameFormat property and a destFolder property. The nameFormat property will be used to dynamically rename other notes elsewhere in your Obsidian vault (but outside of the templates folder) that are of the same type. That is, any template with a nameFormat specified will apply to other notes that were generated using that template. The nameFormat property draws from the other frontmatter attributes for each file, and updates automatically when there are changes to the frontmatter.

The destFolder property is used along with the metatemplates: Create from template command (available in the command pallette and assignable to a hotkey via settings). When this property is specified, any notes created from that template will be automatically placed in the specified location (relative path to vault root).

The dynamically filled upon note insertion/creation values {{date}} and {{time}} are replaced by <<date>> and <<time>> when using metatemplates, in order to minimize confusion.

Sample Output

sample output

Credits

Thanks to Liam and Licat in the Discord #plugins channel for their frequent help!

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].