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
12
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
.