aboutigor
Version:
Igor? Who, where, when, how?
35 lines (26 loc) • 1.07 kB
text/coffeescript
cache = require "./cache"
expresser = require "expresser"
lodash = expresser.libs.lodash
moment = expresser.libs.moment
exports.set = (app) ->
indexPage = (req, res) ->
recentGitHub = cache.get "github-recent-activity"
recentGitHubCommitCount = cache.get "github-recent-commit-count"
recentTopArtists = cache.get "lastfm-recent-topartists"
recentTopArtistsList = lodash.map(recentTopArtists, "name").join ", "
options =
lodash: lodash
moment: moment
recentGitHub: recentGitHub
recentGitHubCommitCount: recentGitHubCommitCount
recentTopArtists: recentTopArtists
recentTopArtistsList: recentTopArtistsList
app.renderView req, res, "index.pug", options
app.get "/", indexPage