Mercurial > repos > ganjoo > webservice_toolsuite
view WebServiceToolWorkflow/clients/client_1.py @ 0:d5cd409b8a18 default tip
Migrated tool version 1.0.0 from old tool shed archive to new tool shed repository
author | ganjoo |
---|---|
date | Tue, 07 Jun 2011 18:00:50 -0400 |
parents | |
children |
line wrap: on
line source
import os import sys import urllib '''This script is the client for invoking RESTful Web services.''' outputFile = open(sys.argv[1],'w') resUrl = sys.argv[2] if(resUrl.find('__tilda__')>-1): ulist = resUrl.split('__tilda__') resUrl = '~'.join(ulist) paramdict={} length=(len(sys.argv)) i=3 while( i>=3 and i<(length-1)): key=sys.argv[i] val=sys.argv[i+1] while(val.find('**')>-1): vlist = val.split('**') val = ' '.join(vlist) paramdict[key]=val i=i+2 params = urllib.urlencode(paramdict) data = urllib.urlopen(resUrl, params).read() outputFile.write(data)