Beispiel #1
0
def link(url):
    #print("entered url")
    #print(url)
    message = ""
    if Text.youtube_to_string(url) == None:
        message = Text.url_to_string(url)
    else:
        message = Text.youtube_to_string(url)
    text = Text(message)
    display = message
    if len(message) > 1000:
        display = message[:1000] + ' ...'
    values = [
        "Message is: " + display,
        "Polarity Value(-1 to 1): " + str(text.polarity),
        "Word Count is: " + str(text.wordCount),
        "Character Count is: " + str(text.characterCount),
        "Subjectivity Score(0 to 1): " + str(text.subjectivity),
        "Space Count is: " + str(text.spacecount)
    ]
    network = Network(message)
    value = network.getVal()
    wordPolarity = network.getBias()
    #print(wordPolarity, value)
    values.insert(0, wordPolarity)
    values.insert(0, (value * 100))
    return values
Beispiel #2
0
def url():
    print("entered url")
    var = request.form.get("urlThing")
    print(var)
    message = ""
    if Text.youtube_to_string(var) == None:
        message = Text.url_to_string(var)
    else:
        message = Text.youtube_to_string(var)
    print(message)
    text = Text(message)
    values = [
        "Message is: " + str(text.getMessage()),
        "Polarity Value(-1 to 1): " + str(text.polarity),
        "Word Count is: " + str(text.wordCount),
        "Character Count is: " + str(text.characterCount),
        "Subjectivity Score(0 to 1): " + str(text.subjectivity),
        "Space Count is: " + str(text.spacecount)
    ]
    string = ""
    for i in range(len(values)):
        string += values[i]
        string += "<br/>"
    network = Network(message)
    value = network.getVal()
    wordPolarity = network.getBias()
    return render_template("results.html",
                           number=100 - (value * 100),
                           wordPolarity=wordPolarity,
                           additionalInfo=string)