mirror of
https://github.com/natelandau/obsidian-metadata.git
synced 2025-11-18 01:43:39 -05:00
* feat: add new inline metadata to notes * fix: prepend note content after frontmatter * refactor: cleanup search patterns * feat(regex): find top of note * test: add headers * fix: insert to specified location * test: improve test coverage * docs: add inline metadata
33 lines
723 B
Python
33 lines
723 B
Python
"""Shared models."""
|
|
from obsidian_metadata.models.enums import (
|
|
InsertLocation,
|
|
MetadataType,
|
|
)
|
|
|
|
from obsidian_metadata.models.patterns import Patterns # isort: skip
|
|
from obsidian_metadata.models.metadata import (
|
|
Frontmatter,
|
|
InlineMetadata,
|
|
InlineTags,
|
|
VaultMetadata,
|
|
)
|
|
from obsidian_metadata.models.notes import Note
|
|
from obsidian_metadata.models.vault import Vault, VaultFilter
|
|
|
|
from obsidian_metadata.models.application import Application # isort: skip
|
|
|
|
__all__ = [
|
|
"Application",
|
|
"Frontmatter",
|
|
"InlineMetadata",
|
|
"InlineTags",
|
|
"InsertLocation",
|
|
"LoggerManager",
|
|
"MetadataType",
|
|
"Note",
|
|
"Patterns",
|
|
"Vault",
|
|
"VaultFilter",
|
|
"VaultMetadata",
|
|
]
|