def chooseSong(text):
    keywords = identify.identify_keywords(text)
    wordlist = []
    for word in keywords:
        wordlist.append(word)
    for i in range(0, len(keywords)):
        for j in range(i + 1, len(keywords)):
            if (keywords[wordlist[i]] < keywords[wordlist[j]]):
                temp = wordlist[i]
                wordlist[i] = wordlist[j]
                wordlist[j] = temp
    wordlist = wordlist[:10]
    songs = spotify.full_process(wordlist)
    song = scraper.computeSong(songs, keywords)
    stuff = requests.get("http://api.musixmatch.com/ws/1.1/track.search?apikey=" + environ.get("MUSIX_API_KEY") + "&q_track=" + song[0] + "&q_artist=" + song[1])
    stuff = stuff.json()
    stuff = stuff["message"]["body"]["track_list"][0]["track"]["track_id"]
    return stuff
def chooseSong(text):
    print "HELLO NG WORLD"
    text = html2text.html2text(text);
    keywords = identify.identify_keywords(text)
    print keywords
    keywords = identify.identify_keywords(text)
#     answers = getTagsFromImages(images)
#     for key in answers:
#         if (key in keywords):
#             keywords[key] += answers[key]
#         else:
# 	          keywords[key] = answers[key]
    wordlist = sorted(keywords.keys(), key = lambda x : -keywords[x])
    wordlist = wordlist[:10]
    songs = spotify.full_process(wordlist)
    song = scraper.computeSong(songs, keywords)
    print song[0] + " by " +  song[1]
  #   stuff = requests.get("http://api.musixmatch.com/ws/1.1/track.search?apikey=" + environ.get("MUSIX_API_KEY") + "&q_track=" + song[0] + "&q_artist=" + song[1])
  #   stuff = stuff.json()
  #   stuff = stuff["message"]["body"]["track_list"][0]["track"]["track_spotify_id"]
  #   print stuff
  #   return stuff
    return song[3]