Google Buzz にポストされた内容を OAuth を使って Twitter に転送する Google App Engine(GAE) のスクリプトです。
Buzz からは PubSubHubbub 経由でデータが送られてきますのである程度リアルタイムに Twitter へ転送処理が行われます。
Buzz は Google の他のサービスとインテグレートされているので Picasa や YouTube などのアクティビティーの取り込みに便利です。
もともと Twitter から Buzz へ乗り換えて Twitter はサブのマイクロブログサービスとして使おうという試みのプロジェクトでしたが、Buzz がいつまで続くか分からないのでご利用は計画的に。。。
- Twitter の OAuth 各種キー。
- Google Shortner API のキー。
- config.sample.py を config.py にコピー後必要項目を書き換えます。
- app.yaml 内のアプリケーション名を適当なものに変更します。
- GAE へデプロイします。
- http://YOUR-APPS.appspot.com/home へアクセスします。
- アプリオーナーアカウントでログインします。(デフォルトではオーナーのみ利用可能。)
- config ページへ行き、Twitter 連携を行います。
- Buzz Sync の Enable リンクをクリックします。
- Buzz へ投稿し、Twitter へ転送されるか確認します。
- デバッグ情報は GAE コンパネのログ画面より確認できます。
- Buzz から PubSubHubbub 経由で送られてくるデータは遅延する場合があります。
Source Code Repository: mocomo.co - GitHub
Twitter: Atrac613