コード例 #1
0
def router_details(router_id, param):
    df = get_col_group(param)

    fig = tools.make_subplots(rows=math.ceil(len(df) / 2),
                              cols=2,
                              subplot_titles=[get_title(x) for x in df])
    row = 1
    col = 1
    i = 0
    j = 1
    for x in df:
        trace11 = go.Scatter(x=get_col('date', router_id),
                             y=get_col(x, router_id),
                             mode='lines',
                             name="Actual")
        trace12 = go.Scatter(x=get_col('date', router_id),
                             y=get_col('pred_' + x, router_id),
                             mode='lines',
                             name="Predicted")
        fig.append_trace(trace11, row, col)
        fig.append_trace(trace12, row, col)
        fig['layout']['yaxis' +
                      str((row - 1) * 2 + col)].update(title=get_title(x))
        col = col + j
        row = row + i
        i = int(not i)
        j = j * -1
    layout = html.Div([html.Div([dcc.Graph(id='graph', figure=fig)])])

    return layout
コード例 #2
0
ファイル: app.py プロジェクト: christi1001dx/proj1-7
def profile(usern):
    if not db.user_exists(usern):
        return render_template('404.html', obj="user")
    originals = [db.get_title(sid) for sid in db.stories_by_user(usern)]
    contributed = [(len(db.contributions_to_story(usern, sid)), db.get_title(sid)) for sid in db.stories_with_user_contributions(usern)]
    contributed.sort(reverse=True)
    return render_template('user.html', username=usern, originals=originals, contribs=contributed)
コード例 #3
0
ファイル: report.py プロジェクト: pig123/securityweb
	def GET(self):
		profile=['admin','haha']
		#v_data = db.get_v_title(2,1)
		v_data = db.get_title('v',2,1)
		p_data = db.get_title('p',2,1)
		m_data = db.get_title('m',2,1)
		#p_data = db.get_p_title(2,1)
		#m_data = db.get_m_title(2,1)	
		header = render.header()
		return render.index(header,profile,v_data,p_data,m_data)
コード例 #4
0
ファイル: app.py プロジェクト: christi1001dx/proj1-7
def write():
    if not 'username' in session:
        return redirect(url_for('login'))
    if request.method == 'GET':
        storyid = db.random_story(session['username'])
        if not storyid:
            return redirect(url_for('add'))
        session['curstory'] = storyid
        return render_template('writePage.html', title=db.get_title(storyid), story=db.get_story(storyid), username=session['username'])
    else:
	db.add_sentence_to_story(session['username'], session['curstory'], request.form['data'].strip())
        url = 'story/' + db.get_title(session['curstory'])
        session.pop('curstory')
        return redirect(url)
コード例 #5
0
ファイル: report.py プロジェクト: pig123/securityweb
	def GET(self):
		name = 'Malware Analysis Reports'
		type = 'malware'
		get_data = web.input(pageid=None)
		if get_data.pageid == None:
			page_id = 0
		else:
			page_id = int(get_data.pageid.encode("ascii"))
		m_data = db.get_title('m',2,page_id)
		header = render.header()
		return render.view(header,name,type,m_data,page_id)
コード例 #6
0
ファイル: report.py プロジェクト: pig123/securityweb
	def GET(self):
		name='Vulnerability Analysis Reports'
		type = 'vulnerability'
		get_data = web.input(pageid=None)
		if get_data.pageid == None:
			page_id = 0
		else:
			page_id = int(get_data.pageid.encode("ascii"))
		v_data = db.get_title('v',2,page_id)
		header = render.header()
		return render.view(header,name,type,v_data,page_id)
コード例 #7
0
ファイル: report.py プロジェクト: pig123/securityweb
	def GET(self):
		pageid = web.input(pageid=None)
		name='Protocol Analysis Reports'
		type = 'protocol'
		get_data = web.input(pageid=None)
		if get_data.pageid == None:
			page_id = 0
		else:
			page_id = int(get_data.pageid.encode("ascii"))
		p_data  = db.get_title('p',2,page_id)
		header = render.header()
		return render.view(header,name,type,p_data,page_id)
コード例 #8
0
ファイル: app.py プロジェクト: christi1001dx/proj1-7
def story(title):
    if request.method == 'GET':
        sid = db.get_storyid(title)
        if sid == None:
            return render_template("404.html", obj="story")
        return render_template("story.html", title=db.get_title(sid), story=db.get_story(sid))