def tutorial(tid, page): gt = TutorialDoc.load(tid) pag = Tutorial().pagination metadata = { 'client':gt['client'], 'clientversion':gt['clientversion'], 'os':gt['os'] } pagedata = gt['tutorial'][page]['text'], gt['tutorial'][page]['image'] maxpage = len(gt['tutorial'])-1 pagetitle = 'Tutorial' flpage = pag(page, maxpage) osystem = tid.partition('-')[0] return render_template('mainsite/tutorial.html', pagetitle=pagetitle, page=page, metadata=metadata, pagedata=pagedata, tid=tid, maxpage=maxpage, flpage=flpage, osystem=osystem)
def clientlist(osystem): c = re.compile(r'^'+osystem+'-') clients = TutorialDoc.all_tutorials() clist = [ client for client in clients if c.match(client.id) ] return render_template('mainsite/clientlist.html', clist=clist)