Skip to content

A plugin for updating, editing, and fetching different types of metadata in Obsidian.md

License

Notifications You must be signed in to change notification settings

MeepTech/obsidian-metadata-scry-plugin

Repository files navigation

Metadata Api Plugin for Obsidian.md

  • pre-alpha v0.0.0.1 Turn your vault into a frontend, backend, and database all in one!

This is a plugin for Obsidian that adds JS coding tools right into your notes and codeblocks to help easily read sections, metadata, and caches of files, and also provides tools to update and edit frontmatter and other metadatas as well.

Features

  • Create, Edit, Delete, Update, and Retreive the data of YAML/Frontmatter, Dataview, and other Metadata properties of files quickly and easily from any executable code-block, templater snippet, or custom js class file within your vault.
  • Crop, Serialize, and display individual sections from other notes.
  • Convert sections of notes or entire notes to html and plain text.
  • Store data temporatily between code-blocks in the same note using a cache or store it perminantly and between notes using special value data storage files right in your vault.
  • Utilities to easily access and set deeply nested YAML/JSON/jsObject properties.
  • Access to utilities to bind Metadata to input fields in notes.

Warnings

  • This plugin is currently in the state: UNRELEASED WIP; it is not fully tested and may not yet work as described/may have unexpected bugs.
  • This plugin allows you to execute arbitrary javascript and should only be used by those who know what they're doing!
  • Do not paste or execute random js from the internet into your notes unless you know what it does!
  • This plugin has the potential to modify and delete note metadata and frontmatter; you use this plugin at your own risk!
  • You should backup your vault frequently whenever you're using plugins that can alter your notes!

Full Documents

Special Thanks

Dependencies

This uses the following plugins as dependencies to work (via npm packages, you don't need them installed).

A very special thanks to them and their authors! <3

About

A plugin for updating, editing, and fetching different types of metadata in Obsidian.md

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published