aboutsummaryrefslogtreecommitdiffstats
path: root/cfbe.py
blob: 25a549dc1d2914ba569868046096176af3ae1260 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#!/usr/bin/env python

import cherrypy
from libbe import bugdir
from jinja2 import Environment, FileSystemLoader

template_root = '/Users/sjl/Documents/cherryflavoredbugseverywhere/templates'
bug_root = '/Users/sjl/Documents/stevelosh/.be'
bd = bugdir.BugDir(root=bug_root)
bd.load_all_bugs()

env = Environment(loader=FileSystemLoader(template_root))

class WebInterface:
    """The web interface to CFBE."""
    
    @cherrypy.expose
    def index(self):
        template = env.get_template('base.html')
        return template.render(bugs=bd)
    

cherrypy.quickstart(WebInterface())