argos soap - npolar/argos-ruby GitHub Wiki
$ argos-soap --help
argos-soap operation [options]
--debug Debug (alias for --log-level=0)
--date=isodate Set period to one day
-f, --format=format { json | xml | text | raw }
-o, --operation=operation { getCsv | getStreamXml | getKml | getXml | getXsd | getPlatformList | getObsCsv | getObsXml }
--log-level=level Log level
--nbDaysFromNow=days Set number of days
--startDate=dateTime Set period start
--endDate=dateTime Set period end
--operations List operations
--platforms List platforms
--programs List programs
--programNumber=program1,program2
Set programNumber(s)
--platformId=platform1,platform2
Set platformId(s)
--services Services (from WSDL)
--username=username Set username
--password=password Set passord
--download=archive Download
###Authentication Either set your credentials on the command line
$ argos-soap --operation=getPlatformList --username=myusername --password=mypassword`
Or set environmental variables ARGOS_SOAP_USERNAME
and ARGOS_SOAP_PASSWORD
Data
XML
$ argos-soap --operation=getXml
JSON
$ argos-soap --operation=getXml --format=json
KML
$ argos-soap --operation=getKml
> getKml.xml
CSV
$ argos-soap --operation=getCsv --format=text
> getCsv.csv
More
Select program(s)
$ argos-soap --operation getXml --programNumber 9660
**Select platformId(s)**
$ argos-soap --operation getXml --platformId 81308
List operations
The argos-soap
command supports the full list of operations supported by the SOAP web service.
$ argos-soap --operations
["getCsv","getStreamXml","getKml","getXml","getXsd","getPlatformList","getObsCsv","getObsXml"]
``