Skip to content
This repository has been archived by the owner on Jan 6, 2021. It is now read-only.
/ TLV.js Public archive

MongoDBに取り込んだTiarraのログをブラウザ経由で便利に見れるスクリプト

Notifications You must be signed in to change notification settings

ebith/TLV.js

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

70 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TLV.js

Tiarraのログをブラウザで見れるやつ。検索はできなくなった。

  • Server-Sent EventsとVue.jsでリロード要らず
  • Web Speech APIで最新の発言を読み上げる
  • コストの割に使わないのでElasticsearchを使った全文検索はやめた

Todo

  • 日付情報の挿入
  • URL一覧表示みたいな

Memo

  • Buefyをモーダルにしか活用してなくて過剰っぽい
  • iOS Safariだと読み上げされないが知らぬ

付属品

importer.rb

既存のログをMongDBに流しこむためのスクリプト。 ruby importer.rb /home/ebith/tiarra/log/hogeとかして使う。
ログの保存設定に依存するのでたぶんあんまり使えない。

Mongo.pm

tiarraMetro付属のDBI.pmを書き換えてMongoDBに書き込むようにしたやつ。
Tiarraのmodule/Log/に配置してconfに以下のように書いて使う。

+ Log::Mongo {
  charset: utf8
  channel: *
}

SendMessage.pm

tiarraMetro付属のSendMessage.pmにLog::MongoとLog::Recent用の部分もコピペしたやつ。

About

MongoDBに取り込んだTiarraのログをブラウザ経由で便利に見れるスクリプト

Resources

Stars

Watchers

Forks

Packages

No packages published