コード例 #1
0
ファイル: edit.py プロジェクト: clholgat/carsonblogalog
 def get(self, post):
     editing = Post.get_by_id(int(post))
     
     render.header(self)
     render.body(self, 'showEditOne.html', {'post' : editing, 
                                            'redirect' : '/update'})
     render.footer(self)
コード例 #2
0
ファイル: vote.py プロジェクト: clholgat/lugtshirtpoll
 def get(self):
     loggedIn = users.get_current_user()
     lugger = Lugger.get_or_insert(loggedIn.user_id())
     
     if lugger.voted == True:
         self.redirect('/graph')    
     
     shirts_tmp = sorted(T_Shirts, key= lambda shirt: shirt[0])
     shirts = []
     for shirt in shirts_tmp:
         if lugger.votes.count(shirt[0]) == 0:
             shirts.append(shirt)
     
     render.header(self)
     if len(lugger.votes) == 0:
         render.body(self, 'intro.html', {'user' : loggedIn.nickname})
         render.body(self, 'display.html', {'shirts' : shirts, 
                                            'rank' : '', 
                                            'id': loggedIn.user_id()})
     elif len(lugger.votes) == 1:
         render.body(self, 'display.html', {'shirts' : shirts, 
                                            'rank' : 'second', 
                                            'id': loggedIn.user_id()})
     elif len(lugger.votes) == 2:
         render.body(self, 'display.html', {'shirts' : shirts, 
                                            'rank' : 'third', 
                                            'id': loggedIn.user_id()})
     elif len(lugger.votes) == 3:
         lugger.voted = True
         lugger.put()
         self.redirect('/graph')
     
     render.footer(self)
コード例 #3
0
ファイル: main.py プロジェクト: clholgat/carsonblogalog
    def get(self):
        query = Post.all().order('-date_posted')
        posts = query.fetch(limit=10, offset=0)

        render.header(self)
        render.body(self, 'showPosts.html', { 'posts' : posts})
        render.footer(self)
コード例 #4
0
    def get(self):
        loggedIn = users.get_current_user()
        lugger = Lugger.get_or_insert(loggedIn.user_id())

        if lugger.voted == True:
            self.redirect('/graph')

        shirts_tmp = sorted(T_Shirts, key=lambda shirt: shirt[0])
        shirts = []
        for shirt in shirts_tmp:
            if lugger.votes.count(shirt[0]) == 0:
                shirts.append(shirt)

        render.header(self)
        if len(lugger.votes) == 0:
            render.body(self, 'intro.html', {'user': loggedIn.nickname})
            render.body(self, 'display.html', {
                'shirts': shirts,
                'rank': '',
                'id': loggedIn.user_id()
            })
        elif len(lugger.votes) == 1:
            render.body(self, 'display.html', {
                'shirts': shirts,
                'rank': 'second',
                'id': loggedIn.user_id()
            })
        elif len(lugger.votes) == 2:
            render.body(self, 'display.html', {
                'shirts': shirts,
                'rank': 'third',
                'id': loggedIn.user_id()
            })
        elif len(lugger.votes) == 3:
            lugger.voted = True
            lugger.put()
            self.redirect('/graph')

        render.footer(self)
コード例 #5
0
ファイル: edit.py プロジェクト: clholgat/carsonblogalog
 def get(self):
     posts = Post.all().order('-date_posted').fetch(20)
     
     render.header(self)
     render.body(self, 'showEditAll.html', {'posts' : posts})
     render.footer(self)
コード例 #6
0
 def get(self):
     render.header(self)
     self.response.out.write(
         'You shouldn\'t be here, there\'s nothing here')
     render.footer(self)
コード例 #7
0
 def get(self):
     render.header(self)
     render.body(self, 'graph.html', {'chart': stacked_vertical()})
     render.footer(self)
コード例 #8
0
ファイル: oops.py プロジェクト: clholgat/carsonblogalog
 def get(self):
     render.header(self)
     self.response.out.write('You shouldn\'t be here, there\'s nothing here')
     render.footer(self)
コード例 #9
0
#!/home/vlad/PycharmProjects/123/venv/bin/python3
#!/usr/bin/python3
import os, sys
import cgi
import cgitb
import render
cgitb.enable()
from mpl_toolkits import mplot3d
import numpy as np
from stl import mesh
import matplotlib
matplotlib.use('Agg')
os.environ['HOME'] = '/tmp'
import matplotlib.pyplot as plt
render.header()
# Start

fig = plt.figure(figsize=(8, 12))
ax = plt.axes(projection="3d")
your_mesh = mesh.Mesh.from_file('model1.stl')
collection = mplot3d.art3d.Poly3DCollection(your_mesh.vectors)
collection.set_alpha(0.3)
collection.set_sort_zpos(-2)
ax.add_collection3d(collection)
scale = your_mesh.points.flatten(-1)
ax.auto_scale_xyz(np.array([-6, 44]), np.array([-6, 44]), scale)
render.note('Test 3d heat points')
x_values = (17, 13)
y_values = (7, 18)
z_values = (53, 55)
t_values = (65, 45)
コード例 #10
0
ファイル: graph.py プロジェクト: clholgat/lugtshirtpoll
 def get(self):
     render.header(self)
     render.body(self, 'graph.html', {'chart' : stacked_vertical()})
     render.footer(self)
コード例 #11
0
ファイル: delete.py プロジェクト: clholgat/carsonblogalog
 def get(self, post):
     logging.info("in deletepage")
     render.header(self)
     render.body(self, "showDelete.html", {"post": post})
     render.footer(self)
コード例 #12
0
ファイル: post.py プロジェクト: clholgat/carsonblogalog
 def get(self):
     render.header(self)
     render.body(self, 'postPost.html', {'redirect' : '/postpost'})
     render.footer(self)