自动将汇合空间导出到 html 的脚本
script to automate exporting confluence spaces to html
所以,这就是我遇到的问题。我需要定期将我公司 confluence 页面上的所有 space 导出到 HTML。我目前正在考虑使用 bash 的 curl 和 wget 命令来获取我正在寻找的内容。
我想做什么:
-使用 username:password 登录 confluence...(完成使用:
curl username:password url)
-将 space 导出到 html,等待 15-30 秒生成 link 以下载 zip 文件...(未完成)
-解压缩到所选目录并删除 zip 文件(使用解压缩命令完成)
我工作的公司不让我下载 bash 的模块,也不让我下载让我的生活更轻松的 confluence 附加组件。我是不是用 BASH 找错了树?我一直在做的研究结果很少。
tl;dr:我需要一个 bash 命令来 (1) 登录到 URL,(2) 单击按钮导航到下一页,(3) 等待为所述页面生成 link 和 (4) 单击 link 下载文件。
使用 curl 执行 POST 请求:
http://confluence-domain.com/confluence/spaces/doexportspace.action?key={space-key}
添加类型=TYPE_HTML作为数据
您可以使用 contentToBeExported 字段等缩小要导出的内容。
一个简单的 google 搜索让我找到了这个脚本,它已经包含了您想要的大部分内容:
https://gist.github.com/Lixivial/320948
所以,这就是我遇到的问题。我需要定期将我公司 confluence 页面上的所有 space 导出到 HTML。我目前正在考虑使用 bash 的 curl 和 wget 命令来获取我正在寻找的内容。
我想做什么:
-使用 username:password 登录 confluence...(完成使用: curl username:password url)
-将 space 导出到 html,等待 15-30 秒生成 link 以下载 zip 文件...(未完成)
-解压缩到所选目录并删除 zip 文件(使用解压缩命令完成)
我工作的公司不让我下载 bash 的模块,也不让我下载让我的生活更轻松的 confluence 附加组件。我是不是用 BASH 找错了树?我一直在做的研究结果很少。
tl;dr:我需要一个 bash 命令来 (1) 登录到 URL,(2) 单击按钮导航到下一页,(3) 等待为所述页面生成 link 和 (4) 单击 link 下载文件。
使用 curl 执行 POST 请求:
http://confluence-domain.com/confluence/spaces/doexportspace.action?key={space-key}
添加类型=TYPE_HTML作为数据
您可以使用 contentToBeExported 字段等缩小要导出的内容。
一个简单的 google 搜索让我找到了这个脚本,它已经包含了您想要的大部分内容: https://gist.github.com/Lixivial/320948