Ejemplo n.º 1
0
def create_corpus(corpus_name, content):
    corpus = Corpus(corpus_name=corpus_name)
    corpus.save()

    base_text = create_text(corpus, corpus_name, content)

    return corpus, base_text
Ejemplo n.º 2
0
def corpuses():
    data = {k: v for k, v in request.data.items() if k != 'id'}

    if request.method == "POST":
        corpus = Corpus(**data)
        corpus.save()

        response = jsonify({'id': corpus.id, 'title': corpus.title})
        response.status_code = 201
        return response

    else:  # GET
        # TO DO: separate retrievals for corpuses initialized by poet
        # vs merely participated
        corpus = Corpus.query.get(request.data['id'])

        response = jsonify({'id': corpus.id, 'title': corpus.title})
        response.status_code = 200
        return response