Hatena::Groupptech

ぷちてく RSSフィード

Archive
 
ProfileProfile

2012-11-03

ソーシャル系リアルタイム検索するBookmarklet

02:36

どーもこんちわ。いわゆる「リアルタイムサーチ」とか「ソーシャルストリームサーチ」。検索するとTwitterとかFacebookのマッチした結果がTLみたいにどんどん流れてくるやつブックマークレット

コード地味だけど思い立ったときサッと検索できて結構べんり。地味には地味のよさがある

Bookmarklet

反応が速くて使い物になる順にならべてある。リアルタイム性があやしいのもあるから、Social Stream Search → SSS で統一した

コードの下部にiframeでレット埋め込んである。出てなければ、ここに直接見に来る・リロード・リンク先に飛ぶ etcで

Yahoo!

一番はやい気がする。安定

http://let.hatelabo.jp/noromanba/let/gYC-yoDbprDzbQ

これ使ってれば特に不満無いはず

Bing

結構いけてる。いい。ハッシュタグ検索当たり外れある

http://let.hatelabo.jp/noromanba/let/gYC-yoDciaTjHA

Yahooと同時進行して競争させるとたのしい

TOPSY

リアルタイム度ちょっと低いけど、ストックする指向だから週間とか時間単位で絞りこめるのがウリ

http://let.hatelabo.jp/noromanba/let/gYC-xtjxlKPHCQ

古いやつ探すときとかべんり感

NAVER

知らないうちにあったから一応つくった。ハッシュタグ検索当たり外れある

http://let.hatelabo.jp/noromanba/let/gYC-xtjzmb2sUQ

特別すごいとかはない

Twitter

本家は古いやつすぐ出なくなる

http://let.hatelabo.jp/noromanba/let/gYC-ytzp3N_gIA

CEOか誰かが検索性能改善するって言ってた

Google

そんな検索なかった

気のせい

JavaScript

中身はほとんど同じ。連続でForkしていけばよかった

Yahoo
/*
 * @title Y! SSS
 * @description Yahoo realtime social stream search
 * @include http://realtime.search.yahoo.co.jp/search?*
 * @license MIT License http://nrm.mit-license.org/2012
 * @require
 */

// c.f. http://ptech.g.hatena.ne.jp/noromanba/20121103/1351964192
(function () {
    var word = prompt('Search This');
    if (!word) return;

    location.href = 'http://realtime.search.yahoo.co.jp/search?p=' + encodeURIComponent(word);
})();
http://let.hatelabo.jp/noromanba/let/gYC-yoDbprDzbQ
Bing
/*
 * @title Bing SSS
 * @description Bing realtime social stream search
 * @include http://www.bing.com/social/search?*
 * @license MIT License http://nrm.mit-license.org/2012
 * @require
 */

// c.f. http://ptech.g.hatena.ne.jp/noromanba/20121103/1351964192
(function () {
    var word = prompt('Search This');
    if (!word) return;

    location.href = 'http://www.bing.com/social/search?q=' + encodeURIComponent(word);
})();
http://let.hatelabo.jp/noromanba/let/gYC-yoDciaTjHA
TOPSY
/*
 * @title TOPSY SSS
 * @description Topsy realtime social stream search
 * @include http://topsy.com/s?*
 * @license MIT License http://nrm.mit-license.org/2012
 * @require
 */

// c.f. http://ptech.g.hatena.ne.jp/noromanba/20121103/1351964192
(function () {
    var word = prompt('Search This');
    if (!word) return;

    location.href = 'http://topsy.com/s?window=realtime&allow_lang=all&q=' + encodeURIComponent(word);
})();
http://let.hatelabo.jp/noromanba/let/gYC-xtjxlKPHCQ
NAVER
/*
 * @title NAVER SSS
 * @description NAVER realtime social stream search
 * @include http://search.naver.jp/realtime?*
 * @license MIT License http://nrm.mit-license.org/2012
 * @require
 */

// c.f. http://ptech.g.hatena.ne.jp/noromanba/20121103/1351964192
(function () {
    var word = prompt('Search This');
    if (!word) return;

    location.href = 'http://search.naver.jp/realtime?sm=tab_hty.realtime&q=' + encodeURIComponent(word);
})();
http://let.hatelabo.jp/noromanba/let/gYC-xtjzmb2sUQ
Twitter
/*
 * @title Twitter SSS
 * @description Twitter realtime social stream search
 * @include https://twitter.com/search*
 * @license MIT License http://nrm.mit-license.org/2012
 * @require
 */

// c.f. http://ptech.g.hatena.ne.jp/noromanba/20121103/1351964192
(function () {
    var word = prompt('Search This');
    if (!word) return;

    location.href = 'https://twitter.com/search/realtime?q=' + encodeURIComponent(word);
})();
http://let.hatelabo.jp/noromanba/let/gYC-ytzp3N_gIA


コードは地味だし、やることも地味だし、4つともほぼ同じことしかしてない。だけどブックマークレットの大半はこんなもんだからキミもすぐかけるよ

ほかに検索あったら Hatena::Let から Fork してつくるとか。最初は人のまねっこを少しいじって始めれば、JavaScriptとかすぐ書けるようになる

だいたいほんとうの話

タイムアタックコーディング危険

見直したとき、「うわぁ・・なにこれ」と思ってハッシュタグで検索かけたら、案の定#がエスケープ漏れでlocation.hashに認識されて動かなかった

前にやっつけ書きしたのがよくなかったから直しておいた

完全にほんとうの話

rsxsossntprsxsossntp2014/01/20 11:17mvivgqufdi, <a href="http://www.opvkprlxzo.com/">bbslanftzy</a>

urwyiehznvurwyiehznv2014/01/23 03:59ixqmxqufdi, <a href="http://www.yxqidgcicl.com/">iernzlotce</a>

oxvpiiwyugoxvpiiwyug2014/01/26 05:33jbpyrqufdi, http://www.dnqlrxfcbe.com/ niyyzcibfn

fkpyxodfaofkpyxodfao2014/02/02 09:06vthppqufdi, <a href="http://www.bbralnrqfb.com/">wsoyveqelf</a> , [url=http://www.prbjeqatst.com/]lmgvznlfck[/url], http://www.epcdibqwkj.com/ wsoyveqelf

jutjymnnlljutjymnnll2014/03/20 05:58pewxgqufdi, <a href="http://www.bdydwcnzni.com/">dbfhuqudnh</a> , [url=http://www.gduqvccmij.com/]hcpdwwcxjz[/url], http://www.fwkjdroxdh.com/ dbfhuqudnh

トラックバック - http://ptech.g.hatena.ne.jp/noromanba/20121103