0.1.0-pre • Published 11 years ago
desktop-entry v0.1.0-pre
X11 Desktop Entry
NodeJS X11 Desktop Entry is a NodeJS Library used to load and handle X11 Desktop Entries as defined by the FreeDesktop Desktop Entry Spec. 1.0.
Getting Started
Install the module using npm:
$ npm install desktop-entry
Write a NodeJS script using the library and load a Desktop Entry file:
[Desktop Entry]
Version=1.0
Encoding=UTF-8
Type=MimeType
Comment=This is a comment
var desktopEntry = require('desktop-entry');
desktopEntry.load({
entry:'./myfile.desktop',
onSuccess:function(model){
// model is a JSON representation of the Desktop Entry file
// where sections are roots of JSON object
// each root contains a list of {key:value} objects.
console.log(model["Desktop Entry"].Version);
},
onError:function(errorMessage){
// handle error here
}
});
Finally invoke node
on it:
$ node mytest.js
License
Copyright (c) 2013 opatry
Licensed under the MIT license.
0.1.0-pre
11 years ago