tsudaった結果をブログにのせるときに、作ったスクリプトです。
超初歩のRubyサンプルに載っているくらいの粗茶ですみませんが、晒しておきます。
# -*- coding: utf-8 -*-
# tsuda2txt.rb
# twitterのWeb上のタイムラインをコピペしたテキストを
# ブログとかWikiに貼付けやすいようなテキストに変換する
#
# ぶっちゃけ "約"ではじまる行をのぞいて、
# 最新時間が下になるように、逆順に並び替えているだけです
# つかいかた
# ruby tsuda2txt.rb < 入力テキストファイル > 出力テキストファイル
#------------------------------------------------
# 入力テキスト
#------------------------------------------------
# [metacon2009] おかしのさしいれありがとございました。
# 約12時間前 webで
# [metacon2009] 会場で Poken 独占販売中です。
# 約12時間前 webで
# [metacon2009] 公式タグは metacon2009 です。
# 約12時間前 webで
# [metacon] tsudaはじめます。
# 約12時間前 webで
#------------------------------------------------
# 出力テキスト
#------------------------------------------------
# [metacon] tsudaはじめます。
# [metacon2009] 公式タグは metacon2009 です。
# [metacon2009] 会場で Poken 独占販売中です。
# [metacon2009] おかしのさしいれありがとございました。
lines = []
while ( line = gets )
unless line =~ /^約/ #時間表示行をのぞいて
lines << line
end
end
lines.reverse!
lines.each {|l| puts l}