Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

[Sugestão] Botão de Input ao Invés da URL

Olá pessoal, estou gostando bastante do curso e entendo seu propósito mas como usuário não fiquei muito feliz em alguns momentos de passar na URL a frase então desenvolvi um metódo alternativo, pelos próximos modulos imagino que vai ser preciso usar na URL mesmo com o postman mas fica a dica para quem quiser brincar um pouco:

from flask import Flask, request, render_template_string
from textblob import TextBlob

app = Flask(__name__)

# Página inicial com formulário para input do texto
@app.route('/')
def home():
    return render_template_string('''
        <h1>Análise de Sentimento</h1>
        <form action="/sentimento" method="post">
            <label for="frase">Digite uma frase:</label>
            <input type="text" id="frase" name="frase">
            <input type="submit" value="Analisar Sentimento">
        </form>
    ''')

# Rota para calcular a polaridade do texto
@app.route('/sentimento', methods=['POST'])
def sentimento():
    frase = request.form['frase']
    tb = TextBlob(frase)
    polaridade = tb.sentiment.polarity
    return "Polaridade: {}".format(polaridade)

if __name__ == '__main__':
    app.run(debug=True)
1 resposta
solução!

Olá, Adriano! Como vai? :)

Que legal que você está gostando do curso! A sua sugestão é uma ótima ideia. Você porpôs uma ótima adição para quem quer brincar um pouco e testar diferentes formas de interação com a API. Parabéns e obrigada por compartilhar com a comunidade!

Desejo muito sucesso! Continue firme nos estudos! ✨✨

Fico à disposição!