Keep on moving

あんまりまとまってないことを書きますよ

Jetpack SDK 0.8入門

FirefoxAdd-onが作ってみたくてJetpack SDKをさわって欲しい機能を実装してみました。

参考


APIの資料。
[http://efcl.info/2010/0126/res1547/:titl
Jetpackの使い方のまとめ記事。
ApiDocumentation - bitly-api - bitly REST API method documentation - API Libraries and Documentation for bitly - Google Project Hosting
bit.lyのAPIの使い方
Jetpack SDK 0.5 開発デモ
ソースの書き方をかなり参考にさせていただいた。

実際に作ってみた

試しに「Webページを開いて右クリックメニューからメニュー実行すると、ページタイトルとbit.lyで短縮したURLを取得して、新しいタブでTwitter
画面を開いて入力欄にその文字列を貼付ける」Add-onを作成してみました。
ソースは以下です。
ehren / TweetThisPage — Bitbucket

本当は拡張として公開したいんですが、bit.lyのAPIを使うのにユーザID+APIKeyが必要かつ、APIに制限があるので、その辺をふせてソースのみ公開します。

メモ

source bin/activate
deactivate
  • 書いたソースをサンドボックス環境で実行
cfx run
  • xpiを作成
cfx xpi