Как называется модуль Python, который форматирует произвольный текст в красивый HTML? - PullRequest
10 голосов
/ 23 сентября 2008

Некоторое время назад я наткнулся на библиотеку Python, которая форматирует обычный текст в HTML, похожий на Markdown, reStructuredText и Textile, только у него вообще не было синтаксиса. Он обнаружил только отступы, цитаты, ссылки и новые строки / абзацы.

К сожалению, я потерял название библиотеки и не смог ее найти. У кого-нибудь есть идеи?

Редактировать: reStructuredText aka rst == documentstils. Это не то, что я ищу :)

Ответы [ 3 ]

14 голосов
/ 23 сентября 2008

Хорошо. Я нашел это сейчас. Это называется PottyMouth .

1 голос
/ 23 сентября 2008

Уценка в Python - это реализация на Python утилиты на основе Perl *1005*.

Markown преобразует различные формы структурированного текста в действительный HTML, и одна из поддерживаемых форм - просто ascii. Использование довольно прямо .

python markdown.py input_file.txt > output_file.html

Уценку можно легко вызывать как модуль тоже:

import markdown
html = markdown.markdown(your_text_string)
0 голосов
/ 23 сентября 2008

Sphinx - генератор документации, использующий reStructuredText. Это довольно хорошо, хотя я не использовал это лично.

Веб-сайт Hazel Tree , который компилирует текст на Python, использует Sphinx, как и новая документация Python.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...