view scripts/upload_level @ 598:0a2cc2ee16c2

Fix loading of help file. It needs to be loaded as a string since we join lines using a string.
author Simon Cross <hodgestar@gmail.com>
date Sat, 14 Jan 2023 19:04:47 +0100
parents 2d3dee657638
children
line wrap: on
line source

#!/usr/bin/env python

from urllib import request, parse
import sys

if __name__ == "__main__":
    if len(sys.argv) != 3:
        print('Usage')
        print('%s <level name> <level file>' % sys.argv[0])
        sys.exit(1)
    level_name = sys.argv[1]
    level_filename = sys.argv[2]

    with open(level_filename) as level_file:
        data = level_file.read()

    url = "http://ctpug.org.za/mamba/save/%s" % level_name
    print("Uploading to", url, "...")
    args = pare.urlencode([('data', data)])

    result = request.urlopen(url, args)
    print(result.read())