]> git.ipfire.org Git - people/shoehn/ipfire.org.git/blame - www/uriel_test.py
Merge branch 'master' of ssh://git.ipfire.org/pub/git/ipfire.org
[people/shoehn/ipfire.org.git] / www / uriel_test.py
CommitLineData
1bd2ced1
MT
1#!/usr/bin/python
2
3import sys
4import urlgrabber
5import urllib
6import simplejson as json
7
8data = {}
9id = None
10
11for arg in sys.argv[1:]:
12 if not id:
13 id = data["id"] = arg
14 continue
15
16 try:
17 item, value = arg.split("=")
18 except:
19 print "Cannot split arg: ", arg
20 continue
21
22 value = value.strip("\"")
23
24 data[item] = value
25
26if not data:
27 print "No data to send."
28 sys.exit(0)
29
30request = { "id" : "null",
31 "method" : "uriel_send_info",
32 "params" : json.dumps(data), }
33
34g = urllib.urlopen("http://www.ipfire.org/rpc.py", data=urllib.urlencode(request))
35print g.read()
36g.close()