Statistics
| Branch: | Tag: | Revision:

root / other / invite.py @ 64cd4730

History | View | Annotate | Download (626 Bytes)

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)