[pyar] pyandoc
Ramiro Morales
cramm0 en gmail.com
Mie Abr 18 11:11:36 ART 2012
2012/4/18 "José C. Massón" <jose en rebeldes.org.ar>:
> Hola a todos,
>
> Estoy queriendo convertir HTML a RST, para eso encontré el siguiente wrapper
> de pandoc:
>
> https://github.com/kennethreitz/pyandoc
>
> El tema es que parece que está algo verde aún....
>
>>>> import pandoc
>>>> pandoc.PANDOC_PATH = '/usr/bin/pandoc'
>>>> doc = pandoc.Document()
>>>> doc.html = "<h1>Esto es un titulo</h1>"
>>>> print doc.rst
> Traceback (most recent call last):
> File "<stdin>", line 1, in <module>
> File "pandoc/core.py", line 35, in <lambda>
> (lambda x, fmt=fmt: cls._output(x, fmt)), # fget
> File "pandoc/core.py", line 48, in _output
> stdout=subprocess.PIPE
> File "/usr/lib/python2.7/subprocess.py", line 679, in __init__
> errread, errwrite)
> File "/usr/lib/python2.7/subprocess.py", line 1239, in _execute_child
> raise child_exception
> OSError: [Errno 2] No such file or directory
Si, está un poco enrevezado, pero viendo: El mensaje de error,
que sucede en subprocess y sabiendo que pyandoc simplemente
ejecuta el binario de pandoc sena a que lo que está sucendido
es que no encuentra pandoc en /usr/bin/
Estuve jugando con pandoc hace un tiempo y no
me queda claro que pyandoc sume demasiado valor.
Por ahi usando subprocess "a pelo" pasándole los switchs
de línea de comando que necesitás en tu uso puntual.
--
Ramiro Morales
More information about the pyar
mailing list