1.0.1 • Published 11 years ago
alfred-item v1.0.1
Alfred Item
Wrapper for alfred workflow item in Node.js / io.js.
Installation
$ npm install alfred-itemUsage
First you should require this package:
var AlfredItem = require("alfred-item");Then you should new an item:
var item = new AlfredItem();You may add an item into it:
item.addItem(uid, title, subtitle, icon, options);
uidis theuidattribute of item.
optionswhich is optional contains several key-value pairs live as attributes in item.For an example, when options is like:
{ autocomplete: "" }The result will be like:
<item uit="..." autocomplete=""> <title>...</title> <subtitle>...</subtitle> <icon>...</icon> </item>
You may delete an item via uid:
item.delItemViaUid(uid);And you may get the XML string:
var xml = item.output();
console.log(xml);
console.log(item);All APIs
addItem(uid, title, subtitle, icon[, options]);
delItemViaText(key, text);
delItemViaAttr(key, attr);
delItemViaTitle(title);
delItemViaSubtitle(subtitle);
delItemViaIcon(icon);
delItemViaUid(uid);
output();Contribute
You're welcome to make pull requests!