view scripts/upload_level @ 374:28ba98afa756

Add script for uploading a level.
author Simon Cross <hodgestar@gmail.com>
date Sat, 17 Sep 2011 00:57:52 +0200
parents
children 5b84172f969b
line wrap: on
line source

#!/usr/bin/env python

import urllib2
import urllib
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 = urllib.urlencode([('data', data)])

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