Exemple #1
0
def gethashtags():
	try:
		response = []
		for hashtag in defaultTasks.keys():
			response.append(objectforhashtag(hashtag))
		json_resp = jsonify(hashtags=response)
		print json_resp
		return json_resp
	except:
		print str(traceback.format_exception(*sys.exc_info()))
		return str(traceback.format_exception(*sys.exc_info()))
Exemple #2
0
def randomTask():
	mostRecent = models.Task.query.filter(models.Task.user == 0).order_by(models.Task.id.desc()).first()
	cont = False
	if mostRecent is not None:
		a = mostRecent.created_at
		b = datetime.datetime.utcnow()
		if (b-a).total_seconds() < 17280:
			return
	ht = random.choice(defaultTasks.keys())
	taskName = random.choice(defaultTasks[ht])
	task = models.Task(user=0, name=taskName, description="", hashtag=ht, completed=True, timecompleted=datetime.datetime.utcnow(), created_at=datetime.datetime.utcnow())
	db.session.add(task)
	db.session.commit()
Exemple #3
0
def manualRandomTask():
	ht = random.choice(defaultTasks.keys())
	taskName = random.choice(defaultTasks[ht])
	task = models.Task(user=0, name=taskName, description="", hashtag=ht, completed=True, timecompleted=datetime.datetime.utcnow(), created_at=datetime.datetime.utcnow())
	db.session.add(task)
	db.session.commit()