Home
News
Forum
Wiki
Blog
Contents
Gallery
Movies
Downloads
About NSL
[
List of Titles
|
List of Pages
|
New
|
Search
|
Recent changes
|
Help
]
BOT_Twitter
[
Front page
]
[ ]
Start:
*あのね、やり方が邪道とかなんとか文句言うなら代わりに作れ...
そういうわけで、RubyのGemを使いやっていきます。
**セットアップ
簡単アルね、ただRubyを削除して1.9をインストールし、対応す...
***Gem
GemはApt-getみたいな操作ができる。~
つまり、~
#Gem install twitter --version=0.9.8~
そして的なソースを作るだけ。~
~
フォロー返し~
#!/usr/local/bin/ruby -Ku
require "rubygems"
require "twitter"
require "logger"
file = File.open('follow_kaeshi.log', "a+")
logger = Logger.new(file, 'daily')
APP_TOKEN = ['XXXXXXXXXXXXXXX', 'XXXXXXXXXXXXXXXXXXXXX...
user_atoken = [
'228631234-XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX...
'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
]
begin
oauth = Twitter::OAuth.new(*APP_TOKEN)
oauth.authorize_from_access(*user_atoken)
twit = Twitter::Base.new(oauth)
followers = twit.follower_ids
friends = twit.friend_ids
new_followers = followers - friends
new_followers.each do |id|
twit.friendship_create(id)
sleep 1
end
twit.update "フォローしてた人かえしちゃいましたぁ^^...
rescue Exception => error
logger.fatal error
end
~
時刻表示~
~
#!/usr/local/bin/ruby -Ku
require 'pp'
require 'twitter'
t = Time.now
array_days = ["日", "月", "火", "水", "木", "金", "土"]
day_jp = array_days[t.wday]
puts t.strftime("今は %Y年%m月%d日(#{day_jp}) %H時%M分...
APP_TOKEN = ['トークン類ね', '類ね']
user_atoken = [
'228123448-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx',
'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx'
]
oauth = Twitter::OAuth.new(*APP_TOKEN)
oauth.authorize_from_access(*user_atoken)
tw = Twitter::Base.new(oauth)
#自分のタイムラインの取得
pp tw.home_timeline
#自分宛てのReplyの取得
pp tw.mentions
#自分宛てのDMの取得
pp tw.direct_messages
#発言する
pp tw.update(t.strftime("%Y年%m月%d日(#{day_jp}) %H...
***Chasen
chasenを使います。辞書はNaistです。~
EUCなので辞書はUTF-8に変換します。
#!/bin/sh
for file in $*
do
if [ -f $file ]; then
nkf --utf8 $file > tmpfile
mv tmpfile $file
fi
done
exit
./conv_utf-8.sh *.dic *.cha
`chasen-config --mkchadic`/makemat -i w
`chasen-config --mkchadic`/makeda -i w chadic *.dic
make install
echo "この空っぽの胃袋に 何か食料を詰め込まなければ!" |...
End:
*あのね、やり方が邪道とかなんとか文句言うなら代わりに作れ...
そういうわけで、RubyのGemを使いやっていきます。
**セットアップ
簡単アルね、ただRubyを削除して1.9をインストールし、対応す...
***Gem
GemはApt-getみたいな操作ができる。~
つまり、~
#Gem install twitter --version=0.9.8~
そして的なソースを作るだけ。~
~
フォロー返し~
#!/usr/local/bin/ruby -Ku
require "rubygems"
require "twitter"
require "logger"
file = File.open('follow_kaeshi.log', "a+")
logger = Logger.new(file, 'daily')
APP_TOKEN = ['XXXXXXXXXXXXXXX', 'XXXXXXXXXXXXXXXXXXXXX...
user_atoken = [
'228631234-XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX...
'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
]
begin
oauth = Twitter::OAuth.new(*APP_TOKEN)
oauth.authorize_from_access(*user_atoken)
twit = Twitter::Base.new(oauth)
followers = twit.follower_ids
friends = twit.friend_ids
new_followers = followers - friends
new_followers.each do |id|
twit.friendship_create(id)
sleep 1
end
twit.update "フォローしてた人かえしちゃいましたぁ^^...
rescue Exception => error
logger.fatal error
end
~
時刻表示~
~
#!/usr/local/bin/ruby -Ku
require 'pp'
require 'twitter'
t = Time.now
array_days = ["日", "月", "火", "水", "木", "金", "土"]
day_jp = array_days[t.wday]
puts t.strftime("今は %Y年%m月%d日(#{day_jp}) %H時%M分...
APP_TOKEN = ['トークン類ね', '類ね']
user_atoken = [
'228123448-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx',
'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx'
]
oauth = Twitter::OAuth.new(*APP_TOKEN)
oauth.authorize_from_access(*user_atoken)
tw = Twitter::Base.new(oauth)
#自分のタイムラインの取得
pp tw.home_timeline
#自分宛てのReplyの取得
pp tw.mentions
#自分宛てのDMの取得
pp tw.direct_messages
#発言する
pp tw.update(t.strftime("%Y年%m月%d日(#{day_jp}) %H...
***Chasen
chasenを使います。辞書はNaistです。~
EUCなので辞書はUTF-8に変換します。
#!/bin/sh
for file in $*
do
if [ -f $file ]; then
nkf --utf8 $file > tmpfile
mv tmpfile $file
fi
done
exit
./conv_utf-8.sh *.dic *.cha
`chasen-config --mkchadic`/makemat -i w
`chasen-config --mkchadic`/makeda -i w chadic *.dic
make install
echo "この空っぽの胃袋に 何か食料を詰め込まなければ!" |...
Page:
Site Search
Advanced Search
Login
Username:
Password:
Lost Password?
Register now!!
Sub Menu
New Arrivals
Books
Web Links
Site Map
e-Learning
TUIS Certificate
mini Calendar
May 2025
Su
Mo
Tu
We
Th
Fr
Sa
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
Today
Who's Online
117 user(s) are online (4 user(s) are browsing xpwiki)
Members: 0
Guests: 117
more...
Access Counter
Today :
Yesterday :
Total :
Powered by XOOPS Cube 2.1© 2001-2006
XOOPS Cube Project
Design by
XoopsDesign.com