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
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)