def get(self): user = users.get_current_user() if user: template_values = { 'user': user.nickname(), } mood = user_mood(user.user_id()) if mood is None: template_values['mood'] = "" else: if mood: template_values['mood'] = "happy" else: template_values['mood'] = "sad" template_values['smile_count'] = counter.get_count("smile_count") template_values['cry_count'] = counter.get_count("cry_count") template = JINJA_ENVIRONMENT.get_template('index.html') self.response.write(template.render(template_values)) else: self.response.out.write('Hello world! Sign in at: ') for p in openIdProviders: p_name = p.split('.')[0] # take "AOL" from "AOL.com" p_url = p.lower() # "AOL.com" -> "aol.com" self.response.out.write('[<a href="%s">%s</a>]' % ( users.create_login_url(federated_identity=p_url), p_name))
def get_counters(self): if self._counters is None: self._counters = [ (counter.get_count('%s:%s:visit' % (self.key().name(), i)), counter.get_count('%s:%s:conversion' % (self.key().name(), i))) for i, _ in enumerate(self.test_links) ] return self._counters
def test1(self): name = "foo" assert counter.get_count(name) == 0 counter.increment(name) assert counter.get_count(name) == 1 counter.increment(name, 3) assert counter.get_count(name) == 4 counter.set_value(name, 2) assert counter.get_count(name) == 2
def head(self, model, id): if store_metadata: model = model.lower() metadata = { "total": get_count(model) } self.response.headers["Metadata"] = json.dumps(metadata)
def get(self): id = self.request.get('id') if id: id = int(id) maxID= counter.get_count('IdeaWIVG1') quickLink = Idea_QuickGet.get(Idea_QuickGet_key(id)) while not quickLink and id < maxID: id = id +1 quickLink = Idea_QuickGet.get(Idea_QuickGet_key(id)) if (quickLink): submission = quickLink.link if submission.visible is False: quickLink=0 if id >=maxID+1: id=1 quickLink = Idea_QuickGet.get(Idea_QuickGet_key(id)) next = id+1 if (next>maxID): next=1 past = id-1 if (id==1): past=maxID if quickLink: template = JINJA_ENVIRONMENT.get_template('viewIdeaWIVG.jinja') submission = quickLink.link comment = 'false' if submission.comment: comment = 'true' template_values = { "name": submission.name, "tagline": submission.tagline, "genres": submission.genres, "describe": submission.describe, "original": submission.original, "look": submission.look, "who": submission.who, "email": submission.email, "additionalInfo": submission.additionalInfo, "next":next, "past":past, "current":id, "comment":comment } if submission.visible is True: self.response.out.write(template.render(template_values)) else: self.response.out.write('Not Visible') else: template = JINJA_ENVIRONMENT.get_template('404.jinja') self.response.out.write(template.render()) else: template = JINJA_ENVIRONMENT.get_template('404.jinja') self.response.out.write(template.render())
def get(self, resource): query = Replay.all() query.filter('replayid =', resource) results = query.fetch(1) if results: num_results = len(results) result = results[0] blob_info = blobstore.BlobInfo.get(result.blobinfo) original_filename = blob_info.filename filesize = blob_info.size dl_count = get_count(resource) else: num_results = 0 original_filename = "" filesize = "" dl_count = 0 upload_url = blobstore.create_upload_url('/upload') path = os.path.join(os.path.dirname(__file__), 'info.html') self.response.headers['Cache-Control'] = 'no-cache' self.response.headers['Pragma'] = 'no-cache' template_values = { 'upload_url': upload_url, 'counter': counter_as_string('principal'), 'resource': resource, 'num_results': num_results, 'original_filename': original_filename, 'filesize': filesize, 'dl_count': dl_count, } self.response.out.write(template.render(path, template_values))
def create(): if request.method == 'POST': content = request.get_json(silent=True) fullName = cgi.escape(content['username']) className = cgi.escape(content['classname']) hashids = Hashids(salt=settings.HASHID_SALT,min_length=6) increment() count = get_count() hashid = hashids.encode(count) courseId = DEFAULT_COURSE_PREFIX + hashid userId = request.cookies.get('remote_userid') if 'remote_userid' in request.cookies else generate_user_id() userColor = request.cookies.get('remote_usercolor') if 'remote_usercolor' in request.cookies else generate_color() host = app.config.get('host') resp = make_response(hashid) # Add course to database key = courseId course = Course.get_or_insert(key, courseId=courseId, teacherName=fullName) course.put() # Add teacher to course # Create OpenTok session opentok_sdk = OpenTok(OPENTOK_API_KEY, OPENTOK_API_SECRET) # use tokbox server to route media streams; # if you want to use p2p - change media_mode to MediaModes.relayed opentok_session = opentok_sdk.create_session(media_mode = MediaModes.routed) opentok_token = opentok_sdk.generate_token(opentok_session.session_id) key = courseId + userId user = Student.get_or_insert(key, courseId = courseId, studentId = userId, fullName = fullName, color = userColor, role = 'TEACHER', opentokSessionId = opentok_session.session_id, opentokToken = opentok_token ) user.put() # Set user cookies (teacher role) auth = json.loads(request.cookies.get('remote_auth')) if 'remote_auth' in request.cookies else {} auth[hashid] = { 'role': 'Instructor', 'opentok_api_key': OPENTOK_API_KEY, 'opentok_session_id': user.opentokSessionId, 'opentok_token': user.opentokToken } resp.set_cookie('remote_userfullname', fullName) resp.set_cookie('remote_auth', json.dumps(auth)) resp.set_cookie('remote_userid', userId) resp.set_cookie('remote_usercolor', userColor) #resp.set_cookie('remote_userinitials', userInitials) return resp return redirect('/main#/create')
def add(jid): counter.increment('total') shard = counter.get_count('total') % config.CRON_NUM google_user = GoogleUser(key_name=jid, shard=shard, last_update=int(time.time())) google_user.jid = jid Db.set_datastore(google_user) return google_user
def main(): print("Parent: Count is {}".format(counter.get_count())) counter.increment() print("Child 1: Count is {}".format(child1.get_count())) print("Child 2: Count is {}".format(child2.get_count()))
def get_context(self, counter_name): """ Increment and return the specified counter's value """ # increment the specified counter counter.increment(counter_name) # get the counter value hit_count = counter.get_count(counter_name) # return the counter value as JSON object return {'count': hit_count}
def get(self): value = int(self.request.get('id')) cookie = Cookie.SimpleCookie(os.environ["HTTP_COOKIE"]) voteNumber = 0; if cookie: if "LastVote" in cookie: if int(cookie["LastVote"].value) != 0: voteNumber = int(cookie["LastVote"].value); stringOfCounter = 'IdeaWIVG_' + str(value); stringOfCounterD = 'IdeaWIVG_' + str(voteNumber) + 'D'; counter.increment(stringOfCounter) counter.increment(stringOfCounterD) else: stringOfCounter = 'IdeaWIVG_' + str(value); counter.increment(stringOfCounter) else: stringOfCounter = 'IdeaWIVG_' + str(value); counter.increment(stringOfCounter) NameOfVoted = ""; if (value ==1): NameOfVoted = "My Eyes" elif (value ==2): NameOfVoted = "Furball Fury" elif (value ==3): NameOfVoted = "Lux" elif (value ==4): NameOfVoted = "Air Rocky" elif (value ==5): NameOfVoted = "Afterlife Empire" template = JINJA_ENVIRONMENT.get_template('WIVGVote.jinja') template_values = { "voteName": NameOfVoted, "voteValue": value, "Amount1":counter.get_count('IdeaWIVG_1')-counter.get_count('IdeaWIVG_1D'), "Amount2":counter.get_count('IdeaWIVG_2')-counter.get_count('IdeaWIVG_2D'), "Amount3":counter.get_count('IdeaWIVG_3')-counter.get_count('IdeaWIVG_3D'), "Amount4":counter.get_count('IdeaWIVG_4')-counter.get_count('IdeaWIVG_4D'), "Amount5":counter.get_count('IdeaWIVG_5')-counter.get_count('IdeaWIVG_5D'), } self.response.out.write(template.render(template_values))
def wave_01(): armada = entityid.create() global level while True: level_spawner = spawners.generate_enemies(level) manager.create_entity(armada, level_spawner) yield lambda: spawner.spawn_count(armada) > level - 1 manager.destroy_entity(armada) yield lambda: not counter.get_count() level_spawner = spawners.generate_kamikaze(level) manager.create_entity(armada, level_spawner) yield lambda: spawner.spawn_count(armada) > level - 1 manager.destroy_entity(armada) yield lambda: not counter.get_count() level += 1
def get_count(): return counter.get_count('Visit')
def head(self, model, id): if store_metadata: model = model.lower() metadata = {"total": get_count(model)} self.response.headers["Metadata"] = json.dumps(metadata)
peaks = [] counts = [] dataset = [] for i in range(0, 5): max_count = 0; MLV = 400; #ave_file = open("{}NoHPlate{}.csv".format(args.itrno,i), 'w') dly.write("DLY {:.3f}".format(DLY_START)) time.sleep(600/1000) for dly_data in frange(DLY_START, DLY_END, DLY_INC): dly.write("DLY {:.3f}".format(dly_data)) time.sleep(150/1000) count = c.get_count(TDC) data = "{:.3f},{}\n".format(dly_data, count) #print("{} {}".format(args.itrno,data)) #ave_file.write(data) if(count > max_count): max_count = count; MLV = dly_data #print("HEY{} {}".format(MLV,max_count)) peaks.append(MLV) counts.append(max_count) #save_file.close() data = "{:.3f},{},{:0.3f}\n".format(MLV, max_count,y) #print(data) #save_file.write(data)
channelinstance=Channel(name=channel,private=private) channelinstance.put() logging.info('New channel %s' % (channel)) # 3. tarkista onko url jo olemassa channel-tasolla channelurlquery=ChannelUrl.query(ChannelUrl.url==urlinstance.key, ChannelUrl.channel==channelinstance.key) channelurlinstance=channelurlquery.get() if not channelurlinstance: l=list(string.ascii_uppercase) l.append('Z') DEFAULT_COUNTER_NAME=chr(now.isocalendar()[0]-2010+65)+l[(now.isocalendar()[1]-1)/2] #logging.debug('DEFAULT_COUNTER_NAME: %s' % (DEFAULT_COUNTER_NAME)) counter.increment(DEFAULT_COUNTER_NAME) key_name=DEFAULT_COUNTER_NAME+str(counter.get_count(DEFAULT_COUNTER_NAME)) #logging.debug('key_name %s' % (key_name)) channelurlinstance=ChannelUrl(id=key_name,channel=channelinstance.key,url=urlinstance.key) channelurlinstance.put() #logging.debug('New channelurl %s/%s' % (channel,url)) else: #logging.info('OLDIE! %s %s' % (channelurlinstance.channel.name,channelurlinstance.url.url)) logging.info('Old channelurl %s %s' % (channel,url)) old_url=True old_post=Post.query(Post.channelurl==channelurlinstance.key).order(Post.date).get() try: old_date=old_post.date.strftime("%d.%m.%y %H:%M") except: try: old_date=old_post.idate.strftime("%d.%m.%y %H:%M")
def head(self, model, id): self.reponse.headers["Count"] = get_count(model)
def generate_user_id(): hashids = Hashids(salt=settings.HASHID_SALT, min_length=6) increment() count = get_count() hashid = hashids.encode(count) return hashid
def post(self): user = users.get_current_user() if user: submission = Idea_VideoGameW1.get(Idea_VideoGameW1_key(user.user_id())) if (submission==None): counter.increment('IdeaWIVG1') submission = Idea_VideoGameW1(key=Idea_VideoGameW1_key(user.user_id())) submission.put() quickGet = Idea_QuickGet(key=Idea_QuickGet_key(counter.get_count('IdeaWIVG1'))) quickGet.link = submission quickGet.put() submission.name=self.request.get('name') submission.tagline=self.request.get('tagline') submission.genres=self.request.get('genres') submission.describe=self.request.get('describe') submission.original=self.request.get('original') submission.look=self.request.get('look') submission.namePerson=self.request.get('namePerson') submission.who=self.request.get('who') submission.email=self.request.get('email') submission.additionalInfo=self.request.get('additionalInfo') submission.residenceStatus=self.request.get('residenceStatus') submission.legal1=False; submission.legal2=False; submission.legal3=False; submission.legal4=False; submission.review = False; submission.comment = False; submission.visible = False; a = '' b = '' c = '' d = '' e = '' f = '' y = '' z = True if self.request.get('legal1'): submission.legal1 = True; a = 'checked' if self.request.get('legal2'): b = 'checked' submission.legal2 = True; if self.request.get('legal3'): c = 'checked' submission.legal3 = True; if self.request.get('review'): d = 'checked' submission.review = True; if self.request.get('comment'): e = 'checked' submission.comment = True; if self.request.get('showIt'): f = 'checked' submission.visible = True if self.request.get('legal4'): y = 'checked' submission.visible = True submission.put() template = JINJA_ENVIRONMENT.get_template('ideaWIVG.jinja') template_values = { "name": submission.name, "namePerson":submission.namePerson, "tagline": submission.tagline, "genres": submission.genres, "describe": submission.describe, "original": submission.original, "look": submission.look, "who": submission.who, "email": submission.email, "additionalInfo": submission.additionalInfo, "residenceStatus": submission.residenceStatus, "legal1": a, "legal2": b, "legal3": c, "review": d, "legal4": y, "comment": e, "showIt": f, "justSaved":z, } self.response.out.write(template.render(template_values))
import counter as c import time mems = m.open_mirror() m.set_pos(mems, -0.02 ,0.12) save_file = open("hotTurbulence.csv", 'w') start = time.clock() TDC = 5000 for x in range(0,2000): start = time.clock() # m.set_pos(mems, 0.05, 0.05) #count_fd, control_fd = c.open_counter(5000) count = c.get_count(5000) # m.set_pos(mems, 0, 0) print count #c.count(control_fd, count_fd, 5000) time.sleep(210.0/1000) # c.close(control_fd, count_fd) print time.clock()-start# m.set_pos(mems, 0.05, 0.05) save_file.close() """ m.set_pos(mems,-0.3,0.3) for x in range(0,100): m.set_pos(mems, 0.05, 0.05) count_fd, control_fd = c.open_counter(100) m.set_pos(mems, 0, 0) print c.count(control_fd, count_fd, 100)
def get_count(): return counter.get_count('Patient')
def get_count(): try: return counter.get_count() except NameError: return 0
def get(self): user = users.get_current_user() if user: submission = Idea_VideoGameW1.get(Idea_VideoGameW1_key(user.user_id())) template = JINJA_ENVIRONMENT.get_template('ideaWIVG.jinja') if (submission==None): counter.increment('IdeaWIVG1') submission = Idea_VideoGameW1(key=Idea_VideoGameW1_key(user.user_id())) submission.put() quickGet = Idea_QuickGet(key=Idea_QuickGet_key(counter.get_count('IdeaWIVG1'))) quickGet.link = submission quickGet.put() a = '' b = '' c = '' d = '' e = '' f = '' z = False y = False if submission.legal1: a='checked' if submission.legal2: b='checked' if submission.legal3: c='checked' if submission.review: d='checked' if submission.comment: e='checked' if submission.visible: f='checked' if submission.visible: y='checked' template_values = { "name": submission.name, "namePerson":submission.namePerson, "tagline": submission.tagline, "genres": submission.genres, "describe": submission.describe, "original": submission.original, "look": submission.look, "who": submission.who, "email": submission.email, "additionalInfo": submission.additionalInfo, "residenceStatus": submission.residenceStatus, "legal1": a, "legal2": b, "legal3": c, "review": d, "legal4": y, "comment": e, "showIt": f, "justSaved":z, } self.response.out.write(template.render(template_values)) else: url = '/submitIdea' self.response.out.write('''<meta http-equiv="refresh" content="0; url=%s" />''' % users.create_login_url(url));