view xsotter_mail.rb @ 7:ef8cc6249d53

delete 140 characters or less
author KAMURA Sota <c109047@e.koeki-u.ac.jp>
date Tue, 07 Feb 2012 21:09:09 +0900
parents 6c763cb4ea40
children 2ebeaae57e96
line wrap: on
line source

#!/home/irhome/c109/c109047/sun4v/ruby/bin/ruby
# #! /usr/bin/env ruby
# -*- coding: euc-jp -*-

require '/home/irhome/c109/c109047/xsotter/xsotter_class'

sender = ENV['SENDER']
rcpt = ENV['RECIPIENT']
body = "" 
if sender == nil || rcpt === nil 
  exit 0
elsif/.*@.*/ !~ sender 
  exit 0
end

while line = gets
  f=1 if /^$/=~line
  if f ==1 
    body += line 
  else
    subject = line if /Subject/ =~ line
  end
end

body = NKF.nkf('-e', 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")
xsotter.comand(com)

yatex.org