pandocmeta

Convert Pandoc metadata types to a table.

$ luarocks install pandocmeta

Provides a function that converts Pandoc metadata types to a, possibly multi-dimensional, table.

Suppose, for example, your document has this YAML header:

---
title: The document title
author:
- name: Author One
affiliation: University of Somewhere
- name: Author Two
affiliation: University of Nowhere
...

pandocmeta allows you to access the affiliation of the second author by saying:

require 'pandocmeta'

function Pandoc (doc)
meta = pandocmeta.totable(doc.meta)
affiliation = meta['author'][2]['affiliation']
end

See <https://github.com/odkr/pandoc-refheadstyle.lua>
for a real-word example.

See <https://github.com/odkr/pandocmeta.lua> for details.

Versions

0.3-16 years ago60 downloads
0.3-06 years ago7 downloads
0.2-16 years ago10 downloads
0.2-06 years ago6 downloads
0.1-26 years ago5 downloads

Dependencies

lua >= 5.3, <6

Labels

Manifests