amachangさんのよんだよんのJSをGMでどこからでもポストできるようにしてみた。

twitter.comに居る時だけ使えるっぽかったので、思い出した時いつでもポストできるようにGMでeverywhere化してみた。
http://gist.github.com/148885

[使い方]
左上枠「読んだ4」を押すと元スクリプトが発動するので、検索文字入力→検索結果選択すると、左にテキストエリアが出るので内容を確認・必要に応じて修正して「登録」をクリックするとtwitterに投げられます。最初はベーシック認証でtwitterのID/PASSを聞かれると思います、というかここでいれたアカウントにポストされます。
ページ内の検索時使いたい文字列は事前にコピーしておくと吉。←主な想定される使い道
左上にボタンがいつも出ているのがうざいので適当に@includeを調整するべき。

以上。

 ------------------

腕は治ったんだけど…なにで検索してもnot foundになるのはなんでだろ。

奥多摩で左腕骨折してはわわっなので修正するにたる湿潤したゆとりがないっす。はわわ。

ああ、テキストエリアの表示タイミングを微妙な感じにしてたら矢張り出てこないタイミングがあるとのこと。絶対出るようにするには「読んだ4」を押すタイミングで出現させるくらいしかないと思うんで、うーんなんだけど。出ない時があるのは論外だからしょうがないか。仕事の息抜き以外ではまずコード書かないので直すのは火曜日になると思います。

最初、http://www.otchy.net/js/twitterapi_0.9.2.jsを@requireさせてもらおうと思ってたんだけど、文字化け対策上そのまま使えなかったので、中のメソッドを流用してsetAttribute('accept-charset','UTF-8')だけ追加させてもらった。一応完成!
おお、http://d.hatena.ne.jp/dalmacija/20090507/1241695476もこれで使える様にできるかな?

とりあえず落ち着いた。まずは投げられるようにはなった。あとは文字化け対策だな。これも外部ライブラリの手を借りるか…

どうせグリモン化するなら、今居るページを確認して別サイトならtwitterのポストフォームを偽装してAPIに投げる仕組みを入れたら、どこでも使えるようになるかな。
――と思っていじってたんだけど、これ発動すると自動的にtwitter.comに遷移するのか。うわあ無駄なことをしてしまった。――ってのも何か勘違いっぽいな。???落ち着いてよくコードを見てみようか…

twitter.com上で使う前提ならグリモンでいいんじゃ?とおもって、ただそれだけのことをしてみた。
左上枠「読んだ4」を押すと発動します。検索後、本を選ばないまま何度も押すと悲しい感じになるので、連打非推奨。