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-1205 days ago19 downloads
0.3-0209 days ago3 downloads
0.2-1219 days ago6 downloads
0.2-0219 days ago2 downloads
0.1-2221 days ago1 download

Dependencies

lua >= 5.3, <6

Labels

Manifests