Hatena::Groupvimperator

Keiku.vimperator このページをアンテナに追加 RSSフィード

2011-02-19google検索コマンドに検索オプションを加える このエントリーを含むブックマーク このエントリーのブックマークコメント

金融コンサルタントとして就職してからほとんどVimperatorを触ってませんでしたが久々にいじりました。

ちょっとしたことですが、google検索で、例えば更新の著しいVimperatorの検索なんかですと、さらに検索オプションの「1 年以内」に絞りたい時が私は多いのですが、いつも一年以内をクリックをして絞っていました。いちいちクリックというのも面倒なものです。


そこで意外にも使用するので、コマンドにしよう!ということでオプションを加えたコマンドを作りました。(というかパクリました。

js <<EOM
commands.addUserCommand(['openpastyear'],
    'GoogleSearch added a Past year option',
    function (args) {
        var url = args.string;
        if (url.indexOf('http') != 0) {
            url = 'http://www.google.co.jp/search?q=' + encodeURIComponent(args.string) + '&tbs=qdr:y';
        }
        liberator.open(url, args.bang? liberator.NEW_TAB : null);
    });
EOM

という感じです。参考にさせて頂いたのはgoogle-search.jsです。変数urlに&tbs=qdr:yを加えただけですが、これで一年以内で検索してくれます。


google検索のオプション全部網羅したpluginはあってもいいかもしれないですね(すでにあったらすみません。


また少しJavascriptを勉強してみようというモチベーションが持てました。

2009-08-14Background tab loaded: されるページで2回PageLoadされる このエントリーを含むブックマーク このエントリーのブックマークコメント

例えばゆるふわ愛され音楽ニュースサイト - ナタリーのようなページ*1に飛んだ時、2回PageLoadされます。

:messages

として確認してみると、

    ・
    ・
Background tab loaded: 
Executing PageLoad Auto commands for "*"
Executing DOMLoad Auto commands for "*"
Executing DOMLoad Auto commands for "*"
Executing DOMLoad Auto commands for "*"
Executing PageLoad Auto commands for "*"

とメッセージがあるのですが、体感的には2回PageLoadされるのでピカッと一回光るし気になってしまう。

とりあえず.vimperatorrcに、

set verbose=0

とすればPageLoadされませんが、何やってるかわからないし、

Background tab loaded: がなんなのかわからないとだめですね。早くソース読め自分。

*1:他にも結構あります。

JaceyJacey2011/07/09 02:24Knokced my socks off with knowledge!

zrbdavvflzrbdavvfl2011/07/09 17:03XzyeJC <a href="http://byjfemnlelel.com/">byjfemnlelel</a>

LadainianLadainian2011/07/09 23:35Smack-dab what I was lkooing for—ty!

yhvwmyricryhvwmyricr2011/07/10 18:07lA6gAk , [url=http://ygctdyjcenkh.com/]ygctdyjcenkh[/url], [link=http://fchpwonvtyob.com/]fchpwonvtyob[/link], http://vhjqlcwjqlwk.com/

ixgduwixgduw2011/07/12 00:41LaeBkC , [url=http://jkaeqqhwqrqh.com/]jkaeqqhwqrqh[/url], [link=http://gidosnklglvi.com/]gidosnklglvi[/link], http://nsldaqioqrfq.com/

2009-07-30multi_requester.jsでWolfram|Alphaは使えないかな このエントリーを含むブックマーク このエントリーのブックマークコメント

物理の学生なので積分計算やプロットWolfram|Alphaを使う機会が意外に多いから、

自分のmulti_requester.jsのSITEINFOに追加してみて実行してみたんだけど、うまく表示されませんでした。


XPassについては省略可であるので全部表示させたんですが、その中に計算結果が見えなかった。

この時点で今のmulti_requester.jsとしては無理なのかな??


ただYahoo!天気情報のようなextractLinkってケースではないんだけど、

検索した後の結果をFirebugで対応してるとこ見ると<div id="pod_0100" class="pod ">等があって、

こんな感じの所をoptionで指定すればいいのかとか思ったけどよくわからなかったです。

htmlとかJavaScriptとか全く知らないので無理がありました、、、勉強します。


あとうまく表示されなくともSITEINFOに追加する意味はあるなと思ったのが、

コマンド実行した後;oとしてhit a hintすれば*1目的のページに辿り着けるので、

qmarkでgoして入力するより統一的な気がします。


ちなみにですが、

Wolfram Mathematica Online Integratorの方はうまくいったので、

Wedataに追加しました*2

:mr wolfram-integrator [a function]

みたいな形で使えます。

*1:;tでもいいです。

*2:反映されるのに時間かかったのでミスったかと思いました。

リンク集

Firefoxの拡張であるvimperatorのフリークのHatenaグループです