arvis-emoji
Version:
Arvis workflow to find relevant emoji from text
36 lines (29 loc) • 522 B
JavaScript
;
const arvish = require("arvish");
(async () => {
const data = await arvish
.fetch(
`https://emoji-api.com/emojis?search=${arvish.input}&access_key=${process.argv[3]}`
)
.catch(console.error);
let all = "";
const items = data.map((item) => {
const emoji = item.character;
all += emoji;
return {
title: emoji,
arg: emoji,
icon: {
path: " ", // Hide icon
},
};
});
items.push({
title: all,
arg: all,
icon: {
path: " ",
},
});
arvish.output(items);
})();