def editor(): form = request.form ext = '.md' if form['save_as_markdown'] else '.html' path = os.path.join(form['notebook'], form['title'] + ext) note = Note(path) if request.method == 'POST': save(note, form) return 'Created', 201 elif request.method == 'PUT': save(note, form) return 'Updated', 200 elif request.method == 'DELETE': note.delete() return 'Deleted', 204