Beispiel #1
0
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)
Beispiel #2
0
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)