
フレンド(フォローしてる人)の一覧を出して、
リストを簡単に作れるようするためのサービスです。
フォローする人が増えてリストを活用しないといけない状況なのですが、
標準のリスト作成手順は面倒で面倒でしかたないのです。
つまるところ、iPhoneで Twitterを見やすくするために作りましたw
昨日の夜に唐突に作りたくなって、「刀語」の放送直前に完成しました。
これでやっと仕事に戻れるwww
(気になると仕事ができない人)
続きを読む
Shadowboxは便利なんだけど、ウィンドウサイズにあわせてリサイズされちゃうのが難点ですなぁ。
“shadowbox;options={handleLgImages:’none’}”
とかでリサイズ停止はできるけど、トリミングされちゃうだけだし……。
flvにも対応したLightbox系スクリプトで、大きいサイズはウィンドウスクロールで
見れるようなものはないですかねぇ。
そんな感じに探していたら jQuery.lightpopというのを見付けました。
2007年12月22日だから結構前から存在していたんですね。
ブログ記事はこの日付ですが、スクリプト自体はバージョンアップをくり返していて、
現時点での最終更新日は2009年12月15日でした。
ThickBoxやShadowboxのようにiframeとかajax対応はないけど、
これで必要充分な感じです。
このブログでは大きいサイズの写真を貼ることがあるので、やはり縮小されたほうがいいだろうと思い直し Shadowboxに戻しました。^^;
javascriptからTwitterに投稿するという試みの続き。
公式でも jQuery.post() ではなく <form>を動的生成してsubmitするという方法だし、
なんかもうその方法しかなさそうな気がしてきました。
で、出来たのが下記のコード。
結論から言うと、いまだ難航中です。
TLをゲットするのは結構簡単で、下記は「sygnas」というユーザーのTLを取得します。
出力先は空のDIV。<div id=”result”></div>です。
function gettl(){
var url = "http://twitter.com/statuses/friends_timeline/sygnas.json?";
jQuery.getJSON( url + '&callback=?' , _showTL );
}
function _showTL( json ) {
$("#result").html("");
alert("result");
$.each(json, function(i,item){
$("#result").append('<dt>'
+'<img src="'
+item.user.profile_image_url
+'" width="48" height="48" alt="'
+item.user.screen_name
+'" /> '+item.user.name+'</dt>'
+'<dd>'+item.text
+'<br />'
+'[<a href="http://twitter.com/'
+item.user.screen_name+'/status/'
+item.id+'">'
+'Permalink</a>] '+item.created_at+'</dd>'
);
});
}
しかし投稿するほうがうまくいきません。
function twitTest(){
var url = 'http://twitter.com/statuses/update.json?';
var msg = { "status":"Twit Test" };
jQuery.post( url, msg, gettl, "json");
}
上のスクリプトで「Twit Test」と投稿して、TLを表示するはずなんですが。
というか先日やった時は動いてくれたのに今日は動いてくれません。なぜに!?
Twitter用jQueryプラグインがあってもおかしくないと思うのにないしなぁ……。
みんなTL取得系ばっかり。