【決定版!】「跳.jpでつぶやく」Chrome拡張機能(おそらく最終版)を公開しました。

この拡張が最終版で、これ以降大きな変更はしません。
この後はバグフィックスや小さな機能追加が主になると思います。

大幅にUIを変え、認証も一度で済むようにし、機能も追加しました。

●特徴

  • Google Readerでフォーカスを当てているページをつぶやくことができるようになりました!
  • ✔ Ctrl+Enterというショートカットで投稿できます!

●謝辞

  • 素晴らしい短縮率を誇る「跳.jp」の製作者様
  • shortcuts.jsの製作者様

●インストール

こちらからどうぞ。

●使い方

初回は認証が必要です。「跳」ボタンをクリックしてください。
2つほどダイアログが開いたのち、設定ページが開きます。
そうしたら、まず「認証する」をクリックします。
そして認証を済ませていただき、2つの値が表示されたところでもう一度「跳」ボタンをクリックします。
設定ページで表示された二つの値をコピー&ペーストし、投稿用フォーマットなどを設定します。
入力が完了したら、「保存」ボタンをクリックしてください。「保存しました」といった意味のメッセージが表示されれば問題ありません。
設定が完了したら、つぶやきましょう。
「跳」ボタンをクリックすればポップアップが表示されますので、コメントを入力し、「ツイート」ボタンまたはCtrl+Enterを押します。
クライアント等で確認していただいて、しっかり投稿できていればOKです!
「Completed」と表示されても投稿されていない場合、設定が間違っている可能性があります。もう一度設定を確認してみてください。

また、Google Readerからつぶやくこともできます!
記事が選択されている状態で「跳」ボタンをクリックすれば、その記事のURLとタイトルが自動的に挿入されます!

●その他

もしご要望等ありましたら、コメント欄から是非教えてください。
バグ報告もこちらで!
また、Twitterはてブ等で広めていただけると、逆立ちしながら喜びますのでよろしくお願いします。

【追記】「跳.jpでつぶやく 簡易版」Chrome拡張を公開しました

こちらで予告していた、簡易版が完成しました。
前回同様、お粗末な実装ですので、バグがあるかと思いますが、その場合はコメント欄からご報告よろしくお願いします。

決定版が公開されています!これからはこちらをお使いください!

●簡易版の特徴

✔ 読み込みが早いです
✔ キーボード操作でほとんどの動作が完結します
✔ 代替コメントの設定が可能です

●注意点

  • 改行を含む選択部分は正しく表示されません。しかし、投稿はしっかり行われます。
  • OAuth_tokenとOAuth_token_secretを平文で送信します。これらの値は僕しか知らないConsumer_key、Consumer_key_secretとの組み合わせが正しい場合のみ動作しますが、抵抗のある方は簡易版でない方を使用してください。

●インストール

こちらからどうぞ。
決定版が公開されています!これからはこちらをお使いください!

●使い方

特にこれといったものはありませんが、使い始める前に、設定ページで認証を行う必要があります。
認証と投稿フォーマットの指定が完了すれば、あとはブラウザ上部の「跳」ボタンをクリックするだけです。

●お約束

また、僕自身Twitterは非公開にしてあり、この拡張を多くの人に知ってもらえない状況です。
どんな方法でも構いませんので、この拡張を気に入ってもらえた方は、是非この拡張を誰かに教えてあげてください。
自分勝手で本当にごめんなさい。

TwitterのOAuthでつまづく

題名の通りです。

abraham's twitteroauthというものを使ってTwitterにPOSTしようと目論んでいるのですが、うまくいかない。
実はこの方法でPOSTするのは初めてではなくて、今まで何度も使っているのですが…、うまくいかない。

	require_once('./twitteroauth.php');

	/* 必要な値を準備  $consumer_keyとか$tweetとか */

	$to = new TwitterOAuth($consumer_key, $consumer_secret, $access_token, $access_token_secret);
	
	if($to->OAuthRequest('https://twitter.com/statuses/update.xml', 'POST', array('status'=>"$tweet"))) {
		echo '投稿成功!';
	}

というコードで動かしてます。
動かすと「投稿成功!」って出て、「やった!」と思いTwitterのプロフィールページを見てみると…
反映されてない!!

ほかの用途に使ってる「ちゃんと動く」コードから必要な部分を引っ張ってきたので、なぜ動かないのかが不思議でたまりません。

何か情報をお持ちの方はぜひ教えてください><

「跳.jpでつぶやく」FirefoxアドオンのUIを修正しました

使い方は基本的に同じです。→こちら
呼び出すのが「コンテキストメニューから」か「アドオンバーから」か"だけ"の違いです。機能的な違いはありません。
コンテキストメニューから呼び出す方が好きな方はそのままお使いください
アドオンバーからつぶやく方はこちらからインストールしてください。

●お約束

ご希望・ご要望・バグ報告は拡張内、またはコメント欄からお願いします。
ご質問はコメント欄からお願いします。
また、僕自身Twitterは非公開にしてあり、この拡張を多くの人に知ってもらえない状況です。
どんな方法でも構いませんので、この拡張を気に入ってもらえた方は、是非この拡張を誰かに教えてあげてください。
自分勝手で本当にごめんなさい。

「跳.jpでつぶやく」Firefoxアドオンを公開しました

ここで公開して、しばらく様子を見て特に問題なさそうでしたら、Mozilla拡張機能ギャラリーへの申請をしたいと思います。
そのため、このアドオンを使ってる方には使い勝手等、お伺いすることがあるかもしれません。
このアドオンはまだ自動更新されません!!

