Quantcast
Channel: Vimタグが付けられた新着記事 - Qiita
Viewing all articles
Browse latest Browse all 5657

vim-jp.org/slacklog

$
0
0

プロフィール

robot-cut2.jpg藤原 拓也 a.k.a. tyru

  • Vim 狂い

slacklog とは

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

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

もったいない

作ったろ


top.png

channel-top.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 チャンネルで話し合いながら進めているので、覗くだけでもぜひ

Viewing all articles
Browse latest Browse all 5657

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>