diff --git a/.tx/config b/.tx/config new file mode 100644 index 0000000..efec24f --- /dev/null +++ b/.tx/config @@ -0,0 +1,9 @@ +[main] +host = https://www.transifex.com +api_token = '' +[pybitmessage-test.messages-pot] +file_filter = po +minimum_perc = 0 +source_file = messages.pot +source_lang = en +type = PO diff --git a/transifex_flask/flask_app/app.py b/transifex_flask/flask_app/app.py index 65333ac..b7ca063 100644 --- a/transifex_flask/flask_app/app.py +++ b/transifex_flask/flask_app/app.py @@ -88,9 +88,21 @@ def async_job(id): language = transifex_api.Language.get(code="fr") resource = project.fetch('resources').get(slug="messagespot") content = "The new source file content" - transifex_api.ResourceStringsAsyncUpload.upload(resource, content) + with open(resource,'rb') as f: + upload = transifex_api.ResourceStringsAsyncUpload.create_with_form( + data={'resource': resource.id}, + files={'content': f}, + ) + return "done" + # transifex_api.ResourceStringsAsyncUpload.upload(resource, content) while not response: - time.sleep(1) + sleep_time = time.sleep(1) + sleep_time+=1 + if sleep_time == 600: + return False + + + diff --git a/transifex_upload.sh b/transifex_upload.sh new file mode 100755 index 0000000..fc01756 --- /dev/null +++ b/transifex_upload.sh @@ -0,0 +1,3 @@ +pip install transifex-client +# chmod 777 '/home/cis/PyBitmessage/transifex/transifex-webhook/.tx/config' +tx init \ No newline at end of file diff --git a/tx b/tx new file mode 100755 index 0000000..1b14bc7 Binary files /dev/null and b/tx differ