diff --git a/postwotreplay.py b/postwotreplay.py new file mode 100644 index 0000000..58bda4c --- /dev/null +++ b/postwotreplay.py @@ -0,0 +1,21 @@ +#!/usr/bin/python3 + +import json, requests, sys, base64 + +filename = str(sys.argv[1]) + +# WG account id of the uploader: +uploader_account_ID = 2008897346 +# # Find it here: https://api.wotblitz.eu/wotb/account/list/?account_id%2Cnickname +# You may need to create an WG Application ID. It is super easy and free. Just login https://developers.wargaming.net/ + +# edit this or use arg.parse() to add proper suppod for commandline arguments +title="Some title" +url='https://wotinspector.com/upload?title=' + title + '&details=full&uploaded_by=' + str(uploader_account_ID) + +# additional option: 'private=1' to keep the replay way from public listing at WoTinspector.com/replays + +with open(filename,'rb') as f: + payload = {'file' : (filename, base64.b64encode(f.read()))} + r = requests.post(url, data=payload) + print(r.json())