g:vimperator:id:nkmrtkhd このページをアンテナに追加 RSSフィード

 | 

2009-10-08

四たびreblog 23:51 四たびreblog - g:vimperator:id:nkmrtkhd を含むブックマーク はてなブックマーク - 四たびreblog - g:vimperator:id:nkmrtkhd

こんなんできました.

reblogしたいページをがんがん開いておいて,

:reblogall

でいけるはず.

javascript <<EOM
commands.addUserCommand(
  ['reblogall'],
  'reblog all tabs',
  function() {
    var itab=0;
    var ntab=tabs.count;
    liberator.echo(ntab);
    for(itab=0;itab<ntab;itab++){
      if(buffer.URL.toString().match(/\.tumblr/)) {
       //reblog and close
       liberator.echo('reblog');
       liberator.execute('tombloo ReBlog\ -\ Tumblr');
       liberator.execute('tabclose');
      }else{
        //next tab
        liberator.echo('no reblog');
        liberator.execute('tabnext');
      }
    }
  }
);
EOM

javascriptは初めてだ.

URLtumblrがあるかで判定しているけれど,もっとスマートな判定方法はないのかな.

otsuneotsune2009/10/10 16:57XPathで id("tumblr_controls")[self::iframe] をBooleanで判定すればtumblrであるかが分かります。

KellsieKellsie2011/11/22 01:22That's way more cvleer than I was expecting. Thanks!

nkmrtkhdnkmrtkhd2011/11/23 15:06See also http://vimperator.g.hatena.ne.jp/nkmrtkhd/20110522

qsmsblzpqsmsblzp2011/12/04 03:50l4C2Nk , [url=http://ebmbamyeicbo.com/]ebmbamyeicbo[/url], [link=http://amnpsguoghuh.com/]amnpsguoghuh[/link], http://xvkbkiypzgkk.com/

トラックバック - http://vimperator.g.hatena.ne.jp/nkmrtkhd/20091008
 |