All Projects → tyage → Slack Patron

tyage / Slack Patron

Licence: mit
Log and view all Slack messages.

Programming Languages

javascript
184084 projects - #8 most used programming language
ruby
36898 projects - #4 most used programming language

Projects that are alternatives of or similar to Slack Patron

React Antd Admin Template
一个基于React+Antd的后台管理模版,在线预览https://nlrx-wjc.github.io/react-antd-admin-template/
Stars: ✭ 1,022 (+550.96%)
Mutual labels:  react-router, react-redux
Dva React Worms
dva新手综合教程
Stars: ✭ 70 (-55.41%)
Mutual labels:  react-router, react-redux
Egg React Typescript Boilerplate
Egg React TypeScript Server Side Render (SSR) / Client Side Render (CSR)
Stars: ✭ 56 (-64.33%)
Mutual labels:  react-router, react-redux
Soundcloud Redux
SoundCloud API client with React • Redux • Redux-Saga
Stars: ✭ 681 (+333.76%)
Mutual labels:  react-router, react-redux
Create React Server
Server & middleware for React + Router + Redux with Server Side Rendering
Stars: ✭ 139 (-11.46%)
Mutual labels:  react-router, react-redux
Todo React Redux
Todo app with Create-React-App • React-Redux • Firebase • OAuth
Stars: ✭ 942 (+500%)
Mutual labels:  react-router, react-redux
Dva Starter
完美使用 dva react react-router,最好用的ssr脚手架,服务器渲染最佳实践
Stars: ✭ 60 (-61.78%)
Mutual labels:  react-router, react-redux
2life
💌 双生:遇见另一半的美好:)(React Native)
Stars: ✭ 374 (+138.22%)
Mutual labels:  react-router, react-redux
Cwg React Starter
Pre-configured and Ready to use React Starter App. To save time in settings things up for new project. Almost everything needed is already configured. Just clone and start developing without wasting time in doing same stuffs for every project. (#codewithghazi)
Stars: ✭ 122 (-22.29%)
Mutual labels:  react-router, react-redux
React Login
A client side implementation of authentication using react.js for my blog on medium. This is the second part of my previous blog on how to implement scalable node.js server.
Stars: ✭ 105 (-33.12%)
Mutual labels:  react-router, react-redux
Xiaoduyu.com
🐟小度鱼 - 年轻人的交流社区 https://www.xiaoduyu.com
Stars: ✭ 549 (+249.68%)
Mutual labels:  react-router, react-redux
V2 Universal Js Hmr Ssr React Redux
⚡ (V2) Universal JS - Server Side Rendering, Code Splitting and Hot Module Reloading ⚡
Stars: ✭ 147 (-6.37%)
Mutual labels:  react-router, react-redux
Antd Umi Sys
企业BI系统,数据可视化平台,主要技术:react、antd、umi、dva、es6、less等,与君共勉,互相学习,如果喜欢请start ⭐。
Stars: ✭ 503 (+220.38%)
Mutual labels:  react-router, react-redux
Create React App Redux
React Router, Redux, Redux Thunk & Create React App boilerplate
Stars: ✭ 885 (+463.69%)
Mutual labels:  react-router, react-redux
Django React Boilerplate
DIY Django + React Boilerplate for starting your SaaS
Stars: ✭ 385 (+145.22%)
Mutual labels:  react-router, react-redux
Simple Universal React Redux
The simplest possible Async Universal React & Redux Boilerplate app, that works on both Mac and Windows
Stars: ✭ 58 (-63.06%)
Mutual labels:  react-router, react-redux
Quickbill
Create unlimited invoices for free.
Stars: ✭ 278 (+77.07%)
Mutual labels:  react-router, react-redux
React Antd
基于react + redux + immutable + less + ES6/7 + webpack2.0 + fetch + react-router + antd实现的SPA后台管理系统模板
Stars: ✭ 321 (+104.46%)
Mutual labels:  react-router, react-redux
React Demo Gather
react demo合集,有自己写的,也有在学习过程中觉得很好的demo收集的,持续更新中
Stars: ✭ 97 (-38.22%)
Mutual labels:  react-router, react-redux
React Admin
基于antd、redux-observable、redux-thunk、react-router响应式SPA脚手架,后台管理系统demo. 权限管理,用户管理,菜单管理。无限级菜单,下拉树形选择框
Stars: ✭ 141 (-10.19%)
Mutual labels:  react-router, react-redux

Slack patron

Log and view all Slack messages.

PR is welcome!!

http://i.gyazo.com/626298851b7eb9a878b72ccc788b7086.png

What Slack patron do?

  • Log slack messages, channels, users in MongoDB.
    • Also, you can import all data with backup file.
  • View these data in web browser.

1. Setup

This app needs access token from Slack.

Get access token from here (or use test token).

Then, generate config.yml with this command:

$ ruby ./bin/init.rb --token=YOUR_ACCESS_TOKEN

You can edit config.yml for more configuration.

2-A. Deploy with docker

To deploy with docker, just run these commands!

$ docker-compose up -d
$ open http://localhost:9292 # open http://localhost:9292 in your browser

2-B. Deploy without docker

You should edit config.yml and specify the location of mongo.

Requirements

  • ruby: 2.4.1p111
  • mongo db: v3.2.11
  • node.js: v8.5.0

2-B-1. Setup

$ mongod # you need to start mongo db server
$ bundle install

2-B-2. Start Slack Message Logger

$ bundle exec ruby ./logger/logger.rb

2-B-3. Start Slack Message Viewer

$ ./viewer/setup.sh
$ bundle exec rackup ./viewer/config.ru
$ open http://localhost:9292 # open http://localhost:9292 in your browser

3. Import Slack backup file

3-A. With GUI (in viewer)

Import dialog will appear when you click team name in viewer.

3-B. With Command Line

The size of Slack backup file is big and sometimes it is difficult to upload it with viewer.

You can import Slack backup file with this command.

$ bundle exec ruby ./bin/import.rb PATH_TO_BACKUP_FILE
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].