shithub: 3dee

ref: a3add1cdcbd30704a34d2876f556d0bff8694402
dir: /tools/horizon.api.get/

View raw version
#!/bin/rc
#
# NASA JPL Horizons API
# https://ssd.jpl.nasa.gov/horizons/
#
rfork ne
center=()
target=()
t0=()
t1=()
step=()
flagfmt=''
args='center target t0 t1 step'

fn usage {
	aux/usage
	exit usage
}

if(! ifs=() eval `{aux/getflags $*} || ! ~ $#* 5)
	usage

center=$1
target=$2
t0=$3
t1=$4
step=$5

hget 'https://ssd.jpl.nasa.gov/api/horizons.api?format=text&COMMAND='''$target'''&OBJ_DATA=''YES''&MAKE_EPHEM=''YES''&EPHEM_TYPE=''VECTORS''&CENTER='''$center'''&START_TIME='''$t0'''&STOP_TIME='''$t1'''&STEP_SIZE='''$step'''&VEC_TABLE=''1'''