X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=forge%2Fscript%2FPlcApi%2FgetSites.py;fp=forge%2Fscript%2FPlcApi%2FgetSites.py;h=43fc4be95811b804c39cc38a50f1595de308228d;hb=2c011fe6120aa3224ae597c22a9bc0e3afbda945;hp=0000000000000000000000000000000000000000;hpb=fcbf96d0fd7ee178e58385a5db6a6d3a73252924;p=myslice.git diff --git a/forge/script/PlcApi/getSites.py b/forge/script/PlcApi/getSites.py new file mode 100755 index 00000000..43fc4be9 --- /dev/null +++ b/forge/script/PlcApi/getSites.py @@ -0,0 +1,27 @@ +#!/usr/bin/python +import xmlrpclib +import getpass +import Auth + +plc_host='www.planet-lab.eu' + +api_url="https://%s:443/PLCAPI/"%plc_host +plc_api= xmlrpclib.ServerProxy(api_url, allow_none=True) + +siteId = raw_input("Give me the id of the site : ") +try: + siteId = int(siteId) +except Exception, why: + pass +print type(siteId) +sites = plc_api.GetSites(Auth.auth, [siteId], ['site_id', 'name', 'max_slices', 'slice_ids', 'node_ids', 'ext_consortium_id', 'login_base']) + +i = j = 0 +for site in sites: + if i <= 5: + print site + i+=1 + else: + j+=1 + +print "i = ",i," j = ",j