目立たないクライアント物色中…
そしたら Terminatter とやらを発見。
インストール…
ダウンロードして解凍して実行。
$ wget http://ponkotuy.com/hg/Terminatter/irchive/tip.tar.gz
:
2012-03-26 15:42:43 (256 KB/s) - `tip.tar.gz' へ保存終了 [36531]
$ tar zxf tip.tar.gz
$ mv Terminatter-Terminal-Twitter-Client--2e/ Terminatter
$ cd Terminatter/
$ ./main.py -u wal_san
Traceback (most recent call last):
File "./main.py", line 9, in <module>
from pymongo import Connection
ImportError: No module named pymongo
しこうさくご
まあ,readme.html 見る限り足りないものいろいろ有りそうだしね,ってことで。
$ apt-cache search pymongo
python-gridfs - Python implementation of GridFS for MongoDB
python-pymongo - Python interface to the MongoDB document-oriented database
$ sudo apt-get install python-pymongo
パッケージリストを読み込んでいます... 完了
依存関係ツリーを作成しています
状態情報を読み取っています... 完了
以下のパッケージが新たにインストールされます:
python-pymongo
アップグレード: 0 個、新規インストール: 1 個、削除: 0 個、保留: 0 個。
:
$ ./main.py -u wal_san
Traceback (most recent call last):
File "./main.py", line 11, in <module>
from common.printStatus import CprintStatus, CtwitterList
File "/home/walsan/share/Terminatter/common/printStatus.py", line 7, in <module>
from termcolor import cprint, colored
ImportError: No module named termcolor
termcolor はなさげなので easy_install でインストールしたいんだけれども,その easy_install を用意しないと。
$ sudo apt-get install python-setuptools
パッケージリストを読み込んでいます... 完了
依存関係ツリーを作成しています
状態情報を読み取っています... 完了
以下の特別パッケージがインストールされます:
python-pkg-resources
提案パッケージ:
python-distribute python-distribute-doc
以下のパッケージが新たにインストールされます:
python-pkg-resources python-setuptools
アップグレード: 0 個、新規インストール: 2 個、削除: 0 個、保留: 0 個。
:
$ sudo easy_install termcolor
install_dir /usr/local/lib/python2.6/dist-packages/
Searching for termcolor
Reading http://pypi.python.org/simple/termcolor/
Best match: termcolor 1.1.0
:
$ ./main.py -u wal_san
Traceback (most recent call last):
File "./main.py", line 78, in <module>
main()
File "./main.py", line 32, in main
con = Connection(conf['address'])
File "/usr/lib/pymodules/python2.6/pymongo/connection.py", line 185, in __init__
self.__find_master()
File "/usr/lib/pymodules/python2.6/pymongo/connection.py", line 452, in __find_master
raise AutoReconnect("could not find master")
pymongo.errors.AutoReconnect: could not find master
PyMongo だけインストールしてて,MongoDB インストールしてないや。
$ sudo apt-get install mongodb パッケージリストを読み込んでいます... 完了 依存関係ツリーを作成しています 状態情報を読み取っています... 完了 以下の特別パッケージがインストールされます: libboost-filesystem1.42.0 libboost-program-options1.42.0 libboost-system1.42.0 libboost-thread1.42.0 libmozjs2d libnspr4-0d libpcrecpp0 mongodb-clients mongodb-dev mongodb-server 以下のパッケージが新たにインストールされます: libboost-filesystem1.42.0 libboost-program-options1.42.0 libboost-system1.42.0 libboost-thread1.42.0 libmozjs2d libnspr4-0d libpcrecpp0 mongodb mongodb-clients mongodb-dev mongodb-server アップグレード: 0 個、新規インストール: 11 個、削除: 0 個、保留: 0 個。 : $ ./main.py -u wal_san
おおっ,うごいてるっ!
そのご
$ ./post.py -u wal_san post てすとなん だよ。
Traceback (most recent call last):
File "./post.py", line 9, in <module>
from common.Cpost import Cpost
File "/home/walsan/share/Terminatter/common/Cpost.py", line 18, in <module>
from twitpicAPI import twitpicOAuth
File "/home/walsan/share/Terminatter/common/twitpicAPI.py", line 4, in <module>
from twitpic2 import TwitPicOAuthClient
File "/home/walsan/share/Terminatter/common/twitpic2.py", line 39, in <module>
from oauth import oauth
ImportError: No module named oauth
$ sudo apt-get install python-oauth
パッケージリストを読み込んでいます... 完了
依存関係ツリーを作成しています
状態情報を読み取っています... 完了
以下のパッケージが新たにインストールされます:
python-oauth
アップグレード: 0 個、新規インストール: 1 個、削除: 0 個、保留: 0 個。
python-oauth がいるって readme.html にも書いてあった。
$ ./post.py -u wal_san post てすとなん だよ。
$ ./post.py -u wal_san reply 195 テス はテスト垢でやればいいと思うよ?
Traceback (most recent call last):
File "./post.py", line 159, in <module>
main()
File "./post.py", line 48, in main
api.reply(args)
File "/home/walsan/share/Terminatter/common/Cpost.py", line 184, in reply
replyText = "".join(["@", " @".join(repUser), " ", string])
UnicodeDecodeError: 'ascii' codec can't decode byte 0xe3 in position 0: ordinal not in range(128)
…?
$ ./post.py -u wal3san -s wal_san reply 195 test?
$ ./post.py -u wal_san post にほんごと おるよね?
$ ./post.py -u wal_san reply 260 にほんご
Traceback (most recent call last):
File "./post.py", line 159, in <module>
main()
File "./post.py", line 48, in main
api.reply(args)
File "/home/walsan/share/Terminatter/common/Cpost.py", line 184, in reply
replyText = "".join(["@", " @".join(repUser), " ", string])
UnicodeDecodeError: 'ascii' codec can't decode byte 0xe3 in position 0: ordinal not in range(128)
リプライだと日本語通らないみたい。あたしの環境かなぁ……?

0 件のコメント:
コメントを投稿