mihaip / slack-archive

"Off-site" Slack messaging archive

Home Page:https://slack-archive.appspot.com/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

https://slack-archive.appspot.com/

License:Apache License 2.0


Languages

Language:Go 83.4%Language:HTML 13.8%Language:CSS 2.7%Language:JavaScript 0.1%Language:Shell 0.1%