14
7

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

vim-jp.org/slacklog

Last updated at Posted at 2020-05-01
1 / 14

プロフィール

robot-cut2.jpg

  • 藤原 拓也 a.k.a. tyru
  • Twitter: @_tyru_
  • GitHub: @tyru
  • Vim 狂

slacklog とは

vim-jp Slack のログを HTML 化するプロジェクト
https://github.com/vim-jp/slacklog

  • Slack の流量が多く、無料枠なのでログがすぐ消えてしまうという問題があった
  • Slack 上で交わされた会話を検索しようとしてとっくの昔に見れなくなってたりとか
  • 自分のブログに Slack の会話を引用したいけど消えてたりとか

もったいない

作ったろ


スクリーンショット 2020-05-02 19.53.47.png
スクリーンショット 2020-05-02 19.53.55.png
スクリーンショット 2020-05-02 19.54.33.png
github-and-twitter-attachments.png
pre.png
channel-link-and-code.png
  • vim-jp.org というサイトのリポジトリを元に、Jekyll の .html ファイルに変換するスクリプトを Go で書いた
  • 最初はほぼ見た目を整えただけ
  • 色んな方が協力してくれてどんどん機能が追加されている (感謝)

主な機能要件

  • パーマリンク (to slacklog, and to Slack)
  • スレッド対応
  • ファイル・絵文字対応 (ローカルにダウンロードしている)
    • リポジトリを超過しないように squash したりして頑張っている

プライバシー

  • 削除依頼に対して割と気を使っている
  • ログを残そうって話が出た段階から「後から削除してほしいって依頼が来たらどうする?」という事をちゃんと話し合っていた
  • もちろん現状でその要件を100%カバーできている訳ではないものの、設計でそれをとても重視して進めている

開発メンバー募集

  • 変換: Go
  • フロント: テンプレート、JS
    • モバイル対応も順次対応中
  • Dockerfile もすでに用意されているので Go のランタイムだけあれば開発が始められます
    • Docker を使わない場合は Ruby や Jekyll のインストールが必要です
  • 興味だけでも持ってくれた方は vim-jp Slack の #vim-jp チャンネルで話し合いながら進めているので、覗くだけでもぜひ
14
7
1

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
14
7

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?