Fix comments in project, make quotes use bot name & not fail if no quotes, reformatting[#379]

This commit is contained in:
reality 2013-04-18 18:57:04 +00:00
parent ee28117276
commit 93a483a4b3
3 changed files with 19 additions and 13 deletions

View File

@ -1,4 +1,3 @@
{ {
"quotecat":"depressionbot",
"dependencies": ["web", "quotes", "github"] "dependencies": ["web", "quotes", "github"]
} }

View File

@ -2,12 +2,15 @@ var exec = require('child_process').exec,
request = require('request'); request = require('request');
var pages = function(dbot) { var pages = function(dbot) {
var depression = dbot.db.quoteArrs[dbot.config.project.quotecat]; var quoteCat = dbot.db.quoteArrs[dbot.config.name],
rev, diff;
var rev; exec("git rev-list --all | wc -l", function(a, b, c) {
exec("git rev-list --all | wc -l", function(a,b,c){rev = b}); rev = b
var diff; });
exec("git log -1", function(a, b, c){diff = b}); exec("git log -1", function(a, b, c) {
diff = b
});
/* TODO: merge back into github module */ /* TODO: merge back into github module */
var milestones; var milestones;
@ -18,6 +21,11 @@ var pages = function(dbot) {
return { return {
'/project': function(req, res) { '/project': function(req, res) {
var quote = dbot.config.name;
if(quoteCat) {
quote = quoteCat[Math.floor(Math.random()*quoteCat.length)];
}
res.render('project', { res.render('project', {
"name": dbot.config.name, "name": dbot.config.name,
"intro": dbot.t("dbotintro", { "intro": dbot.t("dbotintro", {
@ -47,7 +55,7 @@ var pages = function(dbot) {
"openmilestone": dbot.t("openmilestone"), "openmilestone": dbot.t("openmilestone"),
"closedmilestone": dbot.t("closedmilestone"), "closedmilestone": dbot.t("closedmilestone"),
"development": dbot.t("development"), "development": dbot.t("development"),
"dquote": depression[Math.floor(Math.random()*depression.length)], "dquote": quote,
"diff": diff, "diff": diff,
"pagetitle": dbot.t("pagetitle", { "pagetitle": dbot.t("pagetitle", {
"botname": dbot.config.name "botname": dbot.config.name

View File

@ -1,14 +1,13 @@
/** /**
* Module Name: imgur * Module Name: Project
* Description: Various imgur functionality * Description: Web page which shows git status and other various stats about
* the dbot.
*/ */
var _ = require('underscore')._,
request = require('request');
var project = function(dbot) { var project = function(dbot) {
// nothing to see here go away love zuzak // Nothing to see here go away love zuzak
} }
exports.fetch = function(dbot) { exports.fetch = function(dbot) {
return new project(dbot); return new project(dbot);
} }