Revision 2fcb8044

b/tools/invite.py
1
#!/usr/bin/env python
2

  
3
import sys
4

  
5
if len(sys.argv) != 4:
6
	print "Usage: %s <inviter token> <invitee name> <invitee email>" % (sys.argv[0],)
7
	sys.exit(-1)
8

  
9
import httplib2
10
http = httplib2.Http(disable_ssl_certificate_validation=True)
11

  
12
url = 'https://pithos.dev.grnet.gr/im/invite'
13

  
14
import urllib
15
params = urllib.urlencode({
16
	'uniq': sys.argv[3],
17
	'realname': sys.argv[2]
18
})
19

  
20
response, content = http.request(url, 'POST', params,
21
	headers={'Content-type': 'application/x-www-form-urlencoded', 'X-Auth-Token': sys.argv[1]}
22
)
23

  
24
if response['status'] == '200':
25
	print 'OK'
26
	sys.exit(0)
27
else:
28
	print response, content
29
	sys.exit(-1)

Also available in: Unified diff