A client app that can read a local exported slack archive
Currently only supports an archive that has been extracted into ~/Documents/SlackExported/
Visualization and features are still very limited
- Support Search
- Nicer html styling
- Visualization of more of the slack data
- View of attached file support
The main entry point is bootstrapper.js, which first registers Babel then includes
'main.js'. This is necessary to allow main.js to make use of Babel's features.
The renderer entry point index.html does basically the same, but loads the
index.js file, which renders the component/root.jsx component into the root element.
More details: https://github.com/fernandoviton/view-slack-js/blob/master/docs/state.md
git clone https://github.com/fernandoviton/view-slack-js.git
cd view-slack-js
npm install
npm startThere are some scripts included in this repo that will package and zip. You must be on the appropriate system to create a package for that system.
Mac (in terminal):
chmod u+x make-package-mac.sh
make-package-mac.shWindows (in powershell):
make-package-win.ps1- Initially copied from https://github.com/b52/electron-es6-react
- ES6
- React
- Redux
- Electron
- Babel
- Jest
- Electron-Packager
- React-select