使用OrCo,你可以将Emacs的OrgMead转换成其他格式。

orgco的Python项目详细描述


https://travis-ci.org/paetzke/orgco.svg?branch=masterhttps://coveralls.io/repos/paetzke/orgco/badge.svg?branch=masterhttps://badge.fury.io/py/orgco.svg

使用orgco,您可以将emacs的orgmode转换为其他格式。

支持的输出格式:

  • HTML
  • 重构文本(rst)

支持的orgmode标记:

  • 标题
  • 代码(内联和多行)
  • 列表(有序、无序和定义列表)
  • 表格
  • 链接(外部和图像)
  • 斜体、粗体、下划线、笔划标记

要使用orgco从PyPI安装它:

$ pip install orgco

orgco提供了两个简单的函数来将orgmode转换为html(convert_html())和rst(convert_rst())。

fromorgcoimportconvert_htmlwithopen('my_orgmode.org')asf:html=convert_html(f.read())print(html)

HTML转换器接受一些可选参数:

  • header=True:决定输出是否应该只包含内体,或者作为一个带有头和体的普通HTML文件
  • highlight=True:启用代码突出显示。
  • includes=['style.css']:包含一些额外的css文件。

orgco还提供了一个命令行工具:

usage: orgco.py [-h] -i INPUT -o OUTPUT -f FORMAT [--header][--highlight][--includes INCLUDES [INCLUDES ...]]

optional arguments:
  -h, --help            show this help message and exit
  -i INPUT, --input INPUT
  -o OUTPUT, --output OUTPUT
  -f FORMAT, --format FORMAT
  --header
  --highlight
  --includes INCLUDES [INCLUDES ...]

版权所有(c)2013-2015,Friedrich Paetzke(paetzke@fastmail.fm)。保留所有权利。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
Java Square类   java Android RecyclerView内部视图寻呼机   java类变量:公共访问只读,但私有访问r/w   java不兼容ClassChangeError java8   安卓java on on参数,如参数iNIT.C++C++   java如何在下面的代码中根据我的喜好设置JTextArea和JTextField的大小?   java使用CustomAdapter更改ListView的显示方式   jakarta ee什么是Java Servlet?   传递给Javasocket程序的参数   java为什么我的计划任务在这两者之间有很长的延迟   Java“迭代器”关键字   java获取数据库SQLite Android中插入行的行ID   网络如何在Java应用程序中设置H2嵌入式数据库,以便在小型网络中使用?   数组Java:写出所有包含K1的Nbit序列   java返回随机字符串键的整数值   在java中解析到日期的字符串时保留时区   java如何修复“运行配置错误:[在SDK中找不到Rails]”?   Java包装器OutofMemory