用Ubiquity快速發佈 Plurk 訊息-改良版
 2008/09/27 |  分類: 微網誌
 | 點擊數: 2 / 2058
2008/09/28 修改2:
動詞後面可以加-tw, -cn, -en等變更語系為繁體中文、簡體中文與英文。如:plurk loves-cn
動詞變簡體的愛。另外,原來日文用的語系代碼是ja,因此用plurk says-jp 就能發送日文訊息了。
程式請直接點http://220.134.115.15/files/ubq/ubq_jerry.js另存新檔檢視,不再張貼了。
先前的第一版只能用「說」來張貼簡訊,在這個改良版裡加入了指定Qualifier的參數,格式變成:「plurk Qualifier
Message」,Qualifier與Message之間以一個空白隔開,若未指定Qualifier則預設為
says。Qualifier只能是Plurk認識的"loves","likes","shares","gives","hates","wants","wishes","has","will","asks","was","feels","thinks","says","is"這幾種。更新方法與第一版相同。
|
/*
* Copied from http://www.plurk.com/user/fortelin
* sample: plurk loves Plurking test.
*/
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 = "將要發佈的內容如下:
" +
"${status}
" +
" 總字數為: ${chars}";
var
truncateTemplate = "
後面 ${truncate} " +
"個字將予以刪除!";
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
_sQualifier = "says";
var _sText = statusText.text;
var _iIndex
= _sText.indexOf(" ");
var found = false;
if (_iIndex > 0) {
var _aQualifiers = ["loves","likes","shares","gives","hates","wants",
"wishes","has","will","asks","was","feels","thinks","says","is"];
var _sVerb = _sText.substring(0, _iIndex);
for (var ele in
_aQualifiers) {
if (_sVerb==_aQualifiers[ele]) {
found
= true;
_sQualifier = _sVerb;
break;
}
}
}
if (found) {
_sText =
_sText.substring(_iIndex+1);
}
var updateUrl = "http://www.plurk.com/TimeLine/addPlurk";
var updateParams = {
uid: 3170067,
qualifier:_sQualifier,
lang:"tr_ch", // en
content: _sText
};
jQuery.ajax({
type: "POST",
url:
updateUrl,
data: updateParams,
dataType: "json",
error: function() {
displayMessage("Plurk 發佈錯誤");
},
success: function() {
displayMessage("Plurk 發佈成功");
}
});
}
});
|
您可能也會有興趣的類似文章
- 用Ubiquity快速發佈Plurk訊息-用%l替換網址 (0則留言, 2008/10/07)
- 用Ubiquity快速發佈 Plurk 訊息 (4則留言, 2008/09/26)
- HighLight:程式碼顯示的美化工具 (0則留言, 2008/10/04)
- 新增加的FireFox Ubiquity指令:books、k+與en2zh (0則留言, 2008/10/18)
- 簡單的Mozilla Ubiquity應用:Yahoo!奇摩字典的查詢命令 (1則留言, 2008/08/30)
- 簡單的Mozilla Ubiquity應用2:將目前網頁貼上推推王的命令 (3則留言, 2008/08/31)
- 網路衝浪新幫手-無所不在的Firefox Ubiquity (10則留言, 2008/12/16)
- 幾個好用的FireFox Ubiquity命令:shorten、goto和screengrab (0則留言, 2008/10/26)
- Ubiquity在歲末又向前邁了一小步;0.1.3釋出 (4則留言, 2008/12/31)
- 重置Firefox Ubiquity的設定 (0則留言, 2009/04/12)
- 噗浪新功能:透過電子郵件/行動電話 plurk (13則留言, 2010/08/18)
- 指定Plurk回應串對話者的小技巧 (1則留言, 2008/09/29)
- Plurk CSS樣式自訂修改全攻略 (77則留言, 2009/07/04)
- 不費力Plurk Karma升級術:Plurk Top Mass Vote (1則留言, 2011/02/22)
- 幫部落格加上Plurk快速噗文按鈕[修訂] (8則留言, 2009/05/24)
隨機文章- [FireFox] 試用FireFox 3 Beta 3
- [Cygwin] 與常用DOS命令的對應簡表 (4)
- 使用Delphi XE2遇到的TZipFile問題
- 試用SmartSVN 4造成的混亂 (1)
- WP Widget Cache造成WordPress有問題 (2)
- Xuite再度變身!
- [blog] 不想寫Blog時…..
- 在Windows上安裝Trac的完整步驟 (5)
- 用JumpBox輕鬆安裝Subversion+Trac雙系統
- 用tag2find幫你的文件隨處貼標籤 (2)
歷史熱門文章
- 如何手動輸入Plurk的表情圖示? (352,018 點擊/2008-09-29)
- 簡單放大Plurk輸入區的方法[修訂] (86,775 點擊/2008-09-29)
- Plurk CSS樣式自訂修改全攻略 (82,765 點擊/2009-07-04)
- 啟用&關閉中華電信ZyXEL P874的無線網路連線功能的步驟[修訂] (82,379 點擊/2011-06-01)
- 網路升級光世代50M/3M與設定ZyXEL P874 (52,398 點擊/2011-05-28)
- 輕鬆學會彈指神功-揭露AutoHotkey絕技 (42,810 點擊/2008-04-10)
- iPad新手入門技巧 (39,992 點擊/2011-02-05)
- 分享世博台灣館主題曲『台灣的心跳聲』MV(附歌詞+下載連結+新歌詞) (38,040 點擊/2010-04-27)
- 把HTC Touch HD操作介面換成Spb Mobile Shell,美觀又便利! (37,863 點擊/2009-02-18)
- 另一套適用手機的影片轉檔工具:WinAVI 3GP/MP4/PSP/iPod Video Converter (35,795 點擊/2009-04-18)
|
熱門文章排行
- 如何手動輸入Plurk的表情圖示? (352,018 views/2008-09-29)
- 簡單放大Plurk輸入區的方法[修訂] (86,775 views/2008-09-29)
- Plurk CSS樣式自訂修改全攻略 (82,765 views/2009-07-04)
- 啟用&關閉中華電信ZyXEL P874的無線網路連線功能的步驟[修訂] (82,379 views/2011-06-01)
- 網路升級光世代50M/3M與設定ZyXEL P874 (52,398 views/2011-05-28)
- 輕鬆學會彈指神功-揭露AutoHotkey絕技 (42,810 views/2008-04-10)
- iPad新手入門技巧 (39,992 views/2011-02-05)
- 分享世博台灣館主題曲『台灣的心跳聲』MV(附歌詞+下載連結+新歌詞) (38,040 views/2010-04-27)
- 把HTC Touch HD操作介面換成Spb Mobile Shell,美觀又便利! (37,863 views/2009-02-18)
- 另一套適用手機的影片轉檔工具:WinAVI 3GP/MP4/PSP/iPod Video Converter (35,795 views/2009-04-18)
|
最新留言