Example #1
0
File: wsgi.py Project: dcai/ptext
    def GET(self, pagename):
        p = page.get_page_by_title(pagename)
        pagename = urllib.unquote_plus(pagename)

        tags = tag.get_tags_by_title(pagename)
        if not p:
            raise web.seeother('/new?title=%s' % web.websafe(pagename))
        else:
            """
             p = re.compile( '(blue|white|red)')
             >>> p.sub( 'colour', 'blue socks and red shoes')
             'colour socks and colour shoes'
            """
            p.created = datetime.fromtimestamp(float(p.created))
            p.modified = datetime.fromtimestamp(float(p.modified))
            p.title = pagename
            p.tags = tags
            p.content = markdownengine.convert(p.content)
            return render.wiki(page=p, pagetypeclass="page")
Example #2
0
File: wsgi.py Project: dcai/ptext
 def GET(self, versionid):
     p = page.get_page_by_versionid(versionid)
     p.tags = tag.get_tags_by_title(p.title)
     return render.edit(page=p)