更新時の保存に失敗してはてなスター消えてしまいました(´・ω・`) 付けてくれた方々ごめんなさいm(__)m
- 環境:MacOS10.5
必要なものインスコ
Pitインストール
easy_installをインストール
※pitの詳細は下記参考リンク
sudo port py25-setuptools
Pitインストール
sudo easy_install-2.5 Pit
設定
bashrc とか bash_profile に
export LANG=ja_JP.UTF-8 #Carbon Emacs の M-x shell で必要っぽい export EDITOR="emacs" #もしくは"vi" 設定ファイル開くのに必要
設定
最初に実行すると~/.pit/にyamlファイルが作られて、default.yamlが開いて、usernameとかpassとか聞いてきた様な気がする(´・ω・`)
でなければファイル作っちゃお
※twitterとwassrのアカウントはもちろんだけど、outputzとhatenaもあると楽。
※どーしてもアカ取りたくない時はソースの設定部分をコメントアウトすればオケ。
- ~/.pit/pit.yaml
profile: default
- ~/.pit/default.yaml
twitter.com: password: 自分のパスワード user: 自分のユーザネーム wassr.jp: password: 自分のパスワード user: 自分のユーザネーム outputz.com: key: 自分のパスワード h.hatena.ne.jp: password: 自分のパスワード user: 自分のユーザネーム
補足
10.4Tigerだとエラーでた(´・ω・`)
解決した
bashrc とかに「export LC_ALL=en」って書いてると
以下のエラーがでる様なので気をつけるべし
python tw2.py > wassr replies twitter replies Traceback (most recent call last): File "tw2.py", line 106, in <module> print '%-12s : %s' % (data.GetUser().GetScreenName() ,data.GetText()) UnicodeEncodeError: 'ascii' codec can't encode characters in position 27-46: ordinal not in range(128)
シェルの設定かなー?
時間できたら何とかするかも
エラーとか
追加
ImportError: No module named simplejson
とかってなったら
sudo port install py25-simplejson
とかで simplejson インスコ。