2017-06

Latest Entries

スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

ついったーもばいる

引き続き。
やっぱ携帯から更新しなきゃね。会社ではできないし。

twitterMobile(PHPを設置)
tmitter(つながらない)
Perlで(CGI設置でupdateのみ)
モバトゥイッター(CGIでパスワードpost)

まあPHPなり設置してもいいんだけど、やっぱりインターフェースとしてはメール送信、だろう。
Rubyで書いたtwpost.rb

require 'nkf'
require 'net/http'
require 'cgi'
Net::HTTP.version_1_2

id="xxxxxxxx"
pass="xxxxxxxx"
from="xxxxxxxx@docomo.ne.jp"

status="Moving"
address=""
response=""

while line=gets
if line =~ /^Subject: (.*)$/
status=CGI.escape(NKF.nkf('-mw',$1))
elsif line =~ /^From: (.*)$/
address=$1
end
end

if Regexp::new(from) =~ address

header = {'Authorization' => 'Basic '+[ "#{id}:#{pass}" ].pack('m').gsub(/\n/, ''), 'X-Twitter-Client' => 'N902i'}
path="/statuses/update.xml"
data="status="+status

Net::HTTP.start(host="twitter.com",80) {|http|
response=http.post( path, data, header )
}
end



さくらなので.mailfilter(パーミッション600)

to "| /usr/local/bin/ruby /home/xxxxxxxx/twpost.rb"



(4/14追記)
+" ."は消した。
スポンサーサイト

トラックバック

http://worris.blog61.fc2.com/tb.php/60-dcf78651

この記事にトラックバックする(FC2ブログユーザー)

Re: ついったーもばいる

twpost.rbを改造。friends_timelineを取得してメールを返すようにした。require 'nkf'require 'net/http'require 'cgi'require "rexml/document"require 'net/smtp'Net::HTTP.version_1_2id="

«  | HOME |  »

移転しました。

ブログ引っ越しました。
無用の科学あるいは錬金術

 

株価情報

 

最近の記事

最近のコメント

 

最近のトラックバック

月別アーカイブ

カテゴリー

RSSフィード

ブログ内検索

 

なかのひと

 

ヘビーローテーション

 

 

リンク

広告

 

 

上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。