aboutsummaryrefslogtreecommitdiffstats
path: root/direct_bookmark.js
AgeCommit message (Collapse)Author
2011-03-25Merge branch 'master' of https://github.com/guyon/vimperator-pluginsHaruto Otake
2011-03-23Speed up getting tags from はてなブックマークjanus_wel
thanks to the information from retlet http://b.hatena.ne.jp/retlet/20110322#bookmark-34906937 Signed-off-by: janus_wel <janus.wel.3@gmail.com>
2011-03-22LiveDoor Clipのtags XPathを修正guyon
2011-03-21Avoid an error at first time of accessing はてブjanus_wel
by activating non-javascript static page at top of はてブ Signed-off-by: janus_wel <janus.wel.3@gmail.com>
2010-11-29Fix <updateURL>anekos
2010-10-31Fix the bugjanus_wel
Signed-off-by: janus_wel <janus.wel.3@gmail.com>
2010-10-31Provide first aid for closing pathtraq APIjanus_wel
uses "link" element that has rel="canonical" attr instead of pathtraq URL canonicalization API Signed-off-by: janus_wel <janus.wel.3@gmail.com>
2010-01-21ignore cache of 500mattn
git-svn-id: http://svn.coderepos.org/share/lang/javascript/vimperator-plugins/trunk@36502 d0d07461-0603-4401-acd4-de1884942a52
2010-01-21typomattn
git-svn-id: http://svn.coderepos.org/share/lang/javascript/vimperator-plugins/trunk@36500 d0d07461-0603-4401-acd4-de1884942a52
2010-01-19Firefox 3.6にたぶんたいおうtrapezoid
git-svn-id: http://svn.coderepos.org/share/lang/javascript/vimperator-plugins/trunk@36481 d0d07461-0603-4401-acd4-de1884942a52
2009-08-27Follow HEADanekos
for http://vimperator.org/trac/gitweb/?p=liberator.git;a=commit;h=f20c2b315bb05c2e88d0c672f07dc229cc9267d2 git-svn-id: http://svn.coderepos.org/share/lang/javascript/vimperator-plugins/trunk@35099 d0d07461-0603-4401-acd4-de1884942a52
2009-07-05Change entrypage URL (via ↵otsune
http://hatena.g.hatena.ne.jp/hatenabookmark/20090703/1246609167 ) git-svn-id: http://svn.coderepos.org/share/lang/javascript/vimperator-plugins/trunk@34300 d0d07461-0603-4401-acd4-de1884942a52
2009-01-09oops. and version++mattn
git-svn-id: http://svn.coderepos.org/share/lang/javascript/vimperator-plugins/trunk@28187 d0d07461-0603-4401-acd4-de1884942a52
2009-01-09completerは非同期で動くので補完中に実行すると数個のDefe ↵mattn
rredが走ってしまう。補完時は1つしか走らない様、以前のgetTags()を戻し修正。btagsは現状のgetTags()をgetTagsAsync()として呼び出すよう修正。 git-svn-id: http://svn.coderepos.org/share/lang/javascript/vimperator-plugins/trunk@28186 d0d07461-0603-4401-acd4-de1884942a52
2008-12-3
/* {{{
Copyright (c) 2008, anekos.
All rights reserved.

Redistribution and use in source and binary forms, with or without modification,
are permitted provided that the following conditions are met:

    1. Redistributions of source code must retain the above copyright notice,
       this list of conditions and the following disclaimer.
    2. Redistributions in binary form must reproduce the above copyright notice,
       this list of conditions and the following disclaimer in the documentation
       and/or other materials provided with the distribution.
    3. The names of 
2008-11-29follow CVS HEAD (sbm command)teramako
git-svn-id: http://svn.coderepos.org/share/lang/javascript/vimperator-plugins/trunk@25347 d0d07461-0603-4401-acd4-de1884942a52
2008-11-261.id:suVeneがつけてくれたPost完了後のメッセージ表示の復活arccosine
2.id:guyonが作成した*によるLDCのレート表示機能の追記 どうみてもコピペです。本当に(ry git-svn-id: http://svn.coderepos.org/share/lang/javascript/vimperator-plugins/trunk@25004 d0d07461-0603-4401-acd4-de1884942a52
2008-11-262.0pre対応pekepeke
refcontrol, autoproxychanger 追加 git-svn-id: http://svn.coderepos.org/share/lang/javascript/vimperator-plugins/trunk@24976 d0d07461-0603-4401-acd4-de1884942a52
2008-11-25chase change of はてなブックマーク's tag listjanus_wel
git-svn-id: http://svn.coderepos.org/share/lang/javascript/vimperator-plugins/trunk@24807 d0d07461-0603-4401-acd4-de1884942a52
2008-11-21add post complete messagesuVene
git-svn-id: http://svn.coderepos.org/share/lang/javascript/vimperator-plugins/trunk@24584 d0d07461-0603-4401-acd4-de1884942a52
2008-11-15change URL for tag list of Hatena-Bookmark.janus_wel
Hatena co. had changed specification of Hatena-Bookmark? git-svn-id: http://svn.coderepos.org/share/lang/javascript/vimperator-plugins/trunk@23769 d0d07461-0603-4401-acd4-de1884942a52
2008-10-22follow latest vimperator.mattn
git-svn-id: http://svn.coderepos.org/share/lang/javascript/vimperator-plugins/trunk@21811 d0d07461-0603-4401-acd4-de1884942a52
2008-10-21liberator -> liberator.modulesjanus_wel
- buffer - commandline - commands - hints - ..etc コマンド追加時に使う addUserCommand の第 3 引数に指定する関数の第 1 引数が String から Object に変更したのに対応 - ldrize_cooperation_fetch_flv.js - lookupDictionary.js - matanico.js - nicontroller.js - nnp_cooperation.js - reading.js - youtubeamp.js migemo_hint.js で一時的にグローバルオブジェクト plugins を定義 応急処置なのであとで削る必要あり git-svn-id: http://svn.coderepos.org/share/lang/javascript/vimperator-plugins/trunk@21797 d0d07461-0603-4401-acd4-de1884942a52
2008-09-22タグの複数入力時に補完が冗長な表示だったのを修正。trapezoid
git-svn-id: http://svn.coderepos.org/share/lang/javascript/vimperator-plugins/trunk@19734 d0d07461-0603-4401-acd4-de1884942a52
2008-06-24added faves.commattn
git-svn-id: http://svn.coderepos.org/share/lang/javascript/vimperator-plugins/trunk@14516 d0d07461-0603-4401-acd4-de1884942a52
2008-06-20「:bicon」の説明追記mattn
git-svn-id: http://svn.coderepos.org/share/lang/javascript/vimperator-plugins/trunk@14278 d0d07461-0603-4401-acd4-de1884942a52
2008-06-19CVS HEADに対応trapezoid
git-svn-id: http://svn.coderepos.org/share/lang/javascript/vimperator-plugins/trunk@14270 d0d07461-0603-4401-acd4-de1884942a52
2008-06-05直後にページ遷移すると遷移後のページがブックマーク ↵trapezoid
れる可能性があったのを修正しました git-svn-id: http://svn.coderepos.org/share/lang/javascript/vimperator-plugins/trunk@13282 d0d07461-0603-4401-acd4-de1884942a52
2008-06-04* ↵mattn
Components.utils.evalInSandboxが使えるなら、そちらを使う様に修正 git-svn-id: http://svn.coderepos.org/share/lang/javascript/vimperator-plugins/trunk@13217 d0d07461-0603-4401-acd4-de1884942a52
2008-06-03* はてブ用hackmattn
git-svn-id: http://svn.coderepos.org/share/lang/javascript/vimperator-plugins/trunk@13124 d0d07461-0603-4401-acd4-de1884942a52
2008-05-30* 既に入力しているタグは補完しない様に修正mattn
git-svn-id: http://svn.coderepos.org/share/lang/javascript/vimperator-plugins/trunk@12845 d0d07461-0603-4401-acd4-de1884942a52
2008-05-27* :bicon ↵mattn
で被bookmark数アイコン表示(iconでなくcountの方がよかったか?) git-svn-id: http://svn.coderepos.org/share/lang/javascript/vimperator-plugins/trunk@12543 d0d07461-0603-4401-acd4-de1884942a52
2008-05-18vimperator1.0に対応,その他trapezoid
git-svn-id: http://svn.coderepos.org/share/lang/javascript/vimperator-plugins/trunk@11924 d0d07461-0603-4401-acd4-de1884942a52
2008-04-24 * ↵mattn
「:bentry」はカレントタブ、「:bentry!」は別タブとなる様に修正 git-svn-id: http://svn.coderepos.org/share/lang/javascript/vimperator-plugins/trunk@10256 d0d07461-0603-4401-acd4-de1884942a52
2008-04-21lang/javascript/vimperator-plugins/trunk/direct_bookmark.js:drry
* WSSE の無効な `zeropad()` を修正しました。 * 正規表現を修正しました。 * ほか。 git-svn-id: http://svn.coderepos.org/share/lang/javascript/vimperator-plugins/trunk@10105 d0d07461-0603-4401-acd4-de1884942a52
2008-04-21lang/javascript/vimperator-plugins/trunk/direct_bookmark.js: apply ↵trapezoid
jsdeferred for posting git-svn-id: http://svn.coderepos.org/share/lang/javascript/vimperator-plugins/trunk@10080 d0d07461-0603-4401-acd4-de1884942a52
2008-04-21lang/javascript/vimperator-plugins/trunk/direct_bookmark.js:mattn
* appendChildした瞬間にパースされimgがロードされてしまっているようです。スピードアップの為ignoreTagsに戻します。 git-svn-id: http://svn.coderepos.org/share/lang/javascript/vimperator-plugins/trunk@10061 d0d07461-0603-4401-acd4-de1884942a52
2008-04-20lang/javascript/vimperator-plugins/trunk/direct_bookmark.js:drry
* `parseHTML()` で `img` も strip から ignore に変更しました。 * ほか。 git-svn-id: http://svn.coderepos.org/share/lang/javascript/vimperator-plugins/trunk@10028 d0d07461-0603-4401-acd4-de1884942a52
2008-04-20lang/javascript/vimperator-plugins/trunk/direct_bookmark.js: support ↵trapezoid
GoogleBookmarks and some fix(using JSDeferred) git-svn-id: http://svn.coderepos.org/share/lang/javascript/vimperator-plugins/trunk@10013 d0d07461-0603-4401-acd4-de1884942a52
2008-04-18lang/javascript/vimperator-plugins/trunk/direct_bookmark.js:drry
* DOM に変更しました。 * ほか。 git-svn-id: http://svn.coderepos.org/share/lang/javascript/vimperator-plugins/trunk@9729 d0d07461-0603-4401-acd4-de1884942a52
2008-04-18lang/javascript/vimperator-plugins/trunk/direct_bookmark.js:drry
* fixed a bug in `parseHTML()`. git-svn-id: http://svn.coderepos.org/share/lang/javascript/vimperator-plugins/trunk@9717 d0d07461-0603-4401-acd4-de1884942a52
2008-04-18lang/javascript/vimperator-plugins/trunk/direct_bookmark.js:drry
* `parseHTML()` * removed a `strip_tags`. now you can add a tailing slash suffix instead. git-svn-id: http://svn.coderepos.org/share/lang/javascript/vimperator-plugins/trunk@9713 d0d07461-0603-4401-acd4-de1884942a52
2008-04-18lang/javascript/vimperator-plugins/trunk/direct_bookmark.js:drry
* added `strip_tags` to `parseHTML()`. git-svn-id: http://svn.coderepos.org/share/lang/javascript/vimperator-plugins/trunk@9709 d0d07461-0603-4401-acd4-de1884942a52
2008-04-18lang/javascript/vimperator-plugins/trunk/direct_bookmark.js:drry
* (trivial changes of the `ignore_tags`.) git-svn-id: http://svn.coderepos.org/share/lang/javascript/vimperator-plugins/trunk@9702 d0d07461-0603-4401-acd4-de1884942a52
2008-04-18lang/javascript/vimperator-plugins/trunk/direct_bookmark.js:drry
* どうもありがとーう。 [9692] git-svn-id: http://svn.coderepos.org/share/lang/javascript/vimperator-plugins/trunk@9701 d0d07461-0603-4401-acd4-de1884942a52
2008-04-18lang/javascript/vimperator-plugins/trunk/direct_bookmark.js:mattn
* LDCもscriptをstrip git-svn-id: http://svn.coderepos.org/share/lang/javascript/vimperator-plugins/trunk@9700 d0d07461-0603-4401-acd4-de1884942a52
2008-04-18lang/javascript/vimperator-plugins/trunk/direct_bookmark.js:mattn
* いかんいかん。ちゃんと書こう!私 git-svn-id: http://svn.coderepos.org/share/lang/javascript/vimperator-plugins/trunk@9697 d0d07461-0603-4401-acd4-de1884942a52
2008-04-18lang/javascript/vimperator-plugins/trunk/direct_bookmark.js:mattn
version++ git-svn-id: http://svn.coderepos.org/share/lang/javascript/vimperator-plugins/trunk@9693 d0d07461-0603-4401-acd4-de1884942a52
2008-04-18lang/javascript/vimperator-plugins/trunk/direct_bookmark.js:mattn
* タグの補完が動かなくなっていたので修正 * parseHTMLで無視するタグを設定出来る様にし、若干だがスピードアップ git-svn-id: http://svn.coderepos.org/share/lang/javascript/vimperator-plugins/trunk@9692 d0d07461-0603-4401-acd4-de1884942a52
"s1">'\u30ed\u30b7\u30a2\u30f3 \u30eb\u30fc\u30d6\u30eb'], ]; function echo (msg) { liberator.echo(<pre>{msg}</pre>); } let resultBuffer = ''; function kawase (value, clipboard, from, to) { [from, to] = [from || defaultSource, to || defaultTarget].map(function (it) it.toUpperCase()); if (from == '-') from = defaultSource; if (to == '-') to = defaultTarget; let url = 'http://quote.yahoo.co.jp/m5?a=' + value + '&s=' + from + '&t=' + to; var req = new XMLHttpRequest(); req.open('GET', url); req.onreadystatechange = function (aEvt) { if (req.readyState == 4 && req.status == 200) { let m = req.responseText.match(re); if (m) { let text = from + ' -> ' + to + '\n ' + from + ': ' + value + '\n ' + to + ': ' + m[3] + '\n rate: ' + m[2] + '\n time: ' + m[1]; echo(text); if (clipboard) { resultBuffer += text + '\n'; util.copyToClipboard(resultBuffer); } } else { liberator.echoerr('parse error'); } } }; req.send(null); } let extra = { argCount: '+', bang: true, completer: function (context, args) { if (args.length == 1) { // TODO - history } else { let def = args.length < 3 ? defaultSource : defaultTarget; context.title = ['Country Code', 'Country Name']; context.completions = [['-', def]].concat(ContryCodes); } } }; commands.addUserCommand( ['kawase'], 'Umihara Kawase Meow', function (args) { let as = args; resultBuffer = ''; liberator.echo('<<Results>>\n') if (as.length == 0) as.push('1'); while (as.length < 3) as.push('-'); for (let i = 1, l = as.length - 1; i < l; i++) { let [value, from, to] = [as[0], as[i], l == i ? '-' : as[l]]; liberator.log({ value: value, from: from, to: to }) value = eval(value); kawase(value, args.bang, from, to); } }, extra, true ); })(); // vim:sw=2 ts=2 et si fdm=marker: