Exemplo n.º 1
0
def exercise_list():
    begin = 0
    length = 25
    try:
        if request.json != None:
            begin = int(request.json.get('begin', 0))
            length = int(request.json.get('length', 25))
    except:
        abort(403)
    data = Exercise.list(begin, length)
    return jsonify({'begin': begin, 'length': length, 'exercises': data})
Exemplo n.º 2
0
def exercise_database():
    with open("exercises.csv") as file:
        reader = csv.DictReader(file)
        exercises = []
        with session_manager() as session:
            for row in reader:
                difficulty = row["difficulty"].lower()
                tags = row["tags"].split("|")
                exercise = Exercise.create(row["name"], tags, difficulty)
                exercise.write(session)
                exercises.append(exercise)
Exemplo n.º 3
0
def exercise_list():
	begin = 0
	length = 25
	try:
		if request.json != None:
			begin = int(request.json.get('begin', 0))
			length = int(request.json.get('length', 25))
	except:
		abort(403)
	data = Exercise.list(begin, length)
	return jsonify({
		'begin': begin, 'length': length,
		'exercises': data
	})
Exemplo n.º 4
0
def get_exercise(ex_id):
    data = Exercise.get(ex_id)
    if data == None:
        abort(404)
    return jsonify(data)
Exemplo n.º 5
0
def get_exercise(ex_id):
	data = Exercise.get(ex_id)
	if data == None:
		abort(404)
	return jsonify(data)