Cristina Cochior
6 years ago
3 changed files with 26 additions and 13 deletions
Binary file not shown.
@ -1,13 +0,0 @@ |
|||||
{ |
|
||||
"id": "00.", |
|
||||
"name": "Yes", |
|
||||
"email": "sure@whynot.com", |
|
||||
"friend": "Y", |
|
||||
"content": "A sound file.", |
|
||||
"files":[ |
|
||||
"files/00. Pushing Scores/Participants.txt", |
|
||||
"files/00. Pushing Scores/PushingScores.html", |
|
||||
"files/00. Pushing Scores/events.txt" |
|
||||
|
|
||||
] |
|
||||
} |
|
@ -0,0 +1,26 @@ |
|||||
|
# this code is split in two parts: |
||||
|
# going through the description html files and gathering the interesting words in a json file; |
||||
|
# and going through the files again to replace words that also appear in the json with an a href version |
||||
|
|
||||
|
import sys, os |
||||
|
import nltk |
||||
|
from nltk import word_tokenize |
||||
|
from nltk.util import trigrams |
||||
|
|
||||
|
# text analysis |
||||
|
def analysis(file): |
||||
|
# print("yes") |
||||
|
file_trigrams = trigrams(content) |
||||
|
print(file_trigrams) |
||||
|
|
||||
|
|
||||
|
|
||||
|
# reading each individual html file |
||||
|
path = "static/files/" |
||||
|
for path, subdirs, files in os.walk(path): |
||||
|
for name in files: |
||||
|
if name.endswith('html'): |
||||
|
file = os.path.join(path, name) |
||||
|
with open(file) as f: |
||||
|
content = f.read() |
||||
|
analysis(content) |
Loading…
Reference in new issue