Есть ли внешний 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

Другие вопросы по тегам