使用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访问私有字段而不使用getter方法?   使用PowerMockito在JavaEWSAPI中模拟测试拉订阅   启动活动时未保存java首选项并清除变量   java如何在servlet中检索子域?斯普林有帮手吗   java使用Docker从命令行构建Android项目   java Android,ActionBar后退按钮(setDisplayHomeAsUpEnabled(true))重新创建父活动   java在重用FileOutputStream时应该关闭流吗?   java使用RESTAPI将文件上载到s3 bucket   Java SOAP Web服务应用程序中的mysql用户登录方法不工作   java使用多个数字计算百分比并转换为长   java Android SQLiteDatabase查询忽略空格   java如何在Javafx中比较两个字段文本   java错误:未设置java_HOME,在Eclipse安装后找不到   java在安卓中保存对象   java如何使用jaxws从返回List<Object>的服务中检索值   java Google OAuth2 JWT令牌验证异常   SpringMVC中的JavaUTF8编码问题,当从JSP表单发送POST请求中的越南语信件时   java从webview重定向到安卓应用程序   JUnit 5中多个扩展的java顺序