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-15 years ago55 downloads
0.3-05 years ago6 downloads
0.2-15 years ago9 downloads
0.2-05 years ago5 downloads
0.1-25 years ago4 downloads

Dependencies

lua >= 5.3, <6

Labels

Manifests