def get_all_annotations():
video_name = request.args["selected_video"]
video = Video.query.filter(Video.name == video_name).first()
user = current_user
# pdb.set_trace()
annotation_list = Annotation.query.filter(
(Annotation.user_id == current_user.id) &
(Annotation.video_id == video.id)).order_by(sqlalchemy.asc(Annotation.id)).all()
return jsonify([
{
'selected_video': video.name,
'time_start': row.start_frame / FPS,
'time_end': row.end_frame / FPS,
'select_vocab_child': row.keywords_child,
'select_vocab_therapist': row.keywords_therapist,
'description': row.description,
'description_type': row.description_type,
'ann_number': row.id,
}
for row in annotation_list
])
评论列表
文章目录