Commit eb229a4e authored by Manoj Kumar's avatar Manoj Kumar

test api shit error

parent 8ec3c1bb
......@@ -5,7 +5,7 @@ import json, sys, os
REVENG_DIR = os.path.dirname(os.path.abspath(__file__))
TEMPLATE = os.path.join(REVENG_DIR,"\\templates")
STATIC = os.path.join(REVENG_DIR,"\\static")
from reveng.test_json import printTest
# from reveng.test_json import printTest
from reveng.processInput import checkCommon
app = Flask(__name__,template_folder=TEMPLATE,static_folder=STATIC)
......@@ -19,21 +19,21 @@ def testApi():
def welcomeApi():
return "<h1>Welcome to EasyTalk API</h1>"
# REVENG
@app.route('/tts', methods=['GET'])
@app.route('/tts')
def textToSignLanguage():
print(TEMPLATE)
return render_template("index.html")
#print(TEMPLATE)
return render_template('about.html')
@app.route('/tts/response/', methods=['POST'])
def response():
message = request.get_json()
print(message['message'])
checkCommon(message['message'])
return 0
# print(message['message'])
responseGIF = checkCommon(message['message'])
return responseGIF
# END REVENG
host = "localhost"
app.run(host=host,port=3000)
# if __name__=="__main__":
# app.run(debug=True)
if __name__=="__main__":
app.run(debug=True)
from reveng.processInput import processInput
from reveng.processSentence import processSentence
#from reveng.processInput import processInput
from reveng.processSentence import processCommonSentence
from reveng.processWord import processWord
from reveng.getImages import getImagesCommonSentence
from reveng.getImages import getImagesCommonWord
......
import json,os
from reveng.processWord import processWord
from reveng.processSentence import processSentence
from reveng.processSentence import processCommonSentence
REVENG = os.path.dirname(os.path.abspath(__file__))
jsonPath = os.path.join(REVENG, 'common.json')
......@@ -19,16 +19,11 @@ def checkInJson(message):
alphabets = data['alphabet']
english_alphabet = alphabets['english']
<<<<<<< HEAD
if message in english_common_sentences:
print("sentence is in json file")
outputGIF = processSentence(message)
=======
if message in sentences:
processSentence(message)
>>>>>>> 8978ec3e852d526447b59d1aead503092209379e
somegif = processCommonSentence(message)
elif message in englishwords or message in english_alphabet:
processWord(message)
somegif = processWord(message)
else:
somegif = "no gif"
print("Call Rare methods here...")
......@@ -79,12 +79,12 @@ def getImagesRareWord(message):
return sendingToGIF
#generateGIF(sendingToGIF)
def getImagesCommonentence(sentence):
def getImagesCommonSentence(sentence):
sendingToGIF =[]
imageRes = []
images = store.child().list_files()
split = sentence.split(" ")
for word in split:
for word in sentence:
for i in images:
if i.name.startswith(word) and len(i.name) > 5:
print(len(i.name))
......
from reveng.processWord import processWord
from reveng.processSentence import processSentence
# from reveng.processWord import processWord
# from reveng.processSentence import processSentence
from reveng.checkCommon import checkInJson
def processInput(message):
msg_split = message.split(" ")
print(msg_split)
if(len(msg_split) <= 1):
print("This is a word")
processWord(message)
return "Word"
else:
print("This is a sentence")
processSentence(message)
return "Sentence"
# def processInput(message):
# msg_split = message.split(" ")
# print(msg_split)
# if(len(msg_split) <= 1):
# print("This is a word")
# processWord(message)
# return "Word"
# else:
# print("This is a sentence")
# processSentence(message)
# return "Sentence"
def checkCommon(message):
checkInJson(message)
\ No newline at end of file
......@@ -4,25 +4,13 @@ import json,os
from reveng.getImages import getImagesCommonSentence
REVENG = os.path.dirname(os.path.abspath(__file__))
jsonPath = os.path.join(REVENG, 'common.json')
def processSentence(message):
message = message.lower()
with open(jsonPath) as jsonfile:
data = json.load(jsonfile)
sentences = data['sentences']
common = sentences['common_sentences']
english = common['english']
#checking a sentence in json file
def processCommonSentence(message):
if message in english:
print('Sentence is in the json file')
splitMessage = message.split(" ")
getImagesCommonSentence(splitMessage)
else:
print('sentence not in json file')
sentenceArr = []
for sentence in message:
lower_case_sentence = sentence.lower()
sentenceArr.append(lower_case_sentence)
print(sentenceArr)
splitMessage = message.split(" ")
gif = getImagesCommonSentence(splitMessage)
return gif
......@@ -37,8 +37,8 @@
<button id="buttonInput" type="submit">TRANSLATE</button>
</div>
</form>
<!--<p id="req"></p>-->
<!-- <img src="{{ user_image }}" alt="User Image" /> -->
<p id="req"></p>
<img src="{{ user_image }}" alt="User Image" />
</div>
<script src="https://code.jquery.com/jquery-3.2.1.min.js"></script>
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment