松弛导出存档查看器
slack-export-viewer的Python项目详细描述
松弛导出查看器
可轻松查看和共享 slack团队的导出(而不必深入到数百个json文件)。
内容
概述
slack-export-viewer
对于使用免费松弛计划(限制为10000条消息)的小型团队非常有用,这些团队超出了预算,并且在业务上需要一个好的接口来引用以前的消息。您可以使用一个web界面轻松地滚动导出中的所有通道,而无需每天查看每个通道的单独json文件。
slack-export-viewer
可以在一台机器上本地使用,供您自己浏览导出,也可以在无头服务器上运行(因为它是一个flask web应用程序),如果您还想将内容提供给团队的其他成员。
安装
我推荐^{
pipsi install slack-export-viewer
或者你可以随心所欲地使用pip
。
pip install slack-export-viewer
slack-export-viewer
将作为入口点安装;从任何地方运行。
$ slack-export-viewer --help Usage: slack-export-viewer [OPTIONS] Options: -p, --port INTEGER Host port to serve your content on -z, --archive PATH Path to your Slack export archive (.zip file or directory)[required] -I, --ip TEXT Host IP to serve your content on --no-browser If you do not want a browser to open automatically, set this. --channels TEXT A comma separated list of channels to parse. --no-sidebar Removes the sidebar. --no-external-references Removes all references to external css/js/images. --test Runs in 'test' mode, i.e., this will do an archive extract, but will not start the server, and immediately quit. --debug --help Show this message and exit.
用法
1)抓住你松懈的团队的出口
- 访问https://my.slack.com/services/export
- 创建导出
- 等待它完成
- 刷新页面并将导出(.zip文件)下载到任何目录中
2)指向它的slack-export-viewer
点松弛导出查看器到.zip文件并让它发挥其魔力
slack-export-viewer -z /path/to/export/zip
如果一切顺利,您的存档将被提取、处理,浏览器窗口将打开,显示导出中的常规通道。
cli
现在还包括一个cli。当前,您可以使用的一个命令是从%temp%目录的slack export viewer中清除缓存;请参阅用法:
└———→ slack-export-viewer-cli --help
Usage: slack-export-viewer-cli [OPTIONS] COMMAND [ARGS]...
Options:
--help Show this message and exit.
Commands:
clean Cleans up any temporary files (including...
示例
┌— hamza@AURORAONE C:\Users\hamza
└———→ slack-export-viewer-cli clean
Run with -w to remove C:\Users\hamza\AppData\Local\Temp\_slackviewer
┌— hamza@AURORAONE C:\Users\hamza
└———→ slack-export-viewer-cli clean -w
Removing C:\Users\hamza\AppData\Local\Temp\_slackviewer...
致谢
这归功于pieter级别,我用它的blog post和php脚本作为起点。
对pieter脚本的改进
slack-export-viewer
在核心功能上类似,但在上面添加了一些内容,使其更易于使用:
- 可安装的应用程序
- 自动存档提取和保留
- 一个类似于松弛的侧边栏,可让您轻松切换频道
- 更为“复杂”的消息呈现
- 一个flask服务器,它允许您提供存档内容,而不是一个php脚本,该脚本执行静态文件生成