Example #1
0
# -*- coding: utf-8 -*-
from model import ReviewsList
from model import Judge
from model import Grapher
from view import Drawer
from tools import Stopwatch

if __name__ == '__main__':
    s = Stopwatch()
    s.start()
    l = ReviewsList() # by now it generates a given number of random reviews
    reviews = l.get_all_reviews()
    print 'analysing ' + str(len(reviews)) + ' reviews...'
    print 'setting ratings and other judicial matters...'
    j = Judge(reviews)
    print 'determining conflicts...'
    conflicts = j.get_conflicts()

    s.split()

    print 'creating graph...'
    g = Grapher(reviews, conflicts, j)
    # print 'drawing graph...'
    # Drawer.draw_graph(g.get_graph(), 'original_graph')

    s.split()

    print 'removing redundant reviews...'
    g.remove_dupes()
    # print 'drawing graph...'
    # Drawer.draw_graph(g.get_graph(), 'non-redundant_graph')
Example #2
0
from model import ReviewsList
from linguatools_lucho import CorpusAnalysis

if __name__ == '__main__':
	l = ReviewsList()
	print l.get_review(1).get_positive_feats()

	a = CorpusAnalysis()
	a.words()