slack-archive-parser
v1.0.9
Published
Parses JSON archive files from Slack, downloads images and creates an HTML with threads and images embedded.
Downloads
4
Readme
Slack Archive Parser
Tool that takes Slack JSON archives and converts them into a web site with channels. Slack message supported features:
- [x] Single channel
- [x] Multiple channels
- [x] Threads (non-collapsible)
- [x] Emojis
- [x] Links
- [x] User references (partial support)
- [x] Files: Images (jpg, jpeg, png, gif, webp) & videos (mp4, mov, mkv, webm, avi)
- [x] Files: js, json, diff, csv, txt, pdf, xlsx, pptx, sd
- [ ] Rich text formatting
- [ ] Reactions
- [x] permalink to messages
Instructions
To run this tool
For a single channel conversion run:
npx slack-archive-parser input_data/<channel-directory-name>
For an archive with multiple channel directories
npx slack-archive-parser input_data/ -a
The output is always written to build
.