cxxの日記

2009-01-20

[]Dashboardのpost type指定のURIのページングを修正するuser script 03:25 はてなブックマーク - Dashboardのpost type指定のURIのページングを修正するuser script - cxxの日記

http://www.tumblr.com/show/photos とか。

no title

2008-11-17

[]たんぶらうざのキーボードショートカットを無効化するuser script 07:59 はてなブックマーク - たんぶらうざのキーボードショートカットを無効化するuser script - cxxの日記

no title

たんぶらうざのキーボードショートカットがReblogCommandと衝突するので無効化する。

2008-11-03

[]Tumblrのfollowing一覧を最終更新順に並び替えるuser script 00:38 はてなブックマーク - Tumblrのfollowing一覧を最終更新順に並び替えるuser script - cxxの日記

400人を超える人数をfollowしていると初期にfollowした人のpostがdashboardに現れなくなるので、長い間更新のない人をunfollowするために最終更新順に並び替える。

no title

2008-10-31

[][]Dashboard + Tomblooでnotesを表示する 03:39 はてなブックマーク - Dashboard + Tomblooでnotesを表示する - cxxの日記

うたたね - Dashboard + Tombloo

Nキーでnotesを表示する。下のコードをそれぞれ似たコードがある箇所に追加する。

// Show Reblog Notes
  {
    name    : 'ShowNotes',
    command : function(stdin){
      stdin.forEach(function(node){
        var notesNode = $X('.//a[@class="reblog_count"]', node)[0];
        if (notesNode) {
          var onclickStr = notesNode.getAttribute('onclick');
          var result = onclickStr.match(/display_post_notes\((\d+), '(\w+)'\);/);
          if (result)
            unsafeWindow.display_post_notes(parseInt(result[1]), result[2]);
        }
      });
      return stdin;
    }
  },
  {
      key : 'n',
      description : 'Show Notes',
      command : function(){
        try { var stdin = window.Minibuffer.execute('current-node') }catch(e) {}
        window.Minibuffer.execute('ShowNotes',stdin);
      }
  },