合流的发布工具链
kyber的Python项目详细描述
Kyber是一个发布工具,可以让您充分利用您的 合流装置。汇合中内置的导出工具只能 最低限度的定制。
kyber是用python 2.7编写的。
安装
凯伯依靠漂亮的汤4,Python标记,和weasyprint。你 可以从apt获取前两个,但weasyprint需要pip。 然后,您只需从pip中获取它们。
sudo apt-get install python-bs4 python-markdown sudo pip install weasyprint
合流工具链也需要合流,因此您应该 如果你还没有的话,也许可以买一个。
用法
Kyber使用Confluence的XML-RPCAPI,因此手动导出空间是 不需要。
您需要对计划提取的空间具有导出权限。 使用-s传递空间键,并使用 -u;kyber将为您导出并下载目标空间。
kyber -s LTM -u https://lamestation.atlassian.net/wiki/
输出将在build/目录中生成。
如果给出的空间键没有url,则该空间的最后一次下载 将重新运行。
kyber -s LTM
必须传递空间键才能运行kyber。
输出格式
kyber可用于生成pdf和html输出。自汇合以来 已经生成了html输出,kyber在其中的角色更多的是关于样式 以及演示,因为输出可以定制更多 使用kyber而不是内置空间导出器。
多页HTML
默认情况下,kyber生成一个多页html文档,主要是 Confluence内置导出的重新打包版本。
此HTML输出将出现在:
build/<SPACE>/<SPACE>/
单页html
用于在以下位置生成单个文件文档的--single-page参数:
build/<SPACE>/<SPACE>/_output_.md
--pdf参数将使用weasyprint在:
build/<SPACE>/<SPACE>/_output_.pdf
kyber正在开发中,有些东西工作不正常或不正常 完全可以工作。请帮助改善凯伯!
错误报告
向issue tracker报告任何kyber错误。
许可证
版权所有(c)2015 Lamestation LLC。本软件发布于 GPLv3许可证。