Spaces:
Running
Running
Update app.py
Browse files
app.py
CHANGED
|
@@ -16,7 +16,7 @@ from nltk.tokenize import word_tokenize
|
|
| 16 |
from nltk.probability import FreqDist
|
| 17 |
from cleantext import clean
|
| 18 |
import textract
|
| 19 |
-
|
| 20 |
import nltk.corpus
|
| 21 |
from nltk.text import Text
|
| 22 |
import io
|
|
@@ -174,17 +174,17 @@ def getAnalysis(score):
|
|
| 174 |
else:
|
| 175 |
return 'Positive'
|
| 176 |
|
| 177 |
-
|
| 178 |
-
|
| 179 |
-
|
| 180 |
|
| 181 |
-
|
| 182 |
-
|
| 183 |
-
|
| 184 |
|
| 185 |
-
|
| 186 |
-
|
| 187 |
-
|
| 188 |
|
| 189 |
def analysis(Manifesto,Search):
|
| 190 |
raw_party = Parsing(Manifesto)
|
|
@@ -246,7 +246,7 @@ plot2=gr.outputs.Image(label='Subjectivity Analysis')
|
|
| 246 |
plot3=gr.outputs.Image(label='Word Cloud')
|
| 247 |
plot4=gr.outputs.Image(label='Frequency Distribution')
|
| 248 |
|
| 249 |
-
io=gr.Interface(fn=analysis, inputs=[filePdf,Search_txt], outputs=[text,mfw,plot1,plot2,plot3,plot4], title='Manifesto Analysis',examples=[['
|
| 250 |
io.launch(debug=False,share=True)
|
| 251 |
#,examples=[['./Bjp_Manifesto_2019.pdf','india'],['./Aap_Manifesto_2019.pdf',],['./Congress_Manifesto_2019.pdf',]]
|
| 252 |
|
|
|
|
| 16 |
from nltk.probability import FreqDist
|
| 17 |
from cleantext import clean
|
| 18 |
import textract
|
| 19 |
+
import urllib.request
|
| 20 |
import nltk.corpus
|
| 21 |
from nltk.text import Text
|
| 22 |
import io
|
|
|
|
| 174 |
else:
|
| 175 |
return 'Positive'
|
| 176 |
|
| 177 |
+
url = "http://library.bjp.org/jspui/bitstream/123456789/2988/1/BJP-Election-english-2019.pdf"
|
| 178 |
+
path_input = "./Bjp_Manifesto_2019.pdf'"
|
| 179 |
+
urllib.request.urlretrieve(url, filename=path_input)
|
| 180 |
|
| 181 |
+
url="https://drive.google.com/uc?id=1BLCiy_BWilfVdrUH8kbO-44DJevwO5CG&export=download"
|
| 182 |
+
path_input = "./Aap_Manifesto_2019.pdf"
|
| 183 |
+
urllib.request.urlretrieve(url, filename=path_input)
|
| 184 |
|
| 185 |
+
url="https://drive.google.com/uc?id=1HVZvTtYntl0YKLnE0cwu0CvAIRhXOv60&export=download"
|
| 186 |
+
path_input = "./Congress_Manifesto_2019.pdf"
|
| 187 |
+
urllib.request.urlretrieve(url, filename=path_input)
|
| 188 |
|
| 189 |
def analysis(Manifesto,Search):
|
| 190 |
raw_party = Parsing(Manifesto)
|
|
|
|
| 246 |
plot3=gr.outputs.Image(label='Word Cloud')
|
| 247 |
plot4=gr.outputs.Image(label='Frequency Distribution')
|
| 248 |
|
| 249 |
+
io=gr.Interface(fn=analysis, inputs=[filePdf,Search_txt], outputs=[text,mfw,plot1,plot2,plot3,plot4], title='Manifesto Analysis',examples=[['./Bjp_Manifesto_2019.pdf','development'],['./Aap_Manifesto_2019.pdf','delhi'],['./Congress_Manifesto_2019.pdf','safety']])
|
| 250 |
io.launch(debug=False,share=True)
|
| 251 |
#,examples=[['./Bjp_Manifesto_2019.pdf','india'],['./Aap_Manifesto_2019.pdf',],['./Congress_Manifesto_2019.pdf',]]
|
| 252 |
|