tsuda2txt.rb - tsudaった結果をブログにのせるときに
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}