mirror of
https://github.com/kaiyuran/Emoji-translator-Server.git
synced 2024-11-22 00:53:39 +00:00
fixed responses + added test
This commit is contained in:
parent
5c0e08ae9c
commit
7622d8c68e
2 changed files with 27 additions and 9 deletions
22
app.py
22
app.py
|
@ -159,6 +159,7 @@ def emojify(message):
|
||||||
|
|
||||||
# Donut
|
# Donut
|
||||||
"donut": "🍩",
|
"donut": "🍩",
|
||||||
|
"donuts": "🍩",
|
||||||
"glazed": "🍩",
|
"glazed": "🍩",
|
||||||
"glaze": "🍩",
|
"glaze": "🍩",
|
||||||
"sprinkles": "🍩",
|
"sprinkles": "🍩",
|
||||||
|
@ -183,7 +184,13 @@ def emojify(message):
|
||||||
message = message.split(" ")
|
message = message.split(" ")
|
||||||
for word in message:
|
for word in message:
|
||||||
try:
|
try:
|
||||||
finalMessage.append(word + " " + choiceWordDict[word.lower()])
|
formWord = word.lower()
|
||||||
|
if formWord[-1] == ".":
|
||||||
|
finalMessage.append(word[:-1] + choiceWordDict[formWord[:-1]]+".")
|
||||||
|
else:
|
||||||
|
finalMessage.append(word + choiceWordDict[word.lower()])
|
||||||
|
|
||||||
|
|
||||||
# print("Emojified word is:",word)
|
# print("Emojified word is:",word)
|
||||||
except:
|
except:
|
||||||
finalMessage.append(word)
|
finalMessage.append(word)
|
||||||
|
@ -200,23 +207,20 @@ def emojify(message):
|
||||||
|
|
||||||
app = Flask(__name__)
|
app = Flask(__name__)
|
||||||
|
|
||||||
# Define a list of emojis to randomly select from
|
|
||||||
emojiList = ['😊', '😂', '❤️', '🥰', '😍', '🤔', '😁', '👍', '😎', '🎉', '🔥', '💯', '🌟', '🎈', '✨']
|
|
||||||
|
|
||||||
@app.route('/getemoji', methods=['GET'])
|
@app.route('/getemoji', methods=['GET'])
|
||||||
def get_random_emoji():
|
def get_random_emoji():
|
||||||
# Get the 'letter' parameter from the URL
|
# Get the 'letter' parameter from the URL
|
||||||
message = request.args.get('message')
|
message = request.args.get('message')
|
||||||
print(message)
|
print(message)
|
||||||
# random_emoji = random.choice(emojiList)
|
|
||||||
# Return the emoji in JSON format
|
|
||||||
final = emojify(message)
|
final = emojify(message)
|
||||||
print(final)
|
print(final)
|
||||||
final = jsonify({final: 1})
|
final = jsonify({"message": final})# emoji in JSON format
|
||||||
# print(final)
|
# final = jsonify({final: 1})# emoji in JSON format
|
||||||
|
|
||||||
return final
|
return final
|
||||||
# print(type({emojiList[1]: 1}))
|
|
||||||
# return jsonify({emojiList[1]: 1})
|
|
||||||
|
|
||||||
if __name__ == '__main__':
|
if __name__ == '__main__':
|
||||||
app.run(debug=True)
|
app.run(debug=True)
|
14
testGet.py
Normal file
14
testGet.py
Normal file
|
@ -0,0 +1,14 @@
|
||||||
|
import requests
|
||||||
|
|
||||||
|
url = "http://127.0.0.1:5000/getemoji"
|
||||||
|
|
||||||
|
params = {
|
||||||
|
"message": "I love chocolate donuts. I laugh at funny jokes about it. I think it is amazing."
|
||||||
|
}
|
||||||
|
|
||||||
|
r = requests.get(url, params=params)
|
||||||
|
|
||||||
|
data = r.json()
|
||||||
|
print(list(data.keys()))
|
||||||
|
finalMessage = data["message"]
|
||||||
|
print(finalMessage)
|
Loading…
Reference in a new issue