# HG changeset patch # User KAMURA Sota # Date 1328616549 -32400 # Node ID ef8cc6249d5314b7c2f8b6aa4135dd8bd30a4d55 # Parent 6c763cb4ea401977a61119f186a3bcc9919040cb delete 140 characters or less diff -r 6c763cb4ea40 -r ef8cc6249d53 xsotter_mail.rb --- a/xsotter_mail.rb Tue Feb 07 20:08:20 2012 +0900 +++ b/xsotter_mail.rb Tue Feb 07 21:09:09 2012 +0900 @@ -6,7 +6,7 @@ sender = ENV['SENDER'] rcpt = ENV['RECIPIENT'] -body = "" #Array.new +body = "" if sender == nil || rcpt === nil exit 0 elsif/.*@.*/ !~ sender @@ -16,11 +16,25 @@ while line = gets f=1 if /^$/=~line if f ==1 - body += line + body += line + else + subject = line if /Subject/ =~ line end end + body = NKF.nkf('-e', body) -com=["-T", body] +subject = NKF.nkf('-e', subject).split(/:/)[1] + + +count = 0 +post="" +subject += body +subject.split(//).each{|str| + post += str + break if 139 == count += 1 +} +puts post = NKF.nkf('-w', post) +com=["-T", post] #com=["-T", "test"] xsotter=Xsotter.new("/home/irhome/c109/c109047/xsotter/c109047_token")