>>> import tweepy >>> auth = tweepy.BasicAuthHandler("user", "password") >>> api = tweepy.API(auth) >>> api.update_status('hello from tweepy(Basic)') <tweepy.models.Status object at 0x13c8db0>
2011年7月24日から、アナログテレビ放送は終了し、デジタル放送に移行するそうです。 twitterも、いつからかは知らないけどBasic認証を終了し、OAuth認証に移行するそうですよ! 大変ですね!! 現在私が作ったtwitter-bot@Korokですが、twitterと話はpython-twitterでつけています。python-twitterはどうやらBasic認証らしいし、なんか更新かかってないみたいだし、id:tohaeちゃんがOAuth対応はやくした方がいいよって云うからちゃっちゃとやっちゃいましょう。 使用するライブラリはtweepy。 公式 : GitHub Pages · File Not Found · GitHub ドキュメント : GitHub Pages · File Not Found · GitHub 参考にしたエントリ : TwitterのbotをOA
最近、がしがしこれ書いてました。 って、中身は大したことないんですけどね。 ライブラリ名は長いと困るので、無理やり短縮しました。 クリスマスに間に合わせようと思ったのですが、ちょっと間に合わなかったようです。 詳しいことはこっちに書きます http://www.techno-st.net/wiki/Python-twoauth 概要としては... Python 向けの OAuth にしか対応してない Twitter ライブラリ Python の標準ライブラリだけで作られている API のほとんどのメソッドが使える。 XML をほぼそのまま辞書 (dict) に変換して返してくれる。 こんな感じです。 興味のある人は使ってみてくれてもいいですが、まだドキュメントとか何もそろってません。 僕からの、クリスマスプレゼントということで... たぶん、なくても、普通にサンプル見れば使える
気付けば夏休みが終わってました。blog全然更新してないね、うん… それはそうと先日サークルの合宿に行ってきました。*1 ということで成果物をひっそり公開してみる。 http://github.com/seikichi/tuitwi python + cursesで作ったTUIのtwitterクライアントです。*2 スクショ 操作方法はREADMEを見てやって下さい。上のgitのページでも見れます。 更新処理とかは別スレッドで動かしていたりするので、そこそこ快適なんじゃないでしょうか。 特徴としては 設定ファイルがYAML、タブ分けできる ぐらいかな? なんとなくgithubで公開してみたけど、svnしか使ったことない僕にはgitサッパリだぜ! (追記:2009/10/04 OAuthでの認証に対応) *1:「先日って言っときながら大分前じゃねえか!」とかいう突っ込み禁止 *2:Pytho
Twitterのアカウントを取ってから既に1年半になるが、活発に使っているとは言い難い。その原因の一つとしてTwitterのクライアントがある。どうにも自分が利用するのにピッタリだと思うクライアントが見つからなかったのだ。そこで結局、自分の好みに合わせてコマンドライン上で動作するシンプルなTwitterクライアントをPythonで作ってしまった。しかも、ワンライナー(1行プログラム)。 最初の頃はいくつかのクライアントを使ってみたのだが、PCでの作業はシェルで行うことが多いので別のウィンドウを開きたくなかったり、Windows、Unix、MacなどのOSが変わっても同じクライアントを使いたかったり、GUIじゃなくてCUIで操作したかったり、それほど使い込むつもりがないので極力シンプルでコンパクトになっていて欲しかったり、そもそもクライアントをインストールしたくなかったりと、かなり条件を厳し
最近 GAE こと Google App Engine + python で遊んでます。 なかなかマゾくて楽しいかもしれません。 で、GAE の標準機能から ・URL Fetch API … URL をフェッチして Web 上の他のリソースにアクセス ・Mail API … メールを送信 ・Datastore API … DBみたいな感じ ・cron … 指定した日時などでコマンドを実行 と、twitter API の mentions を利用して、自分宛のリプライまたは言及があるポストを任意のメールアドレスに転送するサンプルを書いてみました。 python の文化がまだいまいちよくわからんので なんか記法とか違うかもしれませんが、とりあえず全部貼ってみようかと。 数あるサンプルの足しにでもなればいいなーと。 ちなみに、”new_project_template” からなるべく構成はいじっ
A python interface into the Twitter API By default, the Api caches results for 1 minute. Example usage: To create an instance of the twitter.Api class, with no authentication: >>> import twitter >>> api = twitter.Api() To fetch the most recently posted public twitter status messages: >>> statuses = api.GetPublicTimeline() >>> print [s.user.name for s in statuses] [u'DeWitt', u'Kesuke Miyagi', u'ev
携帯メールからTwitterのステータスを更新したいと思い、ぐぐってみたら俺的にストライクな書き込みを発見してしまった。 そのままでは動かなかったので、最近のPython Twitterに合わせて、ちょっぴり機能を追加したので、公開してみます。 #!/usr/bin/env python from email.Header import Header, decode_header import twitter, sys, email uid = "TWITTER_ID" pw = "TWITTER_PASSWORD" from_addr = "KEITAI_EMAIL_ADDRESS" #email account to receive from data = "" for line in sys.stdin: data = data + line mail = email.message
昨日書いたsimplejsonが入らない問題が解決しました。 解決方法はここにありました simplejson - Twisted Mind デフォルトでC拡張を使うようになっているので、 Windowsの方はmingw32が入っていればサクサクと。 python setup.py build -c mingw32 install でO.K.なはず。 まさにそのとおりでした>< mingw32はMinGW - Minimalist GNU for Windows - Browse Files at SourceForge.netから MinGW-5.1.3.exeを落としてきて実行するだけ。あと必要かわからないけどbinの位置に環境変数のPATHも通しておいた。 上記のサイトで書いてあるようにしたらsimiplejsonはうまく入った\(^o^)/ 次は問題のpython-twitterだ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く