Skip to content

Instantly share code, notes, and snippets.

@NuckChorris
Created October 20, 2011 22:30
Show Gist options
  • Select an option

  • Save NuckChorris/1302591 to your computer and use it in GitHub Desktop.

Select an option

Save NuckChorris/1302591 to your computer and use it in GitHub Desktop.
var fs = require('fs');
var __ = require('underscore');
var Config = require('./config.js');
var DIR = '/home/xbmc/LKB2/storage/mod/ChatLlama/';
var emotes_config = new Config(DIR + 'emotes.bsv');
exports.emotes = {};
emotes_config.on('load', function (data) {
exports.emotes = data;
});
var scores_config = new Config(DIR + 'scores.bsv');
exports.scores = {};
exports.totals = [];
scores_config.on('load', function (data) {
exports.scores = data;
for(var key in exports.scores) {
exports.totals.push({
user: key,
total: __.reduce(exports.scores[key], function (prev, curr) {
return prev + curr;
})
});
}
exports.totals = __.select(exports.totals, function (item) {
return item.total > 5;
});
exports.totals.sort(function (a, b) {
return b.total - a.total;
});
});
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment