import nltk from settings import config, db # Variables config = config.getConfig() db = db.getDB() named_entities = [] # Declare the collections articles = db.articles indicators = db.indicators analysis = db.analysis named_ents = db.named_entities def getNodes(parent, url): for node in parent: if type(node) is nltk.Tree: if node.label() == 'NE': leaves = node.leaves() ne = [] for leaf in leaves: #print(leaf[0]) ne += [leaf[0]] ne_url = [url] + [ne] #print(ne_url) global named_entities named_entities += [ne_url]
import io import numpy as np from settings import config, db # Variables config = config.getConfig() db = db.getDB() #Collections articles = db.articles analysis = db.analysis indicators = db.indicators #Simple HTML report #Generates a single HTML report of indicator stats def create(): min_word_count = config['min_word_count'] count = 0 avg_ind = [] avg_wc = [] html_str = """ <!DOCTYPE html> <html lang="en"> <head> <title>Indicator Analysis Results</title> <meta name="viewport" content="width=device-width, initial-scale=1"> <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css" integrity="sha384-1q8mTJOASx8j1Au+a5WDVnPi2lkFfwwEAa8hDDdjZlpLegxhjVME1fgjWPGmkzs7" crossorigin="anonymous">