Finally, with some efforts, and lot of googling (tutorial, stackoverflow, this mailling list) to find different pieces of explanation (i found the documentation of pandoc / lua filters really hard for newcomers ...) ,i found a solution to catch url from <div> generated by citeproc.

I'm interested by some feedback because my lua "skills" are really new :)

https://gist.github.com/reyman/12e31a533499790547179a2d40d7e021

Json Output and lib penlight to dump really help me to understand what happen :
local pretty_dump = require"pl.pretty".dump

Best
Le vendredi 22 octobre 2021 à 23:26:28 UTC+2, sebastien rey-coyrehourcq a écrit :
Hi there,

I'm a little lost in lua filters.

If i want url and doi in my bibtex appearing in the AST Json #ref div i suppose the only way was to change default CSL. But after that, without regex ? is there a way to retrieve the url and the doi from elem? I said that because i need to push these information into my database after resolving.

The workflow is :

docs.md  -> pandoc --citeproc docs.bib + lua filter -> save key/doi/url of citation into a database for another usage

Best regards


--
You received this message because you are subscribed to the Google Groups "pandoc-discuss" group.
To unsubscribe from this group and stop receiving emails from it, send an email to pandoc-discuss+unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org.
To view this discussion on the web visit https://groups.google.com/d/msgid/pandoc-discuss/0d5dfe75-c2e2-494d-9f86-caf29eba40fen%40googlegroups.com.