Skip to main content

Manipulate YAML front matter.

Project description

py-frontmatter

To manipulate front matter in document file.

Installation

pip install py-frontmatter

Usage

% cat note.md 
---
title: Hacker's note
tags: [a, b]
---
# header
text

To retrieve front matter as JSON:

% frontmatter get note.md | jq
{
  "title": "Hacker's note",
  "tags": [
    "a",
    "b"
  ]
}

To replace the front matter:

% echo '{"title": "My note", "tags": ["a", "b", "c"]}' | frontmatter set note.md 
% cat ~/today/note.md 
---
title: My note
tags:
- a
- b
- c
---
# header
text

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

py_frontmatter-0.2.0.tar.gz (8.5 kB view hashes)

Uploaded Source

Built Distribution

py_frontmatter-0.2.0-py3-none-any.whl (10.7 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page