2008年09月26日

[Ubiquity] 超快速 Plurk 發佈

這兩天開始試用Plurk,想嘗試到底微網誌有何魅力,和一般的Blog又有那些差異。為了方便張貼,由噗友鄉民28號-逐浪 樂無窮處複製張貼Plurk的Ubiquity指令,我只把輸出的動詞由「says」改成「說」而已,程式中的紅色字體請換成你自己的Plurk ID:

/*
* Copied from http://forte.at.googlepages.com/Ubiquity_plurk.txt
*/
CmdUtils.CreateCommand({
  name: "plurk",
  takes: {status: noun_arb_text},
  homepage: "http://theunfocused.net/moz/ubiquity/verbs/",
  author: {name: "Blair McBride", homepage: "http://theunfocused.net/"},
  modifier: {name: "Forte Lin"},
  license: "MPL",
  preview: function(previewBlock, statusText) {
    var previewTemplate = "將要發佈的內容如下: <br/>" +      
                          "<b>${status}</b><br /><br />" +
                          " 總字數為: <b>${chars}</b>";
    var truncateTemplate = "<br />後面 <b>${truncate}</b> " +
                           "個字將予以刪除!";
    var previewData = {
      status: statusText.text,
      chars: statusText.text.length
    };
    var previewHTML = CmdUtils.renderTemplate(previewTemplate,
                                                    previewData);
    if(previewData.chars > 140) {
      var truncateData = {
        truncate: previewData.chars - 140
      };
      previewHTML += CmdUtils.renderTemplate(truncateTemplate,
                                                   truncateData);
    }
    previewBlock.innerHTML = previewHTML;
  },
  execute: function(statusText) {
    if(statusText.text.length < 1) {
      displayMessage("Plurk 內容不可空白");
      return;
    }
    var updateUrl = "http://www.plurk.com/TimeLine/addPlurk";
    var updateParams = {
      uid: 3170067,
      qualifier:"says",
      lang:"tr_ch",  // en
      content: statusText.text
    };
    jQuery.ajax({
      type: "POST",
      url: updateUrl,
      data: updateParams,
      dataType: "json",
      error: function() {
        displayMessage("Plurk 發佈錯誤");
      },
      success: function() {
        displayMessage("Plurk 發佈成功");
      }
    });
  }
});

綠色字體的says就是被稱為Qualifier(修飾詞?),有下列幾種:

: (自由發揮)
loves
likes 喜歡
shares
gives
hates 討厭
wants 想要
wishes 希望
needs 需要
will 打算
hopes 希望
asks
has 已經
was 曾經
feels 覺得
thinks
says
is 正在

可以使用的語言有下列16種:

pt_BR Brazilian Portuguese
cn Chinese (Simplified)
dk Danish
de German
es Spanish
fr French
ru Russian
it Italian
hu Hungarian
ne Dutch
ta Tagalog/Filipino
in Indonesian
pl Polish
ar Arabic
fi Finnish
tr_ch Chinese (Traditional)

把指令貼到你的Ubiquity命令框的步驟:

  1. 按鍵進入Ubiquity對話框
  2. 輸入 command-editor,按Enter
  3. 把指令貼入正中央的大框裡

或訂閱我寫好的指令檔,如果你以前已經訂閱過,請先用下列的停閱步驟:

  1. 按鍵進入Ubiquity對話框
  2. 輸入 command-editor,按Enter
  3. 按左上角的【Home】
  4. 往下捲動找到右下方的SUBSCRIBED FEEDS,點擊http://220.134.115.15/files/ubq/ubq_jerry.htmlhttp://jdev.tw/files/ubq/ubq_jerry.html連結下方的「unsubscribe」

訂閱的步驟如下:

  1. 在網址列輸入 http://220.134.115.15/files/ubq/ubq_jerry.html後按Enter
  2. 在FireFox網址列下方浮現區域右方按〔Subscribe…〕
  3. 出現警告說明,按〔I know what I'm doing. Subscribe to it!〕

Happy Plurking!!

 

##



Posted by emisjerry at 樂多Roodo! │23:32 │回應(0)引用(0)
工具:編輯本文
Ads by Roodo! 

引用URL

http://cgi.blog.roodo.com/trackback/7248357