'use strict';
var fs = require('fs');
module.exports = o(function*(req, res, user) {
if (req.url.pathname != '/') return errorNotFound(req, res, user);
yield respondPage('', user, req, res, yield);
var programstr = '';
dbcs.programs.find({deleted: {$exists: false}}).sort({hotness: -1, updated: -1}).limit(12).each(o(function*(err, data) {
if (err) throw err;
if (data) {
//programstr += ...;
} else {
var data = yield fs.readFile('./html/home.html', yield);
res.write(data.toString().replace('$programs', programstr));