Skip to content

mihaip/slack-archive

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Slack Archive

Service for doing "off-site" archive of all your communications on Slack teams. Main use-case is for getting Slack messages into Gmail's history, so that you can search it alongside your email.

Running Locally

  1. Install the Go App Engine SDK.
  2. Install the depencies:
    • go get github.com/gorilla/mux
    • go get github.com/gorilla/sessions
    • go get github.com/slack-go/slack
  3. Create slack-oauth.json (you'll need to register a new app with Slack), session.json (with randomly-generated keys) and files.json files in the config directory, based on the sample files that are already there.
  4. Make sure that PROTOCOL_BUFFERS_PYTHON_IMPLEMENTATION is set to python.
  5. Run: dev_appserver.py --enable_sendmail=yes app

The server can the be accessed at http://localhost:8080/.

Deploying to App Engine

./deploy.sh

About

"Off-site" Slack messaging archive

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published