最古ツイート検索
by
furyu-tei
2014-12-28 [2014/12/28 14:41:29]
ウェブ版Twitter上でもっとも古いツイートを探す・ユーザースクリプト版→ https://github.com/furyutei/twSearchFirstTweet
@@ -1,6 +1,6 @@
/*
* @title 最古ツイート検索
- * @description ウェブ版Twitter上でもっとも古いツイートを探す
+ * @description ウェブ版Twitter上でもっとも古いツイートを探す・ユーザースクリプト版→ https://github.com/furyutei/twSearchFirstTweet
* @include https://twitter.com/*
* @license MIT License
* @javascript_url
/*
* @title 最古ツイート検索
* @description ウェブ版Twitter上でもっとも古いツイートを探す・ユーザースクリプト版→ https://github.com/furyutei/twSearchFirstTweet
* @include https://twitter.com/*
* @license MIT License
* @javascript_url
*/
(function(w, d, search_words){
if (!search_words) return;
var cwin = w.open('about:blank'), cdoc = cwin.document;
var html = '<html><head><title>twSearchFirstTweet: #T#</title></head><body><h1>twSearchFirstTweet</h1>#B#</body></html>';
cdoc.open();
cdoc.write(html.replace(/#T#/g, 'Now searching ...').replace(/#B#/g, '<p><img src="//furyu-tei.sakura.ne.jp/icon/loading_icon.gif" alt="searching..." title="searching..." /></p>'));
cdoc.close();
$.getScript('//furyu-tei.sakura.ne.jp/script/twSearchFirstTweet.js?t='+new Date().getTime(),function(){
search_first_tweet(search_words, function(info, tweets){
//cwin.location.href = info.search_url;
if (0 < tweets.length) {
var tweet = tweets[tweets.length-1];
var tweet_html = '<blockquote class="twitter-tweet" lang="ja"><a href="https://twitter.com'+tweet.path+'">'+tweet.title+'</a></blockquote><script async src="//platform.twitter.com/widgets.js" charset="utf-8"></script>';
}
else {
var tweet_html = '<p>Not found.</p>';
}
cdoc.open();
cdoc.write(html.replace(/#T#/g, 'Result').replace(/#B#/g, '<h2><a href="'+ info.search_url +'">Search Result</a></h2>'+tweet_html));
cdoc.close();
});
});
})(window, document, prompt('search words',String(document.getSelection())));
- Permalink
- このページへの個別リンクです。
- RAW
- 書かれたコードへの直接のリンクです。
- Packed
- 文字列が圧縮された書かれたコードへのリンクです。
- Userscript
- Greasemonkey 等で利用する場合の .user.js へのリンクです。
- Loader
- @require やソースコードが長い場合に多段ロードする Loader コミのコードへのリンクです。
- Metadata
- コード中にコメントで @xxx と書かれたメタデータの JSON です。