]>
Commit | Line | Data |
---|---|---|
1bd2ced1 MT |
1 | #!/usr/bin/python |
2 | ||
3 | import sys | |
4 | import urlgrabber | |
5 | import urllib | |
6 | import simplejson as json | |
7 | ||
8 | data = {} | |
9 | id = None | |
10 | ||
11 | for 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 | ||
26 | if not data: | |
27 | print "No data to send." | |
28 | sys.exit(0) | |
29 | ||
30 | request = { "id" : "null", | |
31 | "method" : "uriel_send_info", | |
32 | "params" : json.dumps(data), } | |
33 | ||
34 | g = urllib.urlopen("http://www.ipfire.org/rpc.py", data=urllib.urlencode(request)) | |
35 | print g.read() | |
36 | g.close() |