Home > Twitter
Twitter Archive
Twitter Tools をカスタマイズ
1 日の Twitter の発言を WordPress に投稿したりといったことができるプラグイン、Twitter Tools を入れていますが、少しソースを弄ってみたのでメモとして残しておきます。
まず、投稿される内容の部分。twitter-tools.php 245 行目あたりから。
$content = '<dl class="aktt_tweet_digest">'."¥n";
foreach ($tweets_to_post as $tweet) {
$content .= '<dt><a href="http://twitter.com/'.$this->twitter_username.'/statuses/'.$tweet->tw_id.'">'.date('Y-m-d H:i:s', strtotime($tweet->tw_created_at)).'</a> '.make_clickable($tweet->tw_text).'</dt>'."¥n";
}
$content .= '</dl>'."¥n";
もう 1 つ、投稿時間を修正。323 行目あたりの INSERT 文の中。
VALUES
( '".$wpdb->escape($this->tw_id)."'
, '".$wpdb->escape($this->tw_text)."'
, '".date('Y-m-d H:i:s', $this->tw_created_at + 9*3600)."'
, NOW()
)
こちらを参考にしました。
・TwitterTools改造:時差修正 — ジミダナオレ
・satou30.info - Twitter Toolsでtwitterの投稿時間も表示するようにした。
- Comments: 0
- Trackbacks: 0
Twitter に Google Maps へのリンクを追加するグリモン
- 2008-03-17 (月)

これは何?
Twitter の発言で、L:住所 と表示されているロケーション情報に、Google Maps へのリンクを追加する Greasemonkey です。
使い方
下記リンクからインストールしてください。例によって Greasemonkey が必要です。(Safari の場合は GreaseKit)
インストール後、Twitter の L:住所 という部分が Google Maps へのリンクになります。
twittergooglemapslink.user.js (version 1.0)
Userscripts.org で管理することにしました。
Twitter Google Maps Link – Userscripts.org
その他、技術的なこと
既に同じグリモンがあるかもしれませんが、見つからなかったので作りました。
今回、初めて XPath を使いました。最初 DOM でやろうと思ったんですが、処理が煩雑になるし XPath の方が早いらしいので。以下のリンクを参考にしました。
・Introduction to using XPath in JavaScript - MDC
・ JavaScript-XPath をリリースしました!さあ、あなたも XPath を使おう!(解説付き) - IT戦記
// ==UserScript==
// @name Twitter Google Maps Link
// @namespace http://www.sukechan.net/
// @description Location is convert into the link to Google Maps.
// @include http://twitter.com/*
// @version 1.0
// ==/UserScript==
(function() {
var x = document.evaluate('//*[@class="entry-title entry-content"] | //div[@class="desc"]/descendant::p[1]', document, null, XPathResult.ORDERED_NODE_SNAPSHOT_TYPE, null);
for (var i = 0; i < x.snapshotLength; i++) {
var idx = x.snapshotItem(i).textContent.indexOf("L:")
if (idx >= 0) {
loc = x.snapshotItem(i).textContent.substr(idx + 2).split(/\s+/)[0].replace(/[\n\r\s]/g, "");
x.snapshotItem(i).innerHTML = x.snapshotItem(i).innerHTML.replace(loc, "" + loc + "");
}
}
})();
- Comments: 0
- Trackbacks (Close): 0
相手に Follow されてるかを確認する Twitter Follower Checker を作りました
これは何?
Twitter で、指定したユーザに Follow されてるかを確認する、ただそれだけです。
作ろうと思ったきっかけは、誰かの発言に Reply する時に「あれ?この人自分を Follow してくれてたかな?」と思う時があって、Follow されてるかをチェックしてたんですが、Twitter 本家の Follower ページだと探すのに一苦労だったためです。
使い方
Twitter Follower Checker のページで、調べたいユーザ名を入力して「follow?」ボタンをクリックします。
Twitter にログインしていない場合は認証画面が表示されます。
しばらくすると、Follow されているかいないかが表示されます。
ブックマークレットも作りました。以下のリンクをブックマークに追加してください。
その他
Twitter API を使って、Followers から該当するユーザを探します。
Follower の数が多い方だと、Twitter API 制限に引っかかってしまうことがあるかもしれませんので、ご利用は計画的に。
IE 6, Firefox 2.x, Safari 3.0.4 で動作確認しました。
不具合やご意見ありましたら、Twitter または当ブログのコメントでいただけると嬉しいです。
更新履歴
- Ver 1.0.1 (2008/02/24)
-
- ユーザー名の大文字/小文字を区別しないようにしました
- ロゴをつけてみました
- Ver 1.0.0 (2008/02/17)
-
- 公開
参考
・[観] Twitter API 仕様書 (勝手に日本語訳シリーズ)
・ひらめいったー - たくさん following がいる人が自分を follow してくれてるか調べる何か。…
ありがとう!
- Comments: 1
- Trackbacks (Close): 0
ホーム > Twitter
- Search
- Feeds
- Meta