日記
セクションごとの投稿時間保存 (12:47)Edit

セクションごとの投稿時間を自動挿入させたいなー。そういうプラグインはないのかな? (探してみる) 見あたらない。tdiaryのプラグイン開発向け資料とかないのかな? その前にrubyのリファレンスを探すのが先か。

ひとまずquick hackとしてwiki_style.rbを

        when /^\![^!]/
@sections << WikiSection::new( section, author ) if section
-         section = l
+         if !l[/\([0-9]{2}:[0-9]{2}\)/]
+           section = l.chomp() + ' (' + Time.now.strftime('%H:%M') + ')' + "\n"
+         else
+           section = l
+         end
else
section = '' unless section
section << l

としてごまかしておこう。

ちょと修正

正規表現中の小括弧をエスケープするのを忘れてた。

不具合

これだと過去のセクションに、最初にレンダリングされた時刻が挿入されてしまうな。まあ自分用時刻メモとしては、それでもいいんだけど。

Published At2004-08-03 00:00Updated At2004-08-03 00:00