command
module
Version:
v0.0.0-...-45234de
Opens a new window with list of versions in this module.
Published: Feb 12, 2016
License: MIT
Opens a new window with license information.
Imports: 12
Opens a new window with list of imports.
Imported by: 0
Opens a new window with list of known importers.
README
¶
slackhist
A command-line utility for exporting Slack history to Excel (.xlsx
)
Installation
Have Go installed on your system?
go get github.com/dsifford/slackhist
cd $GOPATH/src/github.com/dsifford
go install
Don't have Go installed?
- OSX/Linux: Download a pre-built binary from releases and save the file to your
usr/local/bin
directory.
- Windows: Download a pre-built executable file from releases, save it wherever you'd like, and include that directory in your
PATH
.
Usage
Basic Usage
- Save the exported
.zip
archive from Slack to a memorable location (eg, ~/Downloads/export.zip
).
- Open a terminal and navigate to the
.zip
file location (eg, cd ~/Downloads
).
- Enter
slackhist <YOUR-ZIP-FILE-NAME>
(eg, slackhist export.zip
).
- The new
.xlsx
file will now be in your current directory.
CLI Global Options
-n, --name
: Renames the output file (Default YYYY-MMM-DD_SlackExport.xlsx
)
-d, --destination
: Changes the output directory (Default: the current working directory)
-t, --timezone
: Changes the time-zone parsing of each message timestamp (Default: your local timezone)
Benchmarks (34 Channels, 824 Messages)
Version 0.0.0
real |
user |
sys |
0m0.846s |
0m1.128s |
0m0.088s |
Todo...
- Refactor
- Improve concurrency
- Add tests
- Compile for Windows (64 and 32 bit)
Documentation
¶
There is no documentation for this package.
Source Files
¶
Click to show internal directories.
Click to hide internal directories.