From 88a061a0ff709d6adf5c45bf8518981b068c39bd Mon Sep 17 00:00:00 2001 From: Mohammad Osama Khan Date: Wed, 14 Dec 2022 13:03:48 +0530 Subject: [PATCH 1/2] Add transifex --- transifex_demo.py | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 transifex_demo.py diff --git a/transifex_demo.py b/transifex_demo.py new file mode 100644 index 0000000..25b962c --- /dev/null +++ b/transifex_demo.py @@ -0,0 +1,14 @@ +from transifex.native.daemon import daemon +from transifex.native import init, tx +from transifex.native.rendering import PseudoTranslationPolicy, SourceStringErrorPolicy +from transifex.native.parsing import SourceString + +init(token='1/6e212800e39991406f0001245517708823f293b8', languages=['el', 'fr', 'en'], secret='1/47cc0fcea6d5f229a618ae0a20e2b60113738fe1') +# Add some strings to push +strings = [SourceString('My Addresses')] + +response_content = tx.push_source_strings(strings) +print(response_content) +tx.fetch_translations() +el_translation = tx.translate('My Addresses', 'fr') +print(el_translation) -- 2.45.1 From 79a439d8ede02b4abed71243b2589620bcbc3e0f Mon Sep 17 00:00:00 2001 From: Mohammad Osama Khan Date: Thu, 22 Dec 2022 15:18:07 +0530 Subject: [PATCH 2/2] Create a simple webhook for flask application --- flask_webhook/server.py | 15 +++++++++++++++ flask_webhook/webhook.py | 10 ++++++++++ 2 files changed, 25 insertions(+) create mode 100644 flask_webhook/server.py create mode 100644 flask_webhook/webhook.py diff --git a/flask_webhook/server.py b/flask_webhook/server.py new file mode 100644 index 0000000..3b81f99 --- /dev/null +++ b/flask_webhook/server.py @@ -0,0 +1,15 @@ +from flask import Flask, request, abort + +app = Flask(__name__) + + +@app.route('/webhook', methods=['POST']) +def webhook(): + if request.method == 'POST': + print(request.json) + return 'success', 200 + else: + abort(400) + +if __name__ == '__main__': + app.run() diff --git a/flask_webhook/webhook.py b/flask_webhook/webhook.py new file mode 100644 index 0000000..6bc097d --- /dev/null +++ b/flask_webhook/webhook.py @@ -0,0 +1,10 @@ +import requests +import json + +webhook_url = 'http://127.0.0.1:5000/webhook' + +data = { 'name': 'Request three', + 'Channel URL': 'test url3' } + +r = requests.post(webhook_url, data=json.dumps(data), headers={'Content-Type': 'application/json'}) + -- 2.45.1