pinakes-plugin-api: expand test coverage; fix merge conflicts
Signed-off-by: NotAShelf <raf@notashelf.dev> Change-Id: I34e7c6d382ab7f4b6cf98ede9b7116056a6a6964
This commit is contained in:
parent
152356ce9f
commit
3abfe6a79b
9 changed files with 631 additions and 128 deletions
|
|
@ -2,29 +2,8 @@
|
|||
name = "markdown-metadata"
|
||||
version = "1.0.0"
|
||||
api_version = "1.0"
|
||||
author = "Pinakes Team"
|
||||
description = "Extract metadata from Markdown files with YAML frontmatter"
|
||||
homepage = "https://github.com/pinakes/pinakes"
|
||||
license = "MIT OR Apache-2.0"
|
||||
kind = ["metadata_extractor"]
|
||||
|
||||
[plugin.binary]
|
||||
wasm = "markdown_metadata.wasm"
|
||||
|
||||
[capabilities]
|
||||
# No filesystem or network access needed
|
||||
# Plugin operates on provided content
|
||||
|
||||
[config]
|
||||
extract_tags = { type = "boolean", default = true, description = "Extract tags from YAML frontmatter" }
|
||||
parse_yaml = { type = "boolean", default = true, description = "Parse YAML frontmatter" }
|
||||
max_file_size = { type = "integer", default = 10485760, description = "Maximum file size in bytes (10MB)" }
|
||||
[plugin]
|
||||
name = "markdown-metadata"
|
||||
version = "1.0.0"
|
||||
api_version = "1.0"
|
||||
author = "Pinakes Contributors"
|
||||
description = "Enhanced Markdown metadata extractor with frontmatter parsing"
|
||||
description = "Extract metadata from Markdown files with YAML frontmatter"
|
||||
homepage = "https://github.com/notashelf/pinakes"
|
||||
license = "MIT"
|
||||
kind = ["metadata_extractor"]
|
||||
|
|
@ -39,13 +18,8 @@ network = false
|
|||
read = []
|
||||
write = []
|
||||
|
||||
# Plugin configuration
|
||||
[config]
|
||||
# Extract frontmatter tags as media tags
|
||||
extract_tags = true
|
||||
# Parse YAML frontmatter
|
||||
parse_yaml = true
|
||||
# Parse TOML frontmatter
|
||||
parse_toml = true
|
||||
# Maximum file size to process (in bytes)
|
||||
max_file_size = 10485760 # 10MB
|
||||
max_file_size = 10485760
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue