/
main.py
42 lines (35 loc) · 982 Bytes
/
main.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
"""
A blogging tool
"""
from google.appengine.ext.webapp.util import run_wsgi_app
from vendor import *
from buckley import *
routes = [
('/admin/posts/(.*)/(.*)', controllers.admin.Posts),
('/admin/posts/(.*)', controllers.admin.Posts),
('/admin/posts', controllers.admin.Posts),
('/admin/pages/(.*)/(.*)', controllers.admin.Pages),
('/admin/pages/(.*)', controllers.admin.Pages),
('/admin/pages', controllers.admin.Pages),
('/admin/settings', controllers.admin.Settings),
('/admin(.*)', controllers.admin.Settings),
('/feed(.*)', controllers.Feeds),
('/archive(.*)', controllers.Archives),
('/projects(.*)', controllers.Projects),
('/posts(.*)', controllers.posts.Index),
('/(.*)', controllers.posts.Index)
]
plugins = {
'most_recent': {
'display_last': 5
# 'css_class': 'sidebar_mr'
},
'disqus': {
'site_id': 'nikcub'
}
}
def main():
app = Application(routes, plugins, debug=True)
run_wsgi_app(app)
if __name__ == '__main__':
main()