Exemplo n.º 1
0
def main():
    application = webapp.WSGIApplication([
        (r"/", HomePageHandler),
        (r"/login", LoginHandler),
        (r"/logout", LogoutHandler),

        (r"/twits", blog.TwitHandler),

        (r"/entries", blog.EntryIndexHandler),
        (r"/feed", blog.FeedHandler),
        (r"/entry/([^/]+)", blog.EntryHandler),
        (r"/entry/([^/]+)/edit", blog.NewEntryHandler),
        (r"/entry/([^/]+)/del", blog.EntryDeleteHandler),
        (r"/([^/]+)/edit", blog.NewEntryHandler),
        (r"/([^/]+)/del", blog.EntryDeleteHandler),
        (r"/topic/([^/]+)", blog.TagHandler),
        
        (r"/admin", admin.AdminHandler),
        (r"/admin/new", blog.NewEntryHandler),
        (r"/admin/config", admin.ConfigHandler),
        (r"/admin/entrylist", admin.EntryListHandler),

        (r"/([^/]+)", blog.PageHandler),
        ], debug=True)
    
    config = Config.all()
    if config.count() > 0:
        config = config.fetch(1)[0]
    else: 
        config1 = Config(title="Anodyne Blog")
        config1.put()
       
    wsgiref.handlers.CGIHandler().run(application)
Exemplo n.º 2
0
def main():
    application = webapp.WSGIApplication(
        [
            (r"/", HomePageHandler),
            (r"/login", LoginHandler),
            (r"/logout", LogoutHandler),
            (r"/entries", blog.EntryIndexHandler),
            (r"/feed", blog.FeedHandler),
            (r"/entry/([^/]+)", blog.EntryHandler),
            (r"/entry/([^/]+)/edit", blog.NewEntryHandler),
            (r"/entry/([^/]+)/del", blog.EntryDeleteHandler),
            (r"/([^/]+)/edit", blog.NewEntryHandler),
            (r"/([^/]+)/del", blog.EntryDeleteHandler),
            (r"/topic/([^/]+)", blog.TagHandler),
            (r"/admin", admin.AdminHandler),
            (r"/admin/new", blog.NewEntryHandler),
            (r"/admin/config", admin.ConfigHandler),
            (r"/admin/entrylist", admin.EntryListHandler),

            # (r"/shooin/([^/]+)", shooin.ShooinHandler),
            (r"/([^/]+)", blog.PageHandler),
        ],
        debug=True)

    config = Config.all()
    if config.count() > 0:
        config = config.fetch(1)[0]
    else:
        config1 = Config(title="TEH Blog")
        config1.put()

    wsgiref.handlers.CGIHandler().run(application)
Exemplo n.º 3
0
 def post(self):
     config = Config.all()
     config = config.fetch(1)[0]
     config.title = self.request.get("title")
     config.disqus = self.request.get("disqus")
     config.put()
     self.redirect('/')
Exemplo n.º 4
0
def main():
    application = webapp.WSGIApplication([
        (r"/", HomePageHandler),
        (r"/login", LoginHandler),
        (r"/logout", LogoutHandler),

        (r"/entries", blog.EntryIndexHandler),
        (r"/feed", blog.FeedHandler),
        (r"/entry/([^/]+)", blog.EntryHandler),
        (r"/entry/([^/]+)/edit", blog.NewEntryHandler),
        (r"/entry/([^/]+)/del", blog.EntryDeleteHandler),
        (r"/([^/]+)/edit", blog.NewEntryHandler),
        (r"/([^/]+)/del", blog.EntryDeleteHandler),
        (r"/topic/([^/]+)", blog.TagHandler),
        
        (r"/admin", admin.AdminHandler),
        (r"/admin/new", blog.NewEntryHandler),
        (r"/admin/config", admin.ConfigHandler),
        (r"/admin/entrylist", admin.EntryListHandler),

       # (r"/shooin/([^/]+)", shooin.ShooinHandler),
        (r"/([^/]+)", blog.PageHandler),
        ], debug=True)
    
    config = Config.all()
    if config.count() > 0:
        config = config.fetch(1)[0]
    else: 
        config = Config(title="t-ashbha", url="http://ashwin-bharambe.appspot.com")
        config.put()
       
    wsgiref.handlers.CGIHandler().run(application)