nix: set up project-wide formatter
Signed-off-by: NotAShelf <raf@notashelf.dev> Change-Id: I4806c58aa0a17f504c9312723ad770166a6a6964
This commit is contained in:
parent
aa9c55277c
commit
9e5eb41d39
78 changed files with 7406 additions and 2504 deletions
|
|
@ -1,10 +1,12 @@
|
|||
# Markdown Metadata Extractor Plugin
|
||||
|
||||
This example plugin demonstrates how to create a metadata extractor plugin for Pinakes.
|
||||
This example plugin demonstrates how to create a metadata extractor plugin for
|
||||
Pinakes.
|
||||
|
||||
## Overview
|
||||
|
||||
The Markdown Metadata Extractor enhances Pinakes' built-in markdown support by:
|
||||
|
||||
- Parsing YAML and TOML frontmatter
|
||||
- Extracting metadata from frontmatter fields
|
||||
- Converting frontmatter tags to Pinakes media tags
|
||||
|
|
@ -12,8 +14,10 @@ The Markdown Metadata Extractor enhances Pinakes' built-in markdown support by:
|
|||
|
||||
## Features
|
||||
|
||||
- **Frontmatter Parsing**: Supports both YAML (`---`) and TOML (`+++`) frontmatter formats
|
||||
- **Tag Extraction**: Automatically extracts tags from frontmatter and applies them to media items
|
||||
- **Frontmatter Parsing**: Supports both YAML (`---`) and TOML (`+++`)
|
||||
frontmatter formats
|
||||
- **Tag Extraction**: Automatically extracts tags from frontmatter and applies
|
||||
them to media items
|
||||
- **Custom Fields**: Preserves all frontmatter fields as custom metadata
|
||||
- **Configuration**: Configurable via `plugin.toml` config section
|
||||
|
||||
|
|
@ -88,6 +92,7 @@ The plugin can be configured through the `config` section in `plugin.toml`:
|
|||
## Security
|
||||
|
||||
This plugin has minimal capabilities:
|
||||
|
||||
- **Filesystem**: No write access, read access only to files being processed
|
||||
- **Network**: Disabled
|
||||
- **Environment**: No access
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue