import nltk
import csv
import scipy
from itertools import islice
from numpy import *
import shutil
from Comment_Tools import Comment_Tools
from Tkinter import Tk
from tkFileDialog import askopenfilename

try:

    c = Comment_Tools()
    
    #GetLetter
    letter = c.getLetter()
    
    fontlist = ("Cantarell", "Cardo", "Coustard", "Crimson Text", "Cuprum", "Droid Sans",
                "IM Fell DW Pica", "Inconsolata", "Josefin Sans", "Lobster", "Molengo",
                "Neucha", "Neuton", "Nobile", "Old Standard TT", "Philosopher", "PT Sans Regular",
                "Reenie Beanie", "Tangerine", "Volkorn", "Yanone Kaffeesatz")
    folder = str(letter)+":/Comment-Graph Report/WordCloud/Output"
    print('Select a file to analyze')
    Tk().withdraw()
    filename = askopenfilename() 
 
    #GetFont
    font = c.getFont(fontlist)
    
    #Constants
    ignoreWords = open(str(letter)+":/Comment-Graph Report/User Tools/Stop Words.txt").read().splitlines()