跳.jpでつぶやく

●概要

見ているページのURLを「跳.jp」で短縮し、Twitterに投稿するウインドウを表示します。

●特徴

ツイートのフォーマットを指定することができます。
→指定しない場合はデフォルトのフォーマットが適用されます。

「跳.jp」で短縮します。
→自分のコメントをより多く入力することができます。

もちろん選択範囲もつぶやけます。
→テキストを選択したままアドオンを起動すると、選択部分が自動的に挿入されます。

スクリーンショット

●その他

ご希望・ご要望・バグ報告は拡張内、またはコメント欄からお願いします。
ご質問はコメント欄からお願いします。
また、僕自身Twitterは非公開にしてあり、この拡張を多くの人に知ってもらえない状況です。
どんな方法でも構いませんので、この拡張を気に入ってもらえた方は、是非この拡張を誰かに教えてあげてください。
自分勝手で本当にごめんなさい。

●更新履歴

2011/3/27 バージョン0.1.1 公開

●インストール

こちらからインストールしてください

●修正したいところ

アドオンの呼び出し方。

●使い方

フォーマットを指定しない場合はつぶやきたいページを右クリックから「跳.jpでつぶやく」でOKです。
フォーマットを指定したい方は、アドオン一覧のページを開き、「跳.jpでつぶやく」の「設定」から、フォーマットの指定を行ってください。
フォーマット例:

  • 投稿用→ %c via %t ( %u ) %h 、引用→ "%q"
  • 投稿用→ QT %c %t %u %h 、引用→ 『%q』=> ※id:verusさんおすすめ
  • 投稿用→ %c - %t ( %u ) %h 、引用→ quote:%q ※デフォルト

●謝辞

素晴らしい短縮率を誇る跳.jpの製作者様(Harapeco様、shukukei.com様)

よく使うサイトに一瞬でジャンプできる「KeyJump」Chrome拡張を公開しました

例によって拡張機能ギャラリーで公開できないので…
インストール先は下部にあります。
自動更新のマニフェストをうまく設定できている自信がないので、ちょくちょくこのページを確認してもらいたいです。

KeyJump

●概要

「@」(半角)と、設定ページで設定したキーワードを入力することで、登録したURLにジャンプします。

●特徴

とにかく早い!お気に入りのページに一瞬でジャンプ!
ちょっと進んだ使い方も可能!最後に説明します。

スクリーンショット

●更新履歴

2011/3/27 バージョン0.1 公開

●インストール

こちらからインストールしてください
致命的なバグが見つかったため、現在公開を停止しています。

●その他

ご質問・ご意見・ご要望はコメント欄からお願いします。
バグを発見した方は、こちらまで連絡してください。
また、僕自身Twitterは非公開にしてあり、この拡張を多くの人に知ってもらえない状況です。
どんな方法でも構いませんので、この拡張を気に入ってもらえた方は、是非この拡張を誰かに教えてあげてください。
自分勝手で本当にごめんなさい。

●使い方

インストールしたら、まずは拡張機能の設定画面を開きましょう。
chrome://extensionsとオムニバーに入力し、KeyJumpの項目の「オプション」をクリックします。
そこで、キーワードとジャンプ先が指定できます。
エラーが出ることもあります。その場合はエラーの内容と入力したものを見比べてみてください。
設定が完了したら、オムニバーで「@」(半角で!!)と打ち、スペースキーを押します。
オムニバーの左側にKeyJumpと表示されると思うので、そうしたら設定画面で設定したキーワードを入力してください。
キーワードを入力し、Enterを押せば、登録したURLへ飛びます!

●ちょっと進んだ使い方

キーワードをtwitにし、ジャンプ先をjavascript:void(document.location='http://twitter.com/?status='+encodeURIComponent(document.title+' : '+document.location));にしてみましょう。(はてなダイアリーを使っているので、一部文字がおかしくなっているかもしれません)
そして、オムニバーで「@(スペース)twit」と入力すると…?
簡易的なTwitterのオムニレット(?)が完成しました!
もっとすごいこともできます!が、ここでは割愛します。
こんな使い方もあるよーということで。
ちなみにJavascriptが使えるからと言って、が使えるわけではありません。
保存する際にチェックしていますので、スクリプトタグを含むモノははじきます。

「跳.jpでつぶやく」Chrome拡張の簡易版を開発中です

今までの「跳.jpでつぶやく」(Chrome)は、「跳」ボタンを押してからツイートページを開くまで、時間がかかりました。
また、テキストボックスに自動でフォーカスが入らず、イライラされた方もいるかと思います。

そこで、簡易版の開発をすることにしました。

簡易版の大きな特徴として、

  • window.promptを用いた、マウス要らずの投稿
  • 二度目以降の認証が必要ない

といった二つがあげられます。

また、現在の「跳.jpでつぶやく」に存在する「フォーマット指定機能」も引き継ぎます。

ただ、簡易版ならではの欠点もあります。

  • 初回使用時にやや面倒な設定が必要
  • 140文字内に収まってるかがその場で判断できない
  • デザインが味気ない

以上のメリットとデメリットを比較して、自分に合った方を使用してもらえれば、と思います。
簡易版は早ければ明日、遅くとも今週中には公開できると思います。
また、「この機能実装してー」といったご要望も大歓迎ですので、ぜひ気軽にコメントしてください。