Есть ли внешний LiveCode для конвертера Pandoc?
Есть ли внешний (плагин), который оборачивает пандок http://johnmacfarlane.net/pandoc/ конвертер документов? Я хотел бы запустить содержимое поля LiveCode через pandoc и получить результат обратно в переменную / поле LiveCode. Известное использование pandoc - это преобразование уценки в HTML. Может быть, в LiveCode реализован такой конвертер?
Список реализаций уценки: https://github.com/markdown/markdown.github.com/wiki/Implementations
2 ответа
Тревор Девор Имеет GitHub-репозиторий библиотеки уценок по адресу https://gist.github.com/trevordevore/5090459
Поскольку pandoc - это утилита командной строки, вы можете вызывать ее через:
shell("pandoc -f markdown -t html yourinputfile")
И если вы хотите обернуть это в функцию, должно быть возможно сделать что-то вроде
function markDown2HTML pMarkDown pFromFormat pToFormat
put specialFolderPath("temporary") & "/pandocConvert" & the seconds into tTmpFile
put pMarkdown into URL "file:" & tTempFile
put shell("pandoc -f" && pFromFormat && "-t" && pToFormat" && tTempFile) into tHTML
delete file tTempFile
return tHTML
end markDown2HTML
Примечание: это написано у меня в голове и не проверено при реальной установке pandoc.
Из вашего вопроса неясно, нужна ли вам только уценка к html. Если это все, что вам нужно, проверьте https://github.com/montegoulding/mergMarkdown