Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
2
2020-077
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
2
Issues
2
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
2020-077
2020-077
Commits
eb229a4e
Commit
eb229a4e
authored
Oct 24, 2020
by
Manoj Kumar
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
test api shit error
parent
8ec3c1bb
Changes
8
Hide whitespace changes
Inline
Side-by-side
Showing
8 changed files
with
40 additions
and
58 deletions
+40
-58
api.py
api.py
+9
-9
reveng/__init__.py
reveng/__init__.py
+2
-2
reveng/checkCommon.py
reveng/checkCommon.py
+4
-9
reveng/getImages.py
reveng/getImages.py
+3
-3
reveng/processInput.py
reveng/processInput.py
+13
-14
reveng/processSentence.py
reveng/processSentence.py
+7
-19
reveng/templates/__init__.py
reveng/templates/__init__.py
+0
-0
reveng/templates/index.html
reveng/templates/index.html
+2
-2
No files found.
api.py
View file @
eb229a4e
...
...
@@ -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
)
reveng/__init__.py
View file @
eb229a4e
from
reveng.processInput
import
processInput
from
reveng.processSentence
import
processSentence
#
from reveng.processInput import processInput
from
reveng.processSentence
import
process
Common
Sentence
from
reveng.processWord
import
processWord
from
reveng.getImages
import
getImagesCommonSentence
from
reveng.getImages
import
getImagesCommonWord
...
...
reveng/checkCommon.py
View file @
eb229a4e
import
json
,
os
from
reveng.processWord
import
processWord
from
reveng.processSentence
import
processSentence
from
reveng.processSentence
import
process
Common
Sentence
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
)
>>>>>>>
8978
ec3e852d526447b59d1aead503092209379e
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..."
)
reveng/getImages.py
View file @
eb229a4e
...
...
@@ -79,12 +79,12 @@ def getImagesRareWord(message):
return
sendingToGIF
#generateGIF(sendingToGIF)
def
getImagesCommonentence
(
sentence
):
def
getImagesCommon
S
entence
(
sentence
):
sendingToGIF
=
[]
imageRes
=
[]
images
=
store
.
child
()
.
list_files
()
split
=
sentence
.
split
(
" "
)
for
word
in
s
plit
:
for
word
in
s
entence
:
for
i
in
images
:
if
i
.
name
.
startswith
(
word
)
and
len
(
i
.
name
)
>
5
:
print
(
len
(
i
.
name
))
...
...
reveng/processInput.py
View file @
eb229a4e
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
reveng/processSentence.py
View file @
eb229a4e
...
...
@@ -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
reveng/templates/__init__.py
0 → 100644
View file @
eb229a4e
reveng/templates/index.html
View file @
eb229a4e
...
...
@@ -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>
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment