在Ubiquity编辑自己的命令
Kerim 提醒了我一个简单的Site Search 命令可能有助于提高效率,当我们在浏览一个网站的时候,会有很多不断闪现的媒母(Meme) 伴随着目光所及之处闪现出来。其中一种媒母就是要在这个站点搜索某个关键词。 这时候Site Search 就很管用。这样的即时处理将在社会性管道体系中会发挥重大作用,所以Ubiquity 诞生了。 这个Firefox Lab 发布的新框架(以Plugin方式出现)不但充分利用了用户体验空间(User Experience Context, UEC) 中的环境因素,还可以让使用者自己拆析(Hack)并能够与整个社会空间分享自己的命令代码。Ubiquity 设计的独特命令编辑界面甚至无需重新启动Firefox就能够现做现用,连“保存”按钮都不需要,因为是随时保存(这些都是社会性管道的客户端应当具备的要素)。
有了这样的环境,基于Javascript的Site Search 命令就非常简单了。
CmdUtils.CreateCommand({
name: “gss”,
takes: {“keywords”: noun_arb_text},
preview: “Search keyword(s) from current site”,
execute: function(keywords) {
var rootOfSite = context.focusedWindow.document.location.hostname;
var searchTerm= keywords.text;
var url = “http://www.google.com/search?q=”+searchTerm+ “+site:”+rootOfSite;
Utils.openUrlInBrowser(url);}
})
打开Ubiquity 小窗口(我用的是Ctrl+Shift+Space),Ubiq(运行) Command-editor 命令,拷贝以上代码进去,就可以使用了。 我用”gss”缩写,使用起来更方便。
@christopheradam 分享了从Ubiquity 到ping.fm 到Twitter/Identi.ca的路径,回头好好研究一下。
-
Asiapan